Mahoning County, Ohio Cities (2025)

21 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Youngstown158,93159,888-0.32%1,73734 City
Boardman239,71440,117-0.09%1,71723 Township
Austintown335,61235,966-0.09%1,45824 Township
Canfield416,77216,902-0.05%65226 Township
Poland514,51014,655-0.08%68221 Township
Struthers69,86210,007-0.29%2,7094 City
Campbell77,7297,837-0.28%2,0794 City
Canfield87,6147,681-0.18%1,4925 City
Sebring94,1234,176-0.27%1,6532 Village
Smith104,0494,088-0.07%12832 Township
Milton113,5293,558-0.06%15922 Township
Lordstown123,3323,3270.03%14423 Village
McDonald133,1163,165-0.32%1,8342 Village
Poland142,4152,453-0.33%1,4782 Village
Ellsworth152,1052,126-0.05%8325 Township
Damascus161,8131,8040.06%6030 Township
New Middletown171,4861,501-0.2%1,7021 Village
Coitsville181,2451,259-0.16%9713 Township
Craig Beach191,0601,073-0.28%1,3521 Village
Lowellville20982999-0.41%7221 Village
Beloit21891903-0.34%9141 Village

Mahoning County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 21 cities in Mahoning County, Ohio.

Location of Mahoning County