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.

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.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Youngstown (county seat) | City | 58,831 | Trumbull County |
| Struthers | City | 9,837 | |
| Campbell | City | 7,721 | |
| Canfield | City | 7,584 | |
| Sebring | Village | 4,065 | |
| Poland | Village | 2,418 | |
| New Middletown | Village | 1,486 | |
| Craig Beach | Village | 1,004 | |
| Lowellville | Village | 976 | |
| Beloit | Village | 885 | |
| Columbiana | City | 811 | Columbiana County |
| Washingtonville | Village | 329 | Columbiana County |
| Alliance | City | 46 | Stark County |
| Salem | City | 5 | Columbiana County |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Austintown | 30,164 | |
| Woodworth | 1,824 | |
| North Lima | 1,208 | |
| Mineral Ridge | 907 | Trumbull County |
| New Springfield | 830 | |
| Lake Milton | 548 | |
| Maple Ridge | 433 | |
| Damascus | 304 | Columbiana County |
| Petersburg | 302 | |
| East Alliance | 260 |
ZIP codes in Mahoning County
38 ZIP codes reach into Mahoning County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 44401
- 44405
- 44406
- 44408 also Columbiana County
- 44412 also Portage County
- 44425 also Trumbull County
- 44429 also Portage County
- 44436
- 44437 also Trumbull County
- 44440 also Trumbull County
- 44442
- 44443 also Columbiana County
- 44444 also Trumbull and Portage counties
- 44449 also Portage County
- 44451
- 44452
- 44454 also Columbiana County
- 44460 also Columbiana County
- 44471
- 44481 also Trumbull County
- 44490 also Columbiana County
- 44502
- 44503
- 44504 also Trumbull County
- 44505 also Trumbull County
- 44506
- 44507
- 44509 also Trumbull County
- 44510
- 44511
- 44512
- 44514
- 44515
- 44555
- 44601 also Stark and Columbiana counties
- 44609 also Columbiana County
- 44619 also Columbiana County
- 44672
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 |
|---|---|
| 2020 | 228,006 |
| 2021 | 226,248 |
| 2022 | 225,714 |
| 2023 | 225,487 |
| 2024 | 224,777 |
| 2025 | 224,706 |
Neighboring counties
- Columbiana County south · 99,377 people
- Trumbull County north · 198,972 people
- Lawrence County, Pennsylvania east · 83,911 people
- Portage County northwest · 163,404 people
- Stark County southwest · 373,771 people
- Mercer County, Pennsylvania northeast · 107,860 people
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.
- PDF (Letter) (111 KB)
- PNG (2400 px) (74 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the Ohio county map with all 88 counties. Found an error? Tell us.