23 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Watertown | 1 | 22,537 | 22,934 | -0.35% | 1,868 | 12 | City |
| Beaver Dam | 2 | 16,375 | 16,714 | -0.41% | 2,206 | 7 | City |
| Waupun | 3 | 11,022 | 11,567 | -0.98% | 2,360 | 5 | City |
| Mayville | 4 | 5,208 | 5,192 | 0.06% | 1,600 | 3 | City |
| Horicon | 5 | 3,926 | 3,783 | 0.72% | 1,121 | 4 | City |
| Juneau | 6 | 2,711 | 2,650 | 0.44% | 1,644 | 2 | City |
| Lomira | 7 | 2,668 | 2,681 | -0.11% | 1,215 | 2 | Village |
| Fox Lake | 8 | 1,701 | 1,604 | 1.13% | 1,033 | 2 | City |
| Theresa | 9 | 1,287 | 1,252 | 0.55% | 1,744 | 1 | Village |
| Ashippun | 10 | 1,110 | 1,027 | 4.82% | 1,080 | 1 | CDP |
| Hustisford | 11 | 1,068 | 1,096 | -0.56% | 958 | 1 | Village |
| Iron Ridge | 12 | 921 | 904 | 0.33% | 1,373 | 1 | Village |
| Kekoskee | 13 | 877 | 890 | -0.34% | 28 | 31 | Village |
| Reeseville | 14 | 760 | 762 | -0.13% | 1,216 | 1 | Village |
| Brownsville | 15 | 663 | 598 | 2% | 1,082 | 1 | Village |
| Neosho | 16 | 580 | 590 | -0.34% | 1,103 | 1 | Village |
| Oconomowoc Lake | 17 | 568 | 570 | -0.18% | 296 | 2 | Village |
| Clyman | 18 | 390 | 398 | -0.51% | 1,040 | 0 | Village |
| Burnett | 19 | 301 | 327 | 1.01% | 1,204 | 0 | CDP |
| Lowell | 20 | 301 | 313 | -0.99% | 304 | 1 | Village |
| Lac La Belle | 21 | 280 | 283 | -0.36% | 253 | 1 | Village |
| Rubicon | 22 | 149 | 136 | 7.19% | 352 | 0 | CDP |
| Lebanon | 23 | 116 | 98 | -4.92% | 263 | 0 | CDP |
Watertown is the largest city in Dodge County, with a population of 22,537.
Lebanon is the smallest city in Dodge County, with a population of 116.
There are 23 cities in Dodge County, Wisconsin.