22 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Center | 1 | 3,338 | 3,440 | -0.92% | 81 | 41 | Township |
| Jerusalem | 2 | 2,904 | 2,902 | 0.07% | 98 | 30 | Township |
| Woodsfield | 3 | 2,130 | 2,202 | -0.7% | 1,057 | 2 | Village |
| Sunsbury | 4 | 1,228 | 1,276 | -0.97% | 43 | 28 | Township |
| Malaga | 5 | 1,015 | 1,049 | -0.88% | 35 | 29 | Township |
| Lee | 6 | 870 | 898 | -0.8% | 50 | 17 | Township |
| Ohio | 7 | 822 | 849 | -0.84% | 36 | 23 | Township |
| Matamoras (New Matamoras) | 8 | 680 | 703 | -0.73% | 1,954 | 0 | Village |
| Adams | 9 | 625 | 635 | -0.48% | 28 | 22 | Township |
| Summit | 10 | 575 | 602 | -1.2% | 25 | 23 | Township |
| Seneca | 11 | 418 | 433 | -0.71% | 19 | 22 | Township |
| Switzerland | 12 | 408 | 417 | -0.73% | 15 | 27 | Township |
| Washington | 13 | 395 | 410 | -1% | 13 | 31 | Township |
| Sardis | 14 | 344 | 629 | -3.91% | 273 | 1 | CDP |
| Beallsville | 15 | 341 | 351 | -0.58% | 939 | 0 | Village |
| Benton | 16 | 271 | 280 | -0.73% | 12 | 23 | Township |
| Clarington | 17 | 269 | 279 | -0.74% | 235 | 1 | Village |
| Jerusalem | 18 | 120 | 124 | -0.83% | 496 | 0 | Village |
| Hannibal | 19 | 118 | 295 | -14.49% | 106 | 1 | CDP |
| Antioch | 20 | 72 | 75 | -1.37% | 699 | 0 | Village |
| Stafford | 21 | 66 | 69 | -1.49% | 194 | 0 | Village |
| Miltonsburg | 22 | 38 | 40 | -2.56% | 521 | 0 | Village |
Center is the largest city in Monroe County, with a population of 3,338.
Miltonsburg is the smallest city in Monroe County, with a population of 38.
There are 22 cities in Monroe County, Ohio.