Mahoning County, Ohio Cities (2026)

21 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Youngstown158,74059,888-0.32%1,73134 City
Boardman239,67940,117-0.09%1,71623 Township
Austintown335,58135,966-0.09%1,45724 Township
Canfield416,76416,902-0.05%65126 Township
Poland514,49814,655-0.08%68121 Township
Struthers69,83310,007-0.29%2,7014 City
Campbell77,7087,837-0.27%2,0744 City
Canfield87,6017,681-0.17%1,4895 City
Sebring94,1134,176-0.24%1,6482 Village
Smith104,0464,088-0.07%12832 Township
Milton113,5273,558-0.06%15922 Township
Lordstown123,3333,3270.03%14423 Village
McDonald133,1063,165-0.32%1,8282 Village
Poland142,4082,453-0.29%1,4742 Village
Ellsworth152,1042,126-0.05%8325 Township
Damascus161,8141,8040.06%6030 Township
New Middletown171,4831,501-0.2%1,6991 Village
Coitsville181,2431,259-0.16%9713 Township
Craig Beach191,0581,073-0.19%1,3491 Village
Lowellville20979999-0.31%7191 Village
Beloit21889903-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 21 cities in Mahoning County, Ohio.

Location of Mahoning County