There are 166 cities in Cook County, Illinois.
Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)
City | Rank | 2024 Pop. | 2020 Pop. | Change | Density (/mi²) | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Chicago | 1 | 2,638,159 | 2,743,329 | -0.99% | 11,584 | 227.7 | City |
Elgin | 2 | 112,874 | 114,617 | -0.39% | 2,959 | 38.1 | City |
Cicero | 3 | 79,706 | 84,896 | -1.6% | 13,590 | 5.9 | Town |
Schaumburg | 4 | 74,860 | 78,419 | -1.18% | 3,870 | 19.3 | Village |
Evanston | 5 | 74,155 | 77,814 | -1.22% | 9,533 | 7.8 | City |
Arlington Heights | 6 | 73,520 | 77,420 | -1.31% | 4,425 | 16.6 | Village |
Skokie | 7 | 64,021 | 67,685 | -1.41% | 6,361 | 10.1 | Village |
Palatine | 8 | 63,932 | 67,678 | -1.44% | 4,529 | 14.1 | Village |
Des Plaines | 9 | 57,195 | 60,455 | -1.41% | 4,017 | 14.2 | City |
Orland Park | 10 | 56,584 | 58,543 | -0.86% | 2,569 | 22.0 | Village |
Oak Lawn | 11 | 54,929 | 58,147 | -1.44% | 6,409 | 8.6 | Village |
Berwyn | 12 | 53,554 | 56,993 | -1.58% | 13,718 | 3.9 | City |
Mount Prospect | 13 | 53,499 | 56,693 | -1.47% | 4,991 | 10.7 | Village |
Tinley Park | 14 | 53,240 | 55,824 | -1.2% | 3,293 | 16.2 | Village |
Oak Park | 15 | 51,282 | 54,372 | -1.49% | 10,911 | 4.7 | Village |
Downers Grove | 16 | 49,565 | 50,127 | -0.28% | 3,383 | 14.7 | Village |
Hoffman Estates | 17 | 49,445 | 52,380 | -1.46% | 2,399 | 20.6 | Village |
Glenview | 18 | 46,357 | 48,543 | -1.17% | 3,204 | 14.5 | Village |
Elmhurst | 19 | 45,205 | 45,728 | -0.29% | 4,424 | 10.2 | City |
Lombard | 20 | 43,574 | 44,393 | -0.47% | 4,289 | 10.2 | Village |
Buffalo Grove | 21 | 42,281 | 43,085 | -0.47% | 4,423 | 9.6 | Village |
Romeoville | 22 | 41,005 | 40,805 | 0.12% | 2,123 | 19.3 | Village |
Bartlett | 23 | 39,650 | 41,018 | -0.85% | 2,513 | 15.8 | Village |
Carol Stream | 24 | 38,699 | 39,765 | -0.69% | 4,241 | 9.1 | Village |
Park Ridge | 25 | 37,363 | 39,497 | -1.41% | 5,271 | 7.1 | City |
Wheeling | 26 | 37,238 | 39,185 | -1.29% | 4,294 | 8.7 | Village |
Streamwood | 27 | 37,229 | 39,432 | -1.46% | 4,768 | 7.8 | Village |
Hanover Park | 28 | 35,770 | 37,348 | -1.09% | 5,570 | 6.4 | Village |
Addison | 29 | 35,009 | 35,639 | -0.45% | 3,562 | 9.8 | Village |
Calumet City | 30 | 33,843 | 35,902 | -1.5% | 4,701 | 7.2 | City |
Northbrook | 31 | 33,601 | 35,105 | -1.11% | 2,537 | 13.2 | Village |
Woodridge | 32 | 33,384 | 34,110 | -0.54% | 3,466 | 9.6 | Village |
Elk Grove Village | 33 | 30,899 | 32,701 | -1.44% | 2,672 | 11.6 | Village |
Highland Park | 34 | 30,311 | 30,155 | 0.13% | 2,478 | 12.2 | City |
Niles | 35 | 29,087 | 30,791 | -1.44% | 4,974 | 5.8 | Village |
Burbank | 36 | 27,773 | 29,337 | -1.39% | 6,660 | 4.2 | City |
Lansing | 37 | 27,296 | 28,962 | -1.5% | 3,658 | 7.5 | Village |
Wilmette | 38 | 26,676 | 28,075 | -1.29% | 4,939 | 5.4 | Village |
Vernon Hills | 39 | 26,628 | 26,823 | -0.18% | 3,442 | 7.7 | Village |
Oak Forest | 40 | 25,811 | 27,361 | -1.48% | 4,284 | 6.0 | City |
Chicago Heights | 41 | 25,790 | 27,364 | -1.5% | 2,508 | 10.3 | City |
Homer Glen | 42 | 24,559 | 24,505 | 0.05% | 1,106 | 22.2 | Village |
South Elgin | 43 | 24,418 | 23,852 | 0.58% | 3,360 | 7.3 | Village |
Westmont | 44 | 23,782 | 24,384 | -0.63% | 4,742 | 5.0 | Village |
Morton Grove | 45 | 23,771 | 25,209 | -1.49% | 4,672 | 5.1 | Village |
Melrose Park | 46 | 23,317 | 24,713 | -1.47% | 5,357 | 4.4 | Village |
Rolling Meadows | 47 | 23,071 | 24,101 | -1.11% | 4,108 | 5.6 | City |
Elmwood Park | 48 | 23,017 | 24,423 | -1.51% | 12,063 | 1.9 | Village |
Maywood | 49 | 22,703 | 23,410 | -0.77% | 8,356 | 2.7 | Village |
Roselle | 50 | 22,370 | 22,921 | -0.61% | 4,045 | 5.5 | Village |
Bloomingdale | 51 | 22,279 | 22,354 | -0.08% | 3,293 | 6.8 | Village |
Darien | 52 | 21,597 | 21,999 | -0.46% | 3,501 | 6.2 | City |
Villa Park | 53 | 21,567 | 22,206 | -0.74% | 4,567 | 4.7 | Village |
Blue Island | 54 | 21,169 | 22,468 | -1.51% | 5,200 | 4.1 | City |
Frankfort | 55 | 21,104 | 20,315 | 0.94% | 1,352 | 15.6 | Village |
Park Forest | 56 | 20,479 | 21,614 | -1.37% | 4,128 | 5.0 | Village |
South Holland | 57 | 20,183 | 21,381 | -1.47% | 2,789 | 7.2 | Village |
Dolton | 58 | 20,103 | 21,329 | -1.5% | 4,398 | 4.6 | Village |
Mokena | 59 | 19,725 | 19,859 | -0.17% | 2,259 | 8.7 | Village |
Lake Zurich | 60 | 19,649 | 19,755 | -0.14% | 2,838 | 6.9 | Village |
Harvey | 61 | 19,112 | 20,251 | -1.47% | 3,080 | 6.2 | City |
Deerfield | 62 | 18,794 | 19,154 | -0.48% | 3,393 | 5.5 | Village |
Evergreen Park | 63 | 18,725 | 19,863 | -1.5% | 5,920 | 3.2 | Village |
Brookfield | 64 | 18,322 | 19,396 | -1.45% | 5,980 | 3.1 | Village |
Homewood | 65 | 18,260 | 19,378 | -1.51% | 3,501 | 5.2 | Village |
Bensenville | 66 | 18,217 | 18,755 | -0.74% | 3,293 | 5.5 | Village |
Matteson | 67 | 18,051 | 19,017 | -1.32% | 1,943 | 9.3 | Village |
Alsip | 68 | 17,933 | 18,993 | -1.46% | 2,747 | 6.5 | Village |
Franklin Park | 69 | 17,695 | 18,399 | -0.98% | 3,704 | 4.8 | Village |
Bellwood | 70 | 17,614 | 18,716 | -1.54% | 7,345 | 2.4 | Village |
Palos Hills | 71 | 17,525 | 18,459 | -1.32% | 4,127 | 4.2 | City |
Lemont | 72 | 17,506 | 17,782 | -0.39% | 2,067 | 8.5 | Village |
Hinsdale | 73 | 17,271 | 17,373 | -0.15% | 3,736 | 4.6 | Village |
Bridgeview | 74 | 16,107 | 16,973 | -1.33% | 3,897 | 4.1 | Village |
Westchester | 75 | 15,848 | 16,830 | -1.53% | 4,300 | 3.7 | Village |
Country Club Hills | 76 | 15,780 | 16,712 | -1.46% | 3,175 | 5.0 | City |
La Grange | 77 | 15,466 | 16,269 | -1.28% | 6,125 | 2.5 | Village |
Prospect Heights | 78 | 15,115 | 15,989 | -1.43% | 3,593 | 4.2 | City |
Norridge | 79 | 14,425 | 15,204 | -1.33% | 7,978 | 1.8 | Village |
Hickory Hills | 80 | 13,693 | 14,456 | -1.38% | 4,815 | 2.8 | City |
Chicago Ridge | 81 | 13,653 | 14,377 | -1.31% | 6,020 | 2.3 | Village |
Midlothian | 82 | 13,479 | 14,262 | -1.43% | 4,781 | 2.8 | Village |
Forest Park | 83 | 13,454 | 14,278 | -1.51% | 5,601 | 2.4 | Village |
Western Springs | 84 | 13,189 | 13,592 | -0.76% | 4,736 | 2.8 | Village |
La Grange Park | 85 | 12,870 | 13,432 | -1.08% | 5,764 | 2.2 | Village |
Lincolnwood | 86 | 12,692 | 13,411 | -1.4% | 4,715 | 2.7 | Village |
Hazel Crest | 87 | 12,582 | 13,336 | -1.48% | 3,704 | 3.4 | Village |
Richton Park | 88 | 12,184 | 12,736 | -1.12% | 2,774 | 4.4 | Village |
Winnetka | 89 | 12,156 | 12,700 | -1.11% | 3,190 | 3.8 | Village |
Northlake | 90 | 12,095 | 12,794 | -1.43% | 3,808 | 3.2 | City |
Justice | 91 | 11,920 | 12,563 | -1.33% | 4,197 | 2.8 | Village |
Palos Heights | 92 | 11,348 | 12,014 | -1.45% | 3,007 | 3.8 | City |
River Forest | 93 | 11,076 | 11,679 | -1.34% | 4,466 | 2.5 | Village |
Schiller Park | 94 | 10,997 | 11,665 | -1.5% | 3,970 | 2.8 | Village |
Burr Ridge | 95 | 10,970 | 11,181 | -0.48% | 1,468 | 7.5 | Village |
Markham | 96 | 10,965 | 11,620 | -1.47% | 2,029 | 5.4 | City |
Summit | 97 | 10,450 | 11,114 | -1.56% | 4,932 | 2.1 | Village |
Barrington | 98 | 10,401 | 10,700 | -0.72% | 2,253 | 4.6 | Village |
Worth | 99 | 10,348 | 10,931 | -1.39% | 4,368 | 2.4 | Village |
Crestwood | 100 | 10,255 | 10,783 | -1.27% | 3,363 | 3.0 | Village |
River Grove | 101 | 10,184 | 10,575 | -0.95% | 4,259 | 2.4 | Village |
Lyons | 102 | 10,146 | 10,776 | -1.53% | 4,597 | 2.2 | Village |
Riverdale | 103 | 10,004 | 10,623 | -1.53% | 2,798 | 3.6 | Village |
Frankfort Square | 104 | 9,382 | 8,831 | 0.07% | 3,759 | 2.5 | CDP |
Sauk Village | 105 | 9,356 | 9,895 | -1.42% | 2,344 | 4.0 | Village |
Itasca | 106 | 9,287 | 9,522 | -0.63% | 1,849 | 5.0 | Village |
Steger | 107 | 9,188 | 9,567 | -1.02% | 2,699 | 3.4 | Village |
Flossmoor | 108 | 9,115 | 9,662 | -1.48% | 2,490 | 3.7 | Village |
Lynwood | 109 | 9,001 | 9,095 | -0.27% | 1,771 | 5.1 | Village |
Willowbrook | 110 | 8,980 | 9,210 | -0.64% | 3,487 | 2.6 | Village |
Riverside | 111 | 8,705 | 9,264 | -1.58% | 4,401 | 2.0 | Village |
Harwood Heights | 112 | 8,500 | 9,028 | -1.53% | 10,303 | 0.8 | Village |
Glencoe | 113 | 8,485 | 8,825 | -0.99% | 2,282 | 3.7 | Village |
Crete | 114 | 8,276 | 8,434 | -0.48% | 879 | 9.4 | Village |
Glenwood | 115 | 8,146 | 8,634 | -1.48% | 2,496 | 3.3 | Village |
Oak Brook | 116 | 8,014 | 8,153 | -0.43% | 1,005 | 8.0 | Village |
Lincolnshire | 117 | 7,901 | 7,945 | -0.14% | 1,732 | 4.6 | Village |
Hillside | 118 | 7,804 | 8,280 | -1.5% | 2,463 | 3.2 | Village |
Broadview | 119 | 7,695 | 7,962 | -0.86% | 4,330 | 1.8 | Village |
Inverness | 120 | 7,208 | 7,582 | -1.29% | 1,103 | 6.5 | Village |
North Riverside | 121 | 6,962 | 7,397 | -1.54% | 4,235 | 1.6 | Village |
University Park | 122 | 6,959 | 7,129 | -0.61% | 649 | 10.7 | Village |
Stickney | 123 | 6,708 | 7,087 | -1.4% | 3,486 | 1.9 | Village |
Calumet Park | 124 | 6,582 | 6,992 | -1.54% | 5,893 | 1.1 | Village |
Orland Hills | 125 | 6,483 | 6,863 | -1.44% | 5,662 | 1.1 | Village |
Countryside | 126 | 6,061 | 6,404 | -1.4% | 2,106 | 2.9 | City |
Willow Springs | 127 | 5,637 | 5,839 | -0.9% | 1,359 | 4.1 | Village |
Northfield | 128 | 5,475 | 5,746 | -1.23% | 1,695 | 3.2 | Village |
Posen | 129 | 5,255 | 5,570 | -1.48% | 4,495 | 1.2 | Village |
Lake Barrington | 130 | 5,093 | 5,089 | 0.02% | 888 | 5.7 | Village |
Monee | 131 | 5,091 | 5,115 | -0.12% | 1,138 | 4.5 | Village |
Berkeley | 132 | 5,012 | 5,319 | -1.51% | 3,575 | 1.4 | Village |
South Barrington | 133 | 4,943 | 5,065 | -0.62% | 663 | 7.5 | Village |
Palos Park | 134 | 4,719 | 4,902 | -0.97% | 732 | 6.4 | Village |
Fox River Grove | 135 | 4,596 | 4,686 | -0.5% | 2,685 | 1.7 | Village |
Kildeer | 136 | 4,476 | 4,079 | 2.26% | 1,038 | 4.3 | Village |
Olympia Fields | 137 | 4,470 | 4,709 | -1.32% | 1,521 | 2.9 | Village |
Robbins | 138 | 4,452 | 4,616 | -0.91% | 3,072 | 1.4 | Village |
Stone Park | 139 | 4,348 | 4,564 | -1.23% | 12,640 | 0.3 | Village |
Hometown | 140 | 4,074 | 4,330 | -1.55% | 8,505 | 0.5 | City |
Barrington Hills | 141 | 3,992 | 4,095 | -0.65% | 148 | 27.0 | Village |
Indian Head Park | 142 | 3,848 | 4,056 | -1.33% | 4,129 | 0.9 | Village |
Burnham | 143 | 3,814 | 4,033 | -1.42% | 2,056 | 1.9 | Village |
South Chicago Heights | 144 | 3,778 | 4,006 | -1.49% | 2,390 | 1.6 | Village |
Riverwoods | 145 | 3,719 | 3,789 | -0.48% | 937 | 4.0 | Village |
Rosemont | 146 | 3,708 | 3,939 | -1.54% | 2,069 | 1.8 | Village |
Deer Park | 147 | 3,610 | 3,682 | -0.5% | 984 | 3.7 | Village |
North Barrington | 148 | 3,095 | 3,135 | -0.32% | 655 | 4.7 | Village |
East Dundee | 149 | 3,094 | 3,177 | -0.67% | 1,057 | 2.9 | Village |
Dixmoor | 150 | 2,860 | 3,000 | -1.21% | 2,290 | 1.2 | Village |
Oakbrook Terrace | 151 | 2,671 | 2,745 | -0.71% | 2,042 | 1.3 | City |
Kenilworth | 152 | 2,367 | 2,503 | -1.42% | 3,900 | 0.6 | Village |
Thornton | 153 | 2,238 | 2,377 | -1.54% | 942 | 2.4 | Village |
Wayne | 154 | 2,234 | 2,280 | -0.53% | 390 | 5.7 | Village |
Merrionette Park | 155 | 1,860 | 1,962 | -1.38% | 4,960 | 0.4 | Village |
Ford Heights | 156 | 1,704 | 1,810 | -1.56% | 876 | 1.9 | Village |
Phoenix | 157 | 1,602 | 1,702 | -1.54% | 3,453 | 0.5 | Village |
Port Barrington | 158 | 1,561 | 1,584 | -0.38% | 1,346 | 1.2 | Village |
Hodgkins | 159 | 1,453 | 1,496 | -0.75% | 536 | 2.7 | Village |
East Hazel Crest | 160 | 1,213 | 1,288 | -1.54% | 1,547 | 0.8 | Village |
Tower Lakes | 161 | 1,192 | 1,222 | -0.67% | 1,297 | 0.9 | Village |
Bannockburn | 162 | 1,002 | 1,012 | -0.3% | 494 | 2.0 | Village |
Forest View | 163 | 744 | 791 | -1.59% | 637 | 1.2 | Village |
Bedford Park | 164 | 577 | 595 | -0.86% | 97 | 5.9 | Village |
Golf | 165 | 492 | 511 | -1.01% | 1,098 | 0.4 | Village |
McCook | 166 | 233 | 249 | -1.69% | 89 | 2.6 | Village |
Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.
Chicago is the largest city in Cook County.
McCook is the smallest city in Cook County.
There are 166 cities in Cook County, Illinois.