Mahoning County, Ohio Cities (2026)

12 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Youngstown158,74059,888-0.32%1,73134 City
Struthers29,83310,007-0.29%2,7014 City
Campbell37,7087,837-0.27%2,0744 City
Canfield47,6017,681-0.17%1,4895 City
Sebring54,1134,176-0.24%1,6482 Village
Lordstown63,3333,3270.03%14423 Village
McDonald73,1063,165-0.32%1,8282 Village
Poland82,4082,453-0.29%1,4742 Village
New Middletown91,4831,501-0.2%1,6991 Village
Craig Beach101,0581,073-0.19%1,3491 Village
Lowellville11979999-0.31%7191 Village
Beloit12889903-0.22%9121 Village

Mahoning County Cities Summary

Largest City

Youngstown is the largest city in Mahoning County, with a population of 58,740.

Smallest City

Beloit is the smallest city in Mahoning County, with a population of 889.

10 Largest Cities

There are 12 cities in Mahoning County, Ohio.

Location of Mahoning County