28 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Madison | 1 | 287,904 | 274,884 | 0.91% | 3,465 | 83 | City |
| Sun Prairie | 2 | 40,064 | 36,008 | 2.07% | 3,060 | 13 | City |
| Fitchburg | 3 | 35,121 | 31,300 | 2.22% | 997 | 35 | City |
| Middleton | 4 | 22,700 | 22,028 | 0.59% | 2,414 | 9 | City |
| Verona | 5 | 17,536 | 13,981 | 4.23% | 2,243 | 8 | City |
| Waunakee | 6 | 16,724 | 14,918 | 2.21% | 2,279 | 7 | Village |
| Stoughton | 7 | 13,126 | 13,163 | -0.06% | 2,146 | 6 | City |
| Oregon | 8 | 12,058 | 11,240 | 1.37% | 2,663 | 5 | Village |
| Windsor | 9 | 10,308 | 8,791 | 3.03% | 375 | 28 | Village |
| Cottage Grove | 10 | 9,371 | 7,386 | 4.42% | 1,998 | 5 | Village |
| McFarland | 11 | 9,265 | 9,057 | 0.44% | 1,909 | 5 | Village |
| Monona | 12 | 8,603 | 8,667 | -0.15% | 2,640 | 3 | City |
| Mount Horeb | 13 | 7,815 | 7,755 | 0.15% | 2,410 | 3 | Village |
| Cross Plains | 14 | 4,200 | 4,099 | 0.48% | 2,233 | 2 | Village |
| Marshall | 15 | 3,742 | 3,794 | -0.29% | 1,746 | 2 | Village |
| Deerfield | 16 | 2,681 | 2,510 | 1.28% | 1,238 | 2 | Village |
| Belleville | 17 | 2,668 | 2,503 | 1.25% | 1,679 | 2 | Village |
| Shorewood Hills | 18 | 2,160 | 2,269 | -1.01% | 2,690 | 1 | Village |
| Lake Ripley | 19 | 2,033 | 1,927 | 0.84% | 609 | 3 | CDP |
| Mazomanie | 20 | 1,769 | 1,769 | 0% | 1,000 | 2 | Village |
| Cambridge | 21 | 1,703 | 1,642 | 0.71% | 1,157 | 1 | Village |
| Black Earth | 22 | 1,515 | 1,494 | 0.26% | 1,795 | 1 | Village |
| Maple Bluff | 23 | 1,313 | 1,382 | -1.06% | 1,873 | 1 | Village |
| Dane | 24 | 1,109 | 1,116 | -0.18% | 937 | 1 | Village |
| Lake Koshkonong | 25 | 943 | 958 | -1.77% | 67 | 14 | CDP |
| Blue Mounds | 26 | 911 | 945 | -0.76% | 1,034 | 1 | Village |
| Rockdale | 27 | 202 | 210 | -0.98% | 719 | 0 | Village |
| Fulton | 28 | 46 | 61 | 6.98% | 295 | 0 | CDP |
Madison is the largest city in Dane County, with a population of 287,904.
Fulton is the smallest city in Dane County, with a population of 46.
There are 28 cities in Dane County, Wisconsin.