Marion County, Ohio

County seat: Marion · Population 65,115 (2025) · 404 sq mi

Marion County is the 37th most populous of Ohio's 88 counties, with 65,115 people (2025 estimate). Its county seat is Marion. The map shows its 8 cities and towns and the 6 neighboring counties.

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

Marion County facts

County seat
Marion
Population (2025 estimate)
65,115 −0.4% since 2020
Land area
404 sq mi 75th largest of 88
Water area
0 sq mi
Population density
161 per sq mi
Established
1820
Named after
Francis Marion American politician, Continental Army officer (1732-1795)
Largest city
Marion 35,587
Median household income
$59,371
Cities and towns
8
ZIP codes
14
Time zone
Eastern
FIPS code
39101

Cities and towns in Marion County

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

NameTypePopulation 2025Also in
Marion (county seat)City35,587
ProspectVillage1,056
La RueVillage674
CaledoniaVillage559
New BloomingtonVillage418
MorralVillage367
WaldoVillage320
Green CampVillage305

ZIP codes in Marion County

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

Population of Marion County, 2020–2025

Marion County shrank by 237 people (−0.4%) between April 2020 and July 2025: 912 more deaths than births and a net gain of 602 people from migration.

Year (July 1)Population
202065,385
202165,285
202264,538
202364,768
202464,877
202565,115

Neighboring counties

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