Highland County, Ohio
Highland County, Ohio, has 43,823 residents (July 2025 estimate). Its county seat is Hillsboro. It uses Eastern Time and covers 553 sq mi (1,432 km²) of land.
- Resident population, July 2025
- 43,823
- Land area
- 553 sq mi (1,432 km²)
- County seat or government
- Hillsboro
- Time zone
- Eastern TimeUTC-05:00 in January; UTC-04:00 in July
- Median household income
- $65,785 ± $1,628
- Median home value
- $168,900 ± $7,418
- Median rent, with utilities
- $780 ± $21
- Homes lived in by their owners
- 74.3% ± 2.2 points
- County type
- County
- Metro or micro area
- Outside any metro or micro areaNext to: Wilmington, OH micro area, Washington Court House, OH micro area, Chillicothe, OH micro area, and Cincinnati, OH-KY-IN metro area
- Water area
- 4.71 sq mi (12.2 km²)
- State
- Ohio
- County code (FIPS)
- 39071
- Coordinates (central point)
- 39.184422, -83.601359
These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.
Time zones in Highland County
| Time zone | Local time and UTC offset | Next clock change |
|---|---|---|
| Eastern TimeAmerica/New_York | UTC-05:00 in January; UTC-04:00 in July. Enable JavaScript for the live clock. | Enable JavaScript for upcoming changes. |
Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.
ZIP Code areas, largest first
- 4513323,443 people
- 451548,969 people
- 451238,740 people
- 456607,936 people
- 451715,752 people
- 451355,291 people
- 456975,222 people
- 456124,933 people
- 451424,187 people
- 451183,703 people
- 451593,588 people
- 456792,841 people
15 ZIP Code areas overlap Highland County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.
Official county information
We don’t have a website for this county yet. The US government’s local-office directory ↗ lists its offices. A geographic lookup cannot determine eligibility, tax liability or a court obligation.
Townships in Highland County, largest first
- Liberty Township10,276 people
- Madison Township6,466 people
- Paint Township4,856 people
- Fairfield Township3,648 people
- Dodson Township2,581 people
- New Market Township2,364 people
- Union Township1,879 people
- Clay Township1,743 people
- Penn Township1,574 people
- Washington Township1,556 people
- Whiteoak Township1,408 people
- Brushcreek Township1,279 people
All 17
- Concord Township1,104 people
- Jackson Township1,072 people
- Marshall Township944 people
- Hamer Township433 people
- Salem Township334 people
People counts are American Community Survey 2020–2024 5-year estimates. All townships in Ohio, by county
School districts in Highland County, largest first
- Adams County/
Ohio Valley Local School District 23,518 people - Hillsboro City School District16,922 people
- Greenfield Exempted Village School District11,778 people
- Eastern Local School District (Brown County)8,266 people
- East Clinton Local School District7,375 people
- Lynchburg-Clay Local School District6,524 people
- Fairfield Local School District5,056 people
- Bright Local School District4,726 people
Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.
Cities, towns and communities, largest first
These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.
- Hillsboro, Ohio (city)6,527 people
- Greenfield, Ohio (village)3,966 people
- Lynchburg, Ohio (village)1,493 people
- Sardinia, Ohio (village)1,138 people
- Leesburg, Ohio (village)1,098 people
- Highland Holiday, Ohio (CDP)976 people
- Rocky Fork Point, Ohio (CDP)818 people
- Mowrystown, Ohio (village)510 people
- Buford, Ohio (CDP)455 people
- Sinking Spring, Ohio (village)319 people
- Highland, Ohio (village)113 people
Bordering areas, nearest first
Distances are straight lines between map points.
- Clinton County, Ohio19 mi northwest
- Brown County, Ohio23 mi southwest
- Adams County, Ohio25 mi south
- Fayette County, Ohio27 mi north
- Pike County, Ohio30 mi east
- Ross County, Ohio31 mi east
Before using this answer on a form
Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.
Find the county where you are now, check its ZIP area, or check the time zone where you are.
Areas that only touch the edge
These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.