| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Woodsfield | 1 | 2,114 | 2,196 | -0.61% | 1,049 | 2 | Village |
| Matamoras (New Matamoras) | 2 | 686 | 708 | -0.58% | 1,971 | 0 | Village |
| Beallsville | 3 | 355 | 367 | -0.56% | 978 | 0 | Village |
| Clarington | 4 | 269 | 278 | -0.74% | 258 | 1 | Village |
| Lewisville | 5 | 176 | 184 | -0.56% | 474 | 0 | Village |
| Jerusalem | 6 | 129 | 133 | -0.77% | 533 | 0 | Village |
| Antioch | 7 | 66 | 71 | -1.49% | 641 | 0 | Village |
| Stafford | 8 | 64 | 67 | -1.54% | 188 | 0 | Village |
| Miltonsburg | 9 | 30 | 32 | -3.23% | 411 | 0 | Village |
Woodsfield is the largest city in Monroe County, with a population of 2,114.
Miltonsburg is the smallest city in Monroe County, with a population of 30.
There are 9 cities in Monroe County, Ohio.