County ZIP codes · Ohio · FIPS 39071

Highland County, OH ZIP Codes

Highland County, Ohio has 15 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 7 of the residential ones lie mainly in Highland County and 8 mainly in a neighboring county; 12 cross the county line. Median household income ranges from $53,500 in 45612 (Bainbridge) to $97,963 in 45118 (Fayetteville) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Highland County?

45118 · Fayetteville: $98k45123 · Greenfield: $62k45132 · Highland: $35k45133 · Hillsboro: $62k45135 · Leesburg: $80k45142 · Lynchburg: $67k45154 · Mount Orab: $74k45155 · Mowrystown: $73k45159 · New Vienna: $83k45171 · Sardinia: $74k45172 · Sinking Spring: $108k45612 · Bainbridge: $54k45660 · Peebles: $57k45679 · Seaman: $55k45697 · Winchester: $71k45133456604561245697451234517145142456794513545159451544511845118 · Fayetteville: $98k45123 · Greenfield: $62k45132 · Highland: $35k45133 · Hillsboro: $62k45135 · Leesburg: $80k45142 · Lynchburg: $67k45154 · Mount Orab: $74k45155 · Mowrystown: $73k45159 · New Vienna: $83k45171 · Sardinia: $74k45172 · Sinking Spring: $108k45612 · Bainbridge: $54k45660 · Peebles: $57k45679 · Seaman: $55k45697 · Winchester: $71k45133456604561245697451234517145142456794513545159451544511845118 · Fayetteville: $98k45123 · Greenfield: $62k45132 · Highland: $35k45133 · Hillsboro: $62k45135 · Leesburg: $80k45142 · Lynchburg: $67k45154 · Mount Orab: $74k45155 · Mowrystown: $73k45159 · New Vienna: $83k45171 · Sardinia: $74k45172 · Sinking Spring: $108k45612 · Bainbridge: $54k45660 · Peebles: $57k45679 · Seaman: $55k45697 · Winchester: $71k4513345660456124569745123451714514245135451594515445118
The residential ZIP codes of Highland County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $57,252 and $74,087.

They carry 15 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 15 residential ZIP codes in Highland County

7 ZIP codes lie mainly in Highland County; 8 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Highland County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
45133 Hillsboro 23,443 75 $62k $173k 97%
45123 Greenfield 8,740 82 $62k $162k 43%
45135 Leesburg 5,291 71 $80k $210k 69%
45142 Lynchburg 4,187 68 $67k $167k 76%
45155 Mowrystown 510 1,058 $73k $93k 100%
45172 Sinking Spring 308 698 $108k $149k 100%
45132 Highland 87 572 $35k $100k 100%

Partly in Highland County

Residential ZIP codes mainly in another county that reach at least 1% into Highland County, by their share here
In this county
45171 Sardinia 5,752 71 $74k $183k 42%
45159 New Vienna 3,588 66 $83k $169k 38%
45697 Winchester 5,222 54 $71k $206k 14%
45154 Mount Orab 8,969 137 $74k $234k 11%
45612 Bainbridge 4,933 44 $54k $147k 11%
45118 Fayetteville 3,703 91 $98k $256k 9%
45679 Seaman 2,841 45 $55k $158k 8%
45660 Peebles 7,936 39 $57k $162k 3%

Download the 15 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

12 ZIP codes of Highland County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in Highland County and in the neighboring counties
ZIPIn HighlandElsewhere
4513397%Pike County 3%
4515411%Brown County 89%
4512343%Ross County 33%; Fayette County 24%
456603%Adams County 75%; Pike County 19%; Scioto County 3%
4517142%Brown County 58%
4513569%Fayette County 21%; Clinton County 10%
4569714%Adams County 51%; Brown County 34%
4561211%Ross County 62%; Pike County 27%
4514276%Clinton County 17%; Brown County 7%
451189%Brown County 87%; Clermont County 4%
4515938%Clinton County 62%
456798%Adams County 92%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

Which first three digits do Highland County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Highland County's ZIP codes use 2 prefixes: 451 and 456.

Three-digit prefixes of Highland County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Highland County's
PrefixSectional centerHereAll codes
451 Cincinnati, OH (SCF 450) 11 49
456 Columbus, OH (SCF 430) 4 69

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.