Cities in Mahoning County, Ohio by Population (2024)

There are 42 cities in Mahoning County, Ohio.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

City
Rank
State
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Youngstown1Ohio58,84759,890-0.44%1,73433.93
Warren2Ohio38,61439,161-0.35%2,42015.96
Austintown3Ohio30,83329,4670.71%2,65411.62
Alliance4Ohio21,49021,630-0.16%2,3859.01
Niles5Ohio18,20118,420-0.3%2,1168.60
Salem6Ohio11,66011,878-0.47%1,8136.43
Struthers7Ohio9,87610,035-0.4%2,7123.64
Girard8Ohio9,4339,575-0.38%1,6725.64
Campbell9Ohio7,7157,835-0.39%2,0763.72
Canfield10Ohio7,5877,677-0.3%1,4865.10
Hubbard11Ohio7,5517,619-0.22%1,8744.03
Columbiana12Ohio6,8176,5760.89%1,1166.11
Champion Heights13Ohio6,3406,354-0.05%7588.37
Newton Falls14Ohio4,5234,566-0.24%1,5312.96
Sebring15Ohio4,1214,177-0.34%1,6522.50
Mineral Ridge16Ohio3,8914,130-0.82%1,0923.56
Lordstown17Ohio3,3203,323-0.03%14323.19
McDonald18Ohio3,1163,166-0.41%1,8341.70
Poland19Ohio2,4122,454-0.45%1,4761.63
Masury20Ohio2,3362,0882.73%6753.46
Woodworth21Ohio2,3041,5309.19%7463.09
Churchill22Ohio2,2351,9952.76%8882.52
New Middletown23Ohio1,4821,501-0.34%1,6980.87
South Canal24Ohio1,1259015.24%6661.69
Craig Beach25Ohio1,0591,074-0.38%1,3510.78
Lowellville26Ohio9841,000-0.4%7231.36
Beloit27Ohio888902-0.45%9110.97
North Lima28Ohio8631,341-12.12%1266.86
Leavittsburg29Ohio7641,468-18.72%5151.48
Washingtonville30Ohio697712-0.57%1,0430.67
Bolton31Ohio681896-2.15%9000.76
Hilltop32Ohio6676391.06%8880.75
New Springfield33Ohio6343595.49%4011.58
Lake Milton34Ohio397541-8.31%2671.49
Maple Ridge35Ohio386606-11.87%2101.84
Maplewood Park36Ohio267283-1.48%3380.79
Petersburg37Ohio206472-24.27%1361.52
Marlboro38Ohio190296-12.04%4420.43
Limaville39Ohio114210-17.39%4450.26
Damascus40Ohio112286-27.74%1400.80
East Alliance41Ohio86144-14%1080.79
Salem Heights42Ohio30322-70.87%450.67
showing: 42 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Mahoning County, Ohio?

Youngstown is the largest city in Mahoning County.

What is the smallest city in Mahoning County, Ohio?

Salem Heights is the smallest city in Mahoning County.

How many cities are in Mahoning County?

There are 42 cities in Mahoning County, Ohio.

Frequently Asked Questions