10 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Norfolk | 1 | 26,230 | 25,889 | 0.26% | 1,446 | 18 | City |
| Madison | 2 | 2,144 | 2,269 | -1.15% | 1,825 | 1 | City |
| Woodland Park | 3 | 1,602 | 1,418 | -1.11% | 1,024 | 2 | CDP |
| Battle Creek | 4 | 1,175 | 1,189 | -0.25% | 1,664 | 1 | City |
| Tilden | 5 | 980 | 990 | -0.2% | 1,263 | 1 | City |
| Newman Grove | 6 | 627 | 659 | -1.1% | 1,150 | 1 | City |
| Madison | 7 | 616 | 622 | -0.32% | 17 | 36 | Township |
| Meadow Grove | 8 | 265 | 280 | -1.12% | 869 | 0 | Village |
| Tarnov | 9 | 51 | 50 | 0% | 1,594 | 0 | Village |
| Cornlea | 10 | 34 | 34 | 0% | 370 | 0 | Village |
Norfolk is the largest city in Madison County, with a population of 26,230.
Cornlea is the smallest city in Madison County, with a population of 34.
There are 10 cities in Madison County, Nebraska.