| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Whitewater | 1 | 16,027 | 16,134 | -0.07% | 1,814 | 9 | City |
| Elkhorn | 2 | 10,010 | 10,269 | -0.35% | 1,239 | 8 | City |
| Delavan | 3 | 9,359 | 8,508 | 1.42% | 1,263 | 7 | City |
| Lake Geneva | 4 | 8,914 | 8,326 | 1.09% | 1,275 | 7 | City |
| East Troy | 5 | 5,069 | 4,691 | 1.62% | 1,111 | 5 | Village |
| Williams Bay | 6 | 2,936 | 2,947 | 0.03% | 1,060 | 3 | Village |
| Genoa City | 7 | 2,848 | 2,955 | -0.63% | 1,076 | 3 | Village |
| Walworth | 8 | 2,757 | 2,761 | -0.07% | 1,605 | 2 | Village |
| Fontana | 9 | 1,882 | 1,904 | -0.21% | 560 | 3 | Village |
| Sharon | 10 | 1,542 | 1,587 | -0.52% | 891 | 2 | Village |
| Darien | 11 | 1,521 | 1,578 | -0.59% | 1,003 | 2 | Village |
Whitewater is the largest city in Walworth County, with a population of 16,027.
Darien is the smallest city in Walworth County, with a population of 1,521.
There are 11 cities in Walworth County, Wisconsin.