18 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Whitewater | 1 | 16,062 | 16,132 | -0.09% | 1,818 | 9 | City |
| Elkhorn | 2 | 10,086 | 10,266 | -0.36% | 1,248 | 8 | City |
| Delavan | 3 | 9,185 | 8,532 | 1.44% | 1,240 | 7 | City |
| Lake Geneva | 4 | 8,786 | 8,309 | 1.09% | 1,280 | 7 | City |
| East Troy | 5 | 5,091 | 4,689 | 1.6% | 1,116 | 5 | Village |
| Delavan Lake | 6 | 2,995 | 2,752 | 0.77% | 712 | 4 | CDP |
| Williams Bay | 7 | 2,962 | 2,956 | 0.03% | 1,070 | 3 | Village |
| Genoa City | 8 | 2,884 | 2,978 | -0.65% | 1,089 | 3 | Village |
| Walworth | 9 | 2,755 | 2,764 | -0.07% | 1,604 | 2 | Village |
| Como | 10 | 2,228 | 2,064 | -1.2% | 792 | 3 | CDP |
| Fontana-on-Geneva Lake | 11 | 1,857 | 1,876 | -0.21% | 553 | 3 | Village |
| Lauderdale Lakes | 12 | 1,687 | 1,437 | 2.06% | 393 | 4 | CDP |
| Sharon | 13 | 1,545 | 1,584 | -0.52% | 893 | 2 | Village |
| Darien | 14 | 1,530 | 1,577 | -0.65% | 1,185 | 1 | Village |
| Lyons | 15 | 1,469 | 1,117 | 7.15% | 1,180 | 1 | CDP |
| Lake Lorraine | 16 | 282 | 259 | -0.7% | 252 | 1 | CDP |
| Springfield | 17 | 159 | 131 | 0% | 236 | 1 | CDP |
| Big Foot Prairie | 18 | 124 | 77 | 6.9% | 3,875 | 0 | CDP |
Whitewater is the largest city in Walworth County, with a population of 16,062.
Big Foot Prairie is the smallest city in Walworth County, with a population of 124.
There are 18 cities in Walworth County, Wisconsin.