18 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Kasson | 1 | 7,364 | 6,893 | 1.08% | 2,102 | 4 | City |
| Dodge Center | 2 | 2,984 | 2,849 | 0.78% | 1,237 | 2 | City |
| Mantorville | 3 | 1,890 | 1,866 | 0.64% | 60 | 32 | Township |
| Hayfield | 4 | 1,359 | 1,365 | -0.07% | 1,085 | 1 | City |
| Mantorville | 5 | 1,110 | 1,110 | 0% | 740 | 2 | City |
| Wasioja | 6 | 855 | 852 | 0.47% | 24 | 36 | Township |
| West Concord | 7 | 831 | 864 | -0.6% | 773 | 1 | City |
| Milton | 8 | 750 | 745 | 0.54% | 21 | 36 | Township |
| Vernon | 9 | 668 | 662 | 0.6% | 19 | 36 | Township |
| Canisteo | 10 | 599 | 587 | 1.01% | 17 | 35 | Township |
| Concord | 11 | 565 | 562 | 0.36% | 15 | 37 | Township |
| Claremont | 12 | 493 | 511 | -0.6% | 458 | 1 | City |
| Hayfield | 13 | 490 | 480 | 0.82% | 13 | 37 | Township |
| Westfield | 14 | 430 | 425 | 0.7% | 12 | 36 | Township |
| Claremont | 15 | 427 | 420 | 0.95% | 12 | 35 | Township |
| Ashland | 16 | 308 | 307 | 0.33% | 8 | 37 | Township |
| Ellington | 17 | 217 | 213 | 0.93% | 6 | 36 | Township |
| Ripley | 18 | 179 | 177 | 0.56% | 5 | 36 | Township |
Kasson is the largest city in Dodge County, with a population of 7,364.
Ripley is the smallest city in Dodge County, with a population of 179.
There are 18 cities in Dodge County, Minnesota.