Mahoning County, Ohio Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Youngstown158,55359,894-0.47%1,72634 City
Struthers29,80010,004-0.38%2,6924 City
Campbell37,6937,844-0.36%2,0704 City
Canfield47,5627,678-0.29%1,4825 City
Sebring54,0394,174-0.64%1,6192 Village
Lordstown63,3013,317-0.06%14223 Village
McDonald73,0843,161-0.39%1,8152 Village
Poland82,4092,454-0.37%1,4742 Village
New Middletown91,4821,504-0.27%1,6981 Village
Craig Beach101,0011,017-0.3%1,2771 Village
Lowellville11972994-0.41%7141 Village
Beloit12881902-0.45%9041 Village

Mahoning County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 12 cities in Mahoning County, Ohio.

Location of Mahoning County