Mahoning County, Ohio

County seat: Youngstown · Population 224,706 (2025) · 412 sq mi

Mahoning County is the 13th most populous of Ohio's 88 counties, with 224,706 people (2025 estimate). Its county seat is Youngstown. The map shows its 14 cities and towns and the 6 neighboring counties.

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

Mahoning County facts

County seat
Youngstown
Population (2025 estimate)
224,706 −1.7% since 2020
Land area
412 sq mi 61st largest of 88
Water area
14 sq mi
Population density
546 per sq mi
Established
1846
Named after
Mahoning River river in Ohio and Pennsylvania, United States
Largest city
Youngstown 58,831 in the county
Median household income
$56,942
Cities and towns
14 plus 10 CDPs
ZIP codes
38
Time zone
Eastern
FIPS code
39099

Cities and towns in Mahoning County

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

NameTypePopulation 2025Also in
Youngstown (county seat)City58,831Trumbull County
StruthersCity9,837
CampbellCity7,721
CanfieldCity7,584
SebringVillage4,065
PolandVillage2,418
New MiddletownVillage1,486
Craig BeachVillage1,004
LowellvilleVillage976
BeloitVillage885
ColumbianaCity811Columbiana County
WashingtonvilleVillage329Columbiana County
AllianceCity46Stark County
SalemCity5Columbiana County

Unincorporated communities (CDPs)

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

CommunityPopulationAlso in
Austintown30,164
Woodworth1,824
North Lima1,208
Mineral Ridge907Trumbull County
New Springfield830
Lake Milton548
Maple Ridge433
Damascus304Columbiana County
Petersburg302
East Alliance260

ZIP codes in Mahoning County

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

Population of Mahoning County, 2020–2025

Mahoning County shrank by 3,899 people (−1.7%) between April 2020 and July 2025: 5,870 more deaths than births and a net gain of 2,042 people from migration.

Year (July 1)Population
2020228,006
2021226,248
2022225,714
2023225,487
2024224,777
2025224,706

Neighboring counties

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