6 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| London | 1 | 10,979 | 10,270 | 1.09% | 1,307 | 8 | City |
| West Jefferson | 2 | 5,337 | 4,155 | 3.83% | 538 | 10 | Village |
| Plain City | 3 | 4,485 | 4,151 | 1.26% | 1,350 | 3 | Village |
| Mount Sterling | 4 | 2,134 | 1,941 | 1.52% | 1,264 | 2 | Village |
| South Solon | 5 | 331 | 327 | 0.3% | 1,409 | 0 | Village |
| Midway | 6 | 274 | 270 | 0.37% | 1,054 | 0 | Village |
London is the largest city in Madison County, with a population of 10,979.
Midway is the smallest city in Madison County, with a population of 274.
There are 6 cities in Madison County, Ohio.