Hamilton County, Ohio

County seat: Cincinnati · Population 838,418 (2025) · 406 sq mi

Hamilton County is the 3rd most populous of Ohio's 88 counties, with 838,418 people (2025 estimate). Its county seat is Cincinnati. The map shows its 38 cities and towns and the 8 neighboring counties.

Map of Hamilton County, Ohio with cities, towns and the county boundary
Hamilton 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).

Hamilton County facts

County seat
Cincinnati
Population (2025 estimate)
838,418 +0.9% since 2020
Land area
406 sq mi 73rd largest of 88
Water area
7 sq mi
Population density
2,068 per sq mi
Established
1790
Named after
Alexander Hamilton American Founding Father and statesman (1755/1757–1804)
Largest city
Cincinnati 314,367
Median household income
$72,470
Cities and towns
38 plus 51 CDPs
ZIP codes
58
Time zone
Eastern
FIPS code
39061

Cities and towns in Hamilton County

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

NameTypePopulation 2025Also in
Cincinnati (county seat)City314,367
Forest ParkCity20,041
NorwoodCity19,658
HarrisonCity13,795
Blue AshCity13,707
SharonvilleCity11,440Butler County
SpringdaleCity11,134
MontgomeryCity10,922
ReadingCity10,491
LovelandCity9,714Clermont and Warren counties
MadeiraCity9,637
North College HillCity9,544
WyomingCity8,807
CheviotCity8,623
Mount HealthyCity6,917
The Village of Indian HillCity6,114
Deer ParkCity5,557
SilvertonVillage4,887
St. BernardVillage3,983
WoodlawnVillage3,928
AmberleyVillage3,841
Golf ManorVillage3,810
GreenhillsVillage3,721
LocklandVillage3,499
MariemontVillage3,499
ClevesVillage3,391
Lincoln HeightsVillage3,151
NewtownVillage2,684
EvendaleVillage2,657
Terrace ParkVillage2,357
GlendaleVillage2,285
Elmwood PlaceVillage2,083
FairfaxVillage1,764
AddystonVillage911
North BendVillage841
Arlington HeightsVillage823
MilfordCity24Clermont County
FairfieldCity0Butler County

Unincorporated communities (CDPs)

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

CommunityPopulationAlso in
White Oak19,216
Bridgetown13,464
Finneytown12,506
Monfort Heights12,441
Dent11,973
Mack11,516
Forestville10,831
Northbrook10,742
Kenwood8,326
Groesbeck7,824
Dry Run7,687
Northgate6,723
Covedale6,500
Pleasant Run5,629
New Burlington5,426
Miami Heights5,269
Delhi Hills5,241
Turpin Hills4,875
Pleasant Run Farm4,524
Taylor Creek4,253
Fruit Hill4,200
Cherry Grove4,176
Delshire3,907
Sherwood3,808
Sixteen Mile Stand3,666
Salem Heights3,602
Dillonvale3,514
Mount Healthy Heights3,263
Dry Ridge2,554
Blue Jay1,797
New Baltimore1,585
Coldstream1,540
Rossmoyne1,504
Grandview1,382
Miamitown1,169
Highpoint1,132
Pleasant Hills1,097
Dunlap1,085
Skyline Acres1,016
Brecon860
Madison Place815
Concorde Hills762
Shawnee739
Remington604
Hooven403
Ridgewood380
Loveland Park359Warren County
Elizabethtown347
New Haven340
Camp Dennison265
Plainville100

ZIP codes in Hamilton County

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

Population of Hamilton County, 2020–2025

Hamilton County grew by 7,787 people (+0.9%) between April 2020 and July 2025: 8,601 more births than deaths and a net loss of 857 people from migration.

Year (July 1)Population
2020830,412
2021827,182
2022826,532
2023831,699
2024837,859
2025838,418

Neighboring counties

Printable Hamilton 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.