18 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Kasson | 1 | 7,285 | 6,893 | 1.08% | 2,295 | 3 | City |
| Dodge Center | 2 | 2,961 | 2,849 | 0.75% | 1,228 | 2 | City |
| Mantorville | 3 | 1,878 | 1,866 | 0.64% | 59 | 32 | Township |
| Hayfield | 4 | 1,360 | 1,365 | -0.07% | 1,086 | 1 | City |
| Mantorville | 5 | 1,110 | 1,110 | 0% | 740 | 2 | City |
| Wasioja | 6 | 851 | 852 | 0.47% | 24 | 36 | Township |
| West Concord | 7 | 836 | 864 | -0.71% | 778 | 1 | City |
| Milton | 8 | 746 | 745 | 0.54% | 21 | 36 | Township |
| Vernon | 9 | 664 | 662 | 0.61% | 18 | 36 | Township |
| Canisteo | 10 | 593 | 587 | 1.02% | 17 | 35 | Township |
| Concord | 11 | 563 | 562 | 0.36% | 15 | 37 | Township |
| Claremont | 12 | 496 | 511 | -0.6% | 461 | 1 | City |
| Hayfield | 13 | 486 | 480 | 0.83% | 13 | 37 | Township |
| Westfield | 14 | 427 | 425 | 0.71% | 12 | 36 | Township |
| Claremont | 15 | 423 | 420 | 0.95% | 12 | 35 | Township |
| Ashland | 16 | 307 | 307 | 0.33% | 8 | 37 | Township |
| Ellington | 17 | 215 | 213 | 0.94% | 6 | 36 | Township |
| Ripley | 18 | 178 | 177 | 0.56% | 5 | 36 | Township |
Kasson is the largest city in Dodge County, with a population of 7,285.
Ripley is the smallest city in Dodge County, with a population of 178.
There are 18 cities in Dodge County, Minnesota.