32 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Youngstown | 1 | 58,931 | 59,888 | -0.32% | 1,737 | 34 | City |
| Boardman | 2 | 39,714 | 40,117 | -0.09% | 1,717 | 23 | Township |
| Austintown | 3 | 35,612 | 35,966 | -0.09% | 1,458 | 24 | Township |
| Austintown | 4 | 30,577 | 29,467 | 0.2% | 2,632 | 12 | CDP |
| Canfield | 5 | 16,772 | 16,902 | -0.05% | 652 | 26 | Township |
| Poland | 6 | 14,510 | 14,655 | -0.08% | 682 | 21 | Township |
| Struthers | 7 | 9,862 | 10,007 | -0.29% | 2,709 | 4 | City |
| Campbell | 8 | 7,729 | 7,837 | -0.28% | 2,079 | 4 | City |
| Canfield | 9 | 7,614 | 7,681 | -0.18% | 1,492 | 5 | City |
| Champion Heights | 10 | 6,309 | 6,354 | -0.21% | 754 | 8 | CDP |
| Sebring | 11 | 4,123 | 4,176 | -0.27% | 1,653 | 2 | Village |
| Smith | 12 | 4,049 | 4,088 | -0.07% | 128 | 32 | Township |
| Milton | 13 | 3,529 | 3,558 | -0.06% | 159 | 22 | Township |
| Lordstown | 14 | 3,332 | 3,327 | 0.03% | 144 | 23 | Village |
| McDonald | 15 | 3,116 | 3,165 | -0.32% | 1,834 | 2 | Village |
| Poland | 16 | 2,415 | 2,453 | -0.33% | 1,478 | 2 | Village |
| Woodworth | 17 | 2,396 | 1,530 | 7.16% | 776 | 3 | CDP |
| Ellsworth | 18 | 2,105 | 2,126 | -0.05% | 83 | 25 | Township |
| Damascus | 19 | 1,813 | 1,804 | 0.06% | 60 | 30 | Township |
| New Middletown | 20 | 1,486 | 1,501 | -0.2% | 1,702 | 1 | Village |
| North Lima | 21 | 1,377 | 1,341 | 7.08% | 201 | 7 | CDP |
| Coitsville | 22 | 1,245 | 1,259 | -0.16% | 97 | 13 | Township |
| Craig Beach | 23 | 1,060 | 1,073 | -0.28% | 1,352 | 1 | Village |
| South Canal | 24 | 991 | 901 | -0.7% | 587 | 2 | CDP |
| Lowellville | 25 | 982 | 999 | -0.41% | 722 | 1 | Village |
| Beloit | 26 | 891 | 903 | -0.34% | 914 | 1 | Village |
| New Springfield | 27 | 710 | 359 | 7.09% | 449 | 2 | CDP |
| Hilltop | 28 | 683 | 639 | 1.49% | 909 | 1 | CDP |
| Lake Milton | 29 | 586 | 541 | 7.13% | 394 | 1 | CDP |
| Petersburg | 30 | 424 | 472 | 7.07% | 280 | 2 | CDP |
| Maplewood Park | 31 | 274 | 283 | 0% | 347 | 1 | CDP |
| Damascus | 32 | 138 | 286 | -12.66% | 173 | 1 | CDP |
Youngstown is the largest city in Mahoning County, with a population of 58,931.
Damascus is the smallest city in Mahoning County, with a population of 138.
There are 32 cities in Mahoning County, Ohio.