26 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Waukesha | 1 | 71,541 | 71,138 | 0.11% | 2,803 | 26 | City |
| Menomonee Falls | 2 | 41,218 | 38,625 | 1.27% | 1,253 | 33 | Village |
| Brookfield | 3 | 41,215 | 41,478 | -0.13% | 1,508 | 27 | City |
| New Berlin | 4 | 40,264 | 40,454 | -0.09% | 1,105 | 36 | City |
| Muskego | 5 | 25,924 | 25,098 | 0.64% | 820 | 32 | City |
| Oconomowoc | 6 | 20,449 | 18,212 | 2.23% | 1,739 | 12 | City |
| Pewaukee | 7 | 16,561 | 15,940 | 0.75% | 847 | 20 | City |
| Sussex | 8 | 12,850 | 11,632 | 1.93% | 1,524 | 8 | Village |
| Hartland | 9 | 10,372 | 9,525 | 1.66% | 1,900 | 5 | Village |
| Waukesha | 10 | 8,599 | 8,466 | 0.3% | 418 | 21 | Village |
| Mukwonago | 11 | 8,561 | 8,316 | 0.58% | 1,066 | 8 | Village |
| Pewaukee | 12 | 8,232 | 8,222 | 0.02% | 1,999 | 4 | Village |
| Delafield | 13 | 7,296 | 7,189 | 0.29% | 775 | 9 | City |
| Elm Grove | 14 | 6,379 | 6,562 | -0.58% | 1,956 | 3 | Village |
| Summit | 15 | 5,473 | 4,835 | 2.38% | 265 | 21 | Village |
| Okauchee Lake | 16 | 4,757 | 4,373 | 0.46% | 1,274 | 4 | CDP |
| Merton | 17 | 3,706 | 3,448 | 1.4% | 1,118 | 3 | Village |
| Wales | 18 | 2,925 | 2,863 | 0.41% | 907 | 3 | Village |
| Dousman | 19 | 2,582 | 2,427 | 1.22% | 867 | 3 | Village |
| North Prairie | 20 | 2,216 | 2,205 | 0.09% | 805 | 3 | Village |
| Lannon | 21 | 2,205 | 1,419 | 7.67% | 892 | 2 | Village |
| Eagle | 22 | 2,145 | 2,075 | 0.66% | 1,542 | 1 | Village |
| Butler | 23 | 1,765 | 1,784 | -0.23% | 2,257 | 1 | Village |
| Big Bend | 24 | 1,504 | 1,493 | 0.13% | 463 | 3 | Village |
| Nashotah | 25 | 1,311 | 1,318 | -0.15% | 806 | 2 | Village |
| North Lake | 26 | 261 | 300 | 6.97% | 1,092 | 0 | CDP |
Waukesha is the largest city in Waukesha County, with a population of 71,541.
North Lake is the smallest city in Waukesha County, with a population of 261.
There are 26 cities in Waukesha County, Wisconsin.