65 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Waukegan | 1 | 90,157 | 90,186 | 0.29% | 4,265 | 21 | Township |
| Waukegan | 2 | 88,294 | 89,122 | -0.16% | 3,646 | 24 | City |
| Libertyville | 3 | 55,616 | 54,104 | 0.85% | 1,569 | 35 | Township |
| Ela | 4 | 47,214 | 45,333 | 0.89% | 1,373 | 34 | Township |
| Buffalo Grove | 5 | 43,061 | 43,094 | -0.01% | 4,505 | 10 | Village |
| Lake Villa | 6 | 40,374 | 39,773 | 0.55% | 1,773 | 23 | Township |
| Shields | 7 | 37,979 | 37,670 | 0.35% | 2,134 | 18 | Township |
| Moraine | 8 | 35,343 | 33,924 | 0.81% | 2,959 | 12 | Township |
| Fremont | 9 | 34,963 | 33,358 | 1.23% | 1,024 | 34 | Township |
| Mundelein | 10 | 33,192 | 31,539 | 0.84% | 3,034 | 11 | Village |
| West Deerfield | 11 | 32,242 | 31,560 | 0.71% | 1,812 | 18 | Township |
| Highland Park | 12 | 31,112 | 30,157 | 0.51% | 2,543 | 12 | City |
| North Chicago | 13 | 30,588 | 30,740 | -0.08% | 3,826 | 8 | City |
| Gurnee | 14 | 30,490 | 30,657 | -0.09% | 2,256 | 14 | Village |
| McHenry | 15 | 29,563 | 27,349 | 1.26% | 1,966 | 15 | City |
| Grant | 16 | 29,067 | 28,025 | 0.89% | 1,649 | 18 | Township |
| Lake in the Hills | 17 | 28,595 | 28,927 | -0.19% | 2,794 | 10 | Village |
| Antioch | 18 | 28,368 | 27,472 | 0.75% | 816 | 35 | Township |
| Vernon Hills | 19 | 27,090 | 26,825 | 0.16% | 3,501 | 8 | Village |
| Round Lake Beach | 20 | 27,033 | 27,207 | -0.11% | 5,359 | 5 | Village |
| Wauconda | 21 | 24,925 | 23,637 | 1.12% | 1,094 | 23 | Township |
| Zion | 22 | 24,735 | 24,731 | 0.31% | 2,491 | 10 | Township |
| Zion | 23 | 24,509 | 24,731 | -0.15% | 2,468 | 10 | City |
| Grayslake | 24 | 21,284 | 21,218 | 0.05% | 1,950 | 11 | Village |
| Libertyville | 25 | 20,683 | 20,563 | 0.1% | 2,348 | 9 | Village |
| Lake Zurich | 26 | 20,046 | 19,787 | 0.21% | 2,896 | 7 | Village |
| Lake Forest | 27 | 19,788 | 19,349 | 0.37% | 1,150 | 17 | City |
| Deerfield | 28 | 19,142 | 19,130 | 0.01% | 3,456 | 6 | Village |
| Round Lake | 29 | 18,635 | 18,691 | -0.05% | 3,352 | 6 | Village |
| Barrington | 30 | 16,504 | 16,477 | 0.81% | 473 | 35 | Township |
| Antioch | 31 | 15,353 | 14,617 | 0.81% | 1,863 | 8 | Village |
| Lindenhurst | 32 | 14,659 | 14,374 | 0.33% | 3,238 | 5 | Village |
| Beach Park | 33 | 14,200 | 14,235 | -0.04% | 2,007 | 7 | Village |
| Wauconda | 34 | 14,048 | 14,068 | -0.02% | 2,770 | 5 | Village |
| Fox Lake | 35 | 10,906 | 10,963 | -0.08% | 1,392 | 8 | Village |
| Barrington | 36 | 10,569 | 10,706 | -0.22% | 2,290 | 5 | Village |
| Hawthorn Woods | 37 | 9,830 | 9,091 | 1.27% | 1,208 | 8 | Village |
| Lake Villa | 38 | 8,742 | 8,726 | 0.03% | 1,338 | 7 | Village |
| Long Grove | 39 | 8,401 | 8,377 | 0.05% | 678 | 12 | Village |
| Island Lake | 40 | 8,081 | 8,036 | 0.1% | 2,413 | 3 | Village |
| Lincolnshire | 41 | 8,041 | 7,941 | 0.21% | 1,763 | 5 | Village |
| Park City | 42 | 7,969 | 7,881 | 0.19% | 6,888 | 1 | City |
| Volo | 43 | 7,936 | 6,210 | 3.77% | 1,925 | 4 | Village |
| Round Lake Park | 44 | 7,922 | 7,664 | 0.55% | 3,838 | 2 | Village |
| Newport | 45 | 6,864 | 6,816 | 0.42% | 215 | 32 | Township |
| Lakemoor | 46 | 6,589 | 6,174 | 1.06% | 1,242 | 5 | Village |
| Winthrop Harbor | 47 | 6,555 | 6,584 | -0.08% | 1,414 | 5 | Village |
| Johnsburg | 48 | 6,458 | 6,368 | 0.23% | 890 | 7 | Village |
| Lake Bluff | 49 | 5,595 | 5,609 | -0.04% | 1,373 | 4 | Village |
| Highwood | 50 | 5,493 | 5,087 | 1.25% | 7,629 | 1 | City |
| Kildeer | 51 | 4,791 | 4,080 | 2.55% | 1,111 | 4 | Village |
| Green Oaks | 52 | 4,105 | 4,110 | -0.02% | 1,029 | 4 | Village |
| Hainesville | 53 | 3,527 | 3,541 | -0.06% | 1,910 | 2 | Village |
| Wadsworth | 54 | 3,501 | 3,504 | 0% | 356 | 10 | Village |
| Round Lake Heights | 55 | 2,591 | 2,615 | -0.15% | 4,506 | 1 | Village |
| Oakwood Hills | 56 | 2,054 | 2,069 | -0.1% | 1,888 | 1 | Village |
| Third Lake | 57 | 1,113 | 1,116 | 0% | 1,893 | 1 | Village |
| McCullom Lake | 58 | 961 | 982 | -0.31% | 2,769 | 0 | Village |
| Holiday Hills | 59 | 601 | 616 | -0.33% | 643 | 1 | Village |
| Mettawa | 60 | 577 | 532 | 1.41% | 106 | 5 | Village |
| Indian Creek | 61 | 536 | 533 | 0.19% | 2,007 | 0 | Village |
| Trout Valley | 62 | 505 | 511 | -0.2% | 1,180 | 0 | Village |
| Russell | 63 | 350 | 389 | -1.41% | 10 | 36 | Township |
| Deerfield | 64 | 243 | 248 | 0% | 7 | 34 | Township |
| Old Mill Creek | 65 | 158 | 163 | -0.63% | 15 | 11 | Village |
Waukegan is the largest city in Lake County, with a population of 90,157.
Old Mill Creek is the smallest city in Lake County, with a population of 158.
There are 65 cities in Lake County, Illinois.