Hardin County, Ohio

County seat: Kenton · Population 30,072 (2025) · 470 sq mi

Hardin County is the 72nd most populous of Ohio's 88 counties, with 30,072 people (2025 estimate). Its county seat is Kenton. The map shows its 9 cities and towns and the 7 neighboring counties.

Map of Hardin County, Ohio with cities, towns and the county boundary
Hardin County, Ohio with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Hardin County facts

County seat
Kenton
Population (2025 estimate)
30,072 −2% since 2020
Land area
470 sq mi 32nd largest of 88
Water area
0 sq mi
Population density
64 per sq mi
Established
1820
Named after
John Hardin Revolutionary War Militia Officer & Indian Fighter
Largest city
Kenton 7,808
Median household income
$62,484
Cities and towns
9 plus 1 CDPs
ZIP codes
16
Time zone
Eastern
FIPS code
39065

Cities and towns in Hardin County

Hardin County has 9 incorporated cities, towns and villages. Populations count the people living inside Hardin County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Kenton (county seat)City7,808
AdaVillage4,985
ForestVillage1,332
AlgerVillage827
DunkirkVillage753
Mount VictoryVillage595
McGuffeyVillage454
RidgewayVillage202Logan County
PattersonVillage128

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Dola126

ZIP codes in Hardin County

16 ZIP codes reach into Hardin County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Hardin County, 2020–2025

Hardin County shrank by 619 people (−2%) between April 2020 and July 2025: 239 more deaths than births and a net loss of 368 people from migration.

Year (July 1)Population
202030,724
202130,417
202230,367
202330,411
202430,254
202530,072

Neighboring counties

Printable Hardin County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the Ohio county map with all 88 counties. Found an error? Tell us.