19 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Chester | 1 | 9,953 | 9,953 | -0.02% | 425 | 23 | Township |
| Salisbury | 2 | 5,220 | 5,488 | -1.42% | 154 | 34 | Township |
| Chester | 3 | 3,042 | 3,032 | 0.1% | 73 | 41 | Township |
| Sutton | 4 | 2,946 | 3,060 | -1.24% | 95 | 31 | Township |
| Chester | 5 | 2,357 | 2,465 | -1.3% | 52 | 46 | Township |
| Middleport | 6 | 2,111 | 2,206 | -0.89% | 1,174 | 2 | Village |
| Chester | 7 | 2,051 | 1,868 | 1.08% | 78 | 26 | Township |
| Rutland | 8 | 2,048 | 2,128 | -1.21% | 47 | 44 | Township |
| Chester | 9 | 2,027 | 2,024 | 0.05% | 64 | 32 | Township |
| Olive | 10 | 1,609 | 1,681 | -1.35% | 41 | 39 | Township |
| Pomeroy | 11 | 1,490 | 1,565 | -1% | 454 | 3 | Village |
| Columbia | 12 | 1,165 | 1,221 | -1.35% | 31 | 38 | Township |
| Scipio | 13 | 1,151 | 1,215 | -1.54% | 31 | 38 | Township |
| Orange | 14 | 1,027 | 1,077 | -1.34% | 40 | 26 | Township |
| Syracuse | 15 | 765 | 783 | -0.52% | 869 | 1 | Village |
| Letart | 16 | 703 | 737 | -1.26% | 42 | 17 | Township |
| Racine | 17 | 653 | 681 | -0.91% | 1,164 | 1 | Village |
| Tuppers Plains | 18 | 444 | 375 | -0.22% | 244 | 2 | CDP |
| Rutland | 19 | 408 | 427 | -0.97% | 467 | 1 | Village |
Chester is the largest city in Meigs County, with a population of 9,953.
Rutland is the smallest city in Meigs County, with a population of 408.
There are 19 cities in Meigs County, Ohio.