24 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Waukesha | 1 | 71,622 | 71,138 | 0.11% | 2,806 | 26 | City |
| Menomonee Falls | 2 | 41,737 | 38,625 | 1.26% | 1,269 | 33 | Village |
| Brookfield | 3 | 41,163 | 41,478 | -0.13% | 1,507 | 27 | City |
| New Berlin | 4 | 40,226 | 40,454 | -0.09% | 1,104 | 36 | City |
| Muskego | 5 | 26,089 | 25,098 | 0.64% | 826 | 32 | City |
| Oconomowoc | 6 | 20,897 | 18,212 | 2.19% | 1,768 | 12 | City |
| Pewaukee | 7 | 16,685 | 15,940 | 0.75% | 854 | 20 | City |
| Sussex | 8 | 13,094 | 11,632 | 1.9% | 1,553 | 8 | Village |
| Hartland | 9 | 10,542 | 9,525 | 1.64% | 1,931 | 5 | Village |
| Waukesha | 10 | 8,626 | 8,466 | 0.31% | 419 | 21 | Village |
| Mukwonago | 11 | 8,610 | 8,316 | 0.57% | 1,072 | 8 | Village |
| Pewaukee | 12 | 8,234 | 8,222 | 0.02% | 1,999 | 4 | Village |
| Delafield | 13 | 7,318 | 7,189 | 0.3% | 778 | 9 | City |
| Elm Grove | 14 | 6,343 | 6,562 | -0.56% | 1,945 | 3 | Village |
| Summit | 15 | 5,601 | 4,835 | 2.34% | 271 | 21 | Village |
| Merton | 16 | 3,758 | 3,448 | 1.4% | 1,133 | 3 | Village |
| Wales | 17 | 2,938 | 2,863 | 0.44% | 911 | 3 | Village |
| Dousman | 18 | 2,613 | 2,427 | 1.2% | 877 | 3 | Village |
| Lannon | 19 | 2,362 | 1,419 | 7.12% | 956 | 2 | Village |
| North Prairie | 20 | 2,218 | 2,205 | 0.09% | 806 | 3 | Village |
| Eagle | 21 | 2,159 | 2,075 | 0.65% | 1,552 | 1 | Village |
| Butler | 22 | 1,761 | 1,784 | -0.23% | 2,252 | 1 | Village |
| Big Bend | 23 | 1,506 | 1,493 | 0.13% | 463 | 3 | Village |
| Nashotah | 24 | 1,310 | 1,318 | -0.08% | 805 | 2 | Village |
Waukesha is the largest city in Waukesha County, with a population of 71,622.
Nashotah is the smallest city in Waukesha County, with a population of 1,310.
There are 24 cities in Waukesha County, Wisconsin.