Madison County, Ohio Cities (2025)

17 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
London110,86110,2701.1%1,2938 City
Union25,6245,8710.11%14539 Township
West Jefferson35,1404,1553.99%51810 Village
Darby44,5144,2640.74%21321 Township
Plain City54,4294,1511.26%1,6113 Village
Pleasant63,4533,2611.32%11131 Township
Somerford73,1323,0590.8%10330 Township
Canaan82,7492,6630.92%7935 Township
Mount Sterling92,1021,9411.55%1,2452 Village
Range109879690.71%2148 Township
Deer Creek119329180.43%3031 Township
Stokes126556450.61%1935 Township
Paint135755640.7%1537 Township
Pike145715410.88%2226 Township
Oak Run155315151.34%1928 Township
South Solon163303270%1,4040 Village
Midway172732700%1,0500 Village

Madison County Cities Summary

Largest City

London is the largest city in Madison County, with a population of 10,861.

Smallest City

Midway is the smallest city in Madison County, with a population of 273.

10 Largest Cities

There are 17 cities in Madison County, Ohio.

Location of Madison County