Census ACS 2023 · 224 cities
Richest Cities in Illinois
Income levels vary widely across Illinois's 224 major cities. Hinsdale village leads with a median household income of $250,001. Cities with higher incomes tend to have more educated residents, stronger job markets, and higher home values. The gap between the richest and most affordable cities in Illinois can reveal important patterns about economic opportunity, cost of living, and quality of life across the state.
Source: Census ACS 2023 5-Year Estimates
| # | City | Median Income | Home Value | Population |
|---|---|---|---|---|
| 1 | Zion city | $62,574 | $179,100 | 24,466 |
| 2 | Yorkville city | $108,775 | $314,200 | 22,350 |
| 3 | Worth village | $56,998 | $220,200 | 10,731 |
| 4 | Woodstock city | $83,293 | $231,100 | 26,316 |
| 5 | Woodridge village | $97,263 | $345,200 | 33,889 |
| 6 | Wood River city | $65,960 | $103,200 | 10,315 |
| 7 | Wood Dale city | $90,408 | $303,400 | 13,926 |
| 8 | Winnetka village | $250,001 | $1.2M | 12,508 |
| 9 | Wilmette village | $192,300 | $802,200 | 27,550 |
| 10 | Wheeling village | $83,251 | $244,600 | 38,495 |
| 11 | Wheaton city | $119,566 | $447,700 | 53,453 |
| 12 | Westmont village | $83,622 | $369,100 | 24,201 |
| 13 | Western Springs village | $218,839 | $691,300 | 13,353 |
| 14 | Westchester village | $103,561 | $297,400 | 16,524 |
| 15 | West Chicago city | $100,568 | $306,500 | 25,434 |
| 16 | Waukegan city | $70,578 | $177,600 | 88,919 |
| 17 | Wauconda village | $112,438 | $268,300 | 14,010 |
| 18 | Waterloo city | $92,005 | $237,900 | 11,055 |
| 19 | Washington city | $91,360 | $216,700 | 15,946 |
| 20 | Warrenville city | $99,028 | $266,500 | 14,232 |
| 21 | Villa Park village | $94,698 | $313,100 | 22,456 |
| 22 | Vernon Hills village | $120,625 | $384,800 | 26,772 |
| 23 | Urbana city | $45,854 | $186,300 | 38,447 |
| 24 | Troy city | $97,825 | $240,800 | 10,889 |
| 25 | Tinley Park village | $103,819 | $289,000 | 55,007 |
| 26 | Taylorville city | $52,720 | $106,300 | 11,149 |
| 27 | Sycamore city | $80,837 | $254,200 | 18,243 |
| 28 | Swansea village | $84,367 | $211,700 | 14,603 |
| 29 | Summit village | $60,417 | $224,800 | 10,896 |
| 30 | Streator city | $54,953 | $88,000 | 12,274 |
| 31 | Streamwood village | $101,049 | $258,300 | 39,055 |
| 32 | Sterling city | $52,647 | $107,800 | 14,670 |
| 33 | St. Charles city | $115,350 | $369,700 | 32,733 |
| 34 | Springfield city | $65,537 | $155,200 | 113,714 |
| 35 | South Holland village | $87,378 | $201,200 | 21,016 |
| 36 | South Elgin village | $123,744 | $296,100 | 23,984 |
| 37 | Skokie village | $93,550 | $368,600 | 66,427 |
| 38 | Shorewood village | $122,648 | $324,600 | 18,218 |
| 39 | Shiloh village | $100,058 | $276,900 | 14,109 |
| 40 | Schiller Park village | $67,473 | $276,200 | 11,454 |
| 41 | Schaumburg village | $94,690 | $312,200 | 76,780 |
| 42 | Round Lake village | $108,965 | $257,400 | 18,588 |
| 43 | Round Lake Beach village | $86,632 | $191,200 | 27,081 |
| 44 | Roselle village | $109,118 | $318,000 | 22,731 |
| 45 | Roscoe village | $97,704 | $215,200 | 10,881 |
| 46 | Romeoville village | $100,022 | $245,200 | 40,996 |
| 47 | Rolling Meadows city | $100,424 | $299,700 | 23,981 |
| 48 | Rockford city | $53,328 | $120,900 | 147,649 |
| 49 | Rock Island city | $57,292 | $118,400 | 36,758 |
| 50 | Riverdale village | $45,709 | $104,800 | 10,515 |
| 51 | River Grove village | $74,793 | $244,700 | 10,482 |
| 52 | River Forest village | $148,711 | $676,900 | 11,489 |
| 53 | Richton Park village | $71,724 | $200,400 | 12,576 |
| 54 | Rantoul village | $49,821 | $109,200 | 12,515 |
| 55 | Quincy city | $56,372 | $146,100 | 39,188 |
| 56 | Prospect Heights city | $91,599 | $347,500 | 15,681 |
| 57 | Pontiac city | $59,579 | $110,200 | 11,483 |
| 58 | Plano city | $83,102 | $221,100 | 11,626 |
| 59 | Plainfield village | $142,265 | $398,000 | 45,705 |
| 60 | Pingree Grove village | $119,880 | $298,300 | 10,576 |
| 61 | Peoria city | $58,716 | $149,500 | 112,126 |
| 62 | Pekin city | $58,355 | $118,200 | 31,812 |
| 63 | Park Ridge city | $138,059 | $539,300 | 39,241 |
| 64 | Park Forest village | $62,305 | $106,200 | 20,898 |
| 65 | Palos Hills city | $83,969 | $259,200 | 18,139 |
| 66 | Palos Heights city | $107,974 | $350,000 | 11,817 |
| 67 | Palatine village | $95,950 | $347,900 | 66,548 |
| 68 | Ottawa city | $73,011 | $144,500 | 18,714 |
| 69 | Oswego village | $119,881 | $319,000 | 35,463 |
| 70 | Orland Park village | $98,979 | $349,400 | 57,961 |
| 71 | Oak Park village | $108,026 | $456,300 | 53,315 |
| 72 | Oak Lawn village | $82,493 | $267,900 | 57,098 |
| 73 | Oak Forest city | $87,941 | $247,800 | 26,888 |
| 74 | O'Fallon city | $102,793 | $274,100 | 32,139 |
| 75 | Northlake city | $77,564 | $242,400 | 12,547 |
| 76 | Northbrook village | $155,321 | $644,100 | 34,642 |
| 77 | North Chicago city | $56,815 | $147,800 | 30,772 |
| 78 | North Aurora village | $111,781 | $323,900 | 18,375 |
| 79 | Norridge village | $87,579 | $361,000 | 15,177 |
| 80 | Normal town | $66,350 | $199,900 | 52,908 |
| 81 | Niles village | $78,563 | $350,900 | 30,262 |
| 82 | New Lenox village | $133,071 | $377,500 | 27,456 |
| 83 | Naperville city | $150,937 | $509,900 | 149,424 |
| 84 | Mundelein village | $107,608 | $285,600 | 31,632 |
| 85 | Mount Vernon city | $52,751 | $89,700 | 14,492 |
| 86 | Mount Prospect village | $103,911 | $377,000 | 55,648 |
| 87 | Morton village | $87,760 | $238,900 | 16,503 |
| 88 | Morton Grove village | $106,078 | $377,000 | 24,687 |
| 89 | Morris city | $72,357 | $244,400 | 14,775 |
| 90 | Montgomery village | $96,985 | $270,700 | 21,205 |
| 91 | Moline city | $63,959 | $141,900 | 42,235 |
| 92 | Mokena village | $129,017 | $377,100 | 19,906 |
| 93 | Minooka village | $122,163 | $288,600 | 12,632 |
| 94 | Midlothian village | $67,872 | $200,300 | 14,024 |
| 95 | Melrose Park village | $64,740 | $265,000 | 24,513 |
| 96 | McHenry city | $86,865 | $244,900 | 27,774 |
| 97 | Maywood village | $66,498 | $212,600 | 23,173 |
| 98 | Mattoon city | $47,308 | $96,000 | 16,334 |
| 99 | Matteson village | $98,617 | $251,400 | 18,681 |
| 100 | Markham city | $52,364 | $119,500 | 11,434 |
| 101 | Marion city | $57,281 | $145,300 | 16,796 |
| 102 | Manhattan village | $128,375 | $314,400 | 10,315 |
| 103 | Macomb city | $39,753 | $99,800 | 15,006 |
| 104 | Machesney Park village | $74,244 | $162,500 | 22,744 |
| 105 | Lyons village | $64,209 | $243,500 | 10,391 |
| 106 | Loves Park city | $58,633 | $144,900 | 23,185 |
| 107 | Lombard village | $97,253 | $321,200 | 43,722 |
| 108 | Lockport city | $113,252 | $298,800 | 26,228 |
| 109 | Lisle village | $106,173 | $407,000 | 23,413 |
| 110 | Lindenhurst village | $127,837 | $275,400 | 14,365 |
| 111 | Lincolnwood village | $107,950 | $475,400 | 13,179 |
| 112 | Lincoln city | $54,390 | $111,600 | 13,406 |
| 113 | Libertyville village | $162,270 | $499,300 | 20,493 |
| 114 | Lemont village | $126,100 | $447,800 | 17,643 |
| 115 | Lansing village | $71,805 | $168,500 | 28,415 |
| 116 | Lake Zurich village | $139,959 | $418,300 | 19,727 |
| 117 | Lake in the Hills village | $113,491 | $296,400 | 28,853 |
| 118 | Lake Forest city | $228,120 | $909,800 | 19,190 |
| 119 | La Grange village | $154,556 | $582,600 | 15,999 |
| 120 | La Grange Park village | $119,115 | $427,800 | 13,227 |
| 121 | Kewanee city | $49,668 | $70,000 | 12,280 |
| 122 | Kankakee city | $45,119 | $105,500 | 24,384 |
| 123 | Justice village | $58,514 | $235,200 | 12,372 |
| 124 | Joliet city | $88,026 | $248,600 | 149,785 |
| 125 | Jacksonville city | $62,615 | $128,300 | 17,490 |
| 126 | Huntley village | $86,349 | $318,500 | 27,859 |
| 127 | Homewood village | $96,522 | $210,500 | 19,471 |
| 128 | Homer Glen village | $128,546 | $400,000 | 24,516 |
| 129 | Hoffman Estates village | $109,683 | $340,400 | 51,186 |
| 130 | Hinsdale village | $250,001 | $999,100 | 17,155 |
| 131 | Highland Park city | $161,875 | $594,400 | 30,229 |
| 132 | Highland city | $77,886 | $185,800 | 10,268 |
| 133 | Hickory Hills city | $85,541 | $278,400 | 14,718 |
| 134 | Herrin city | $58,501 | $109,100 | 12,271 |
| 135 | Hazel Crest village | $62,773 | $181,400 | 13,493 |
| 136 | Harvey city | $41,091 | $86,100 | 19,831 |
| 137 | Hanover Park village | $92,263 | $260,900 | 36,850 |
| 138 | Gurnee village | $121,410 | $331,100 | 30,486 |
| 139 | Grayslake village | $113,697 | $293,900 | 20,707 |
| 140 | Granite City city | $60,490 | $99,800 | 26,670 |
| 141 | Godfrey village | $92,746 | $181,400 | 17,743 |
| 142 | Glenview village | $138,758 | $598,800 | 47,682 |
| 143 | Glendale Heights village | $82,232 | $249,000 | 32,864 |
| 144 | Glen Ellyn village | $133,346 | $522,600 | 28,270 |
| 145 | Glen Carbon village | $92,434 | $278,200 | 13,521 |
| 146 | Geneva city | $136,621 | $415,800 | 21,299 |
| 147 | Galesburg city | $45,213 | $89,800 | 29,653 |
| 148 | Gages Lake Cdp | $105,114 | $291,200 | 10,706 |
| 149 | Freeport city | $48,181 | $86,100 | 23,636 |
| 150 | Franklin Park village | $76,009 | $261,700 | 18,233 |
| 151 | Frankfort village | $153,714 | $461,600 | 20,417 |
| 152 | Fox Lake village | $69,896 | $219,300 | 10,872 |
| 153 | Forest Park village | $81,323 | $293,800 | 14,000 |
| 154 | Fairview Heights city | $77,960 | $166,800 | 16,255 |
| 155 | Evergreen Park village | $95,738 | $255,700 | 19,498 |
| 156 | Evanston city | $95,766 | $472,300 | 76,552 |
| 157 | Elmwood Park village | $84,121 | $325,000 | 23,982 |
| 158 | Elmhurst city | $145,374 | $532,800 | 45,538 |
| 159 | Elk Grove Village village | $95,216 | $334,400 | 32,132 |
| 160 | Elgin city | $88,316 | $252,400 | 114,106 |
| 161 | Effingham city | $65,718 | $166,700 | 12,258 |
| 162 | Edwardsville city | $92,671 | $286,700 | 26,543 |
| 163 | East St. Louis city | $30,992 | $52,700 | 18,278 |
| 164 | East Peoria city | $71,763 | $160,800 | 22,485 |
| 165 | East Moline city | $63,328 | $135,300 | 20,837 |
| 166 | Downers Grove village | $119,649 | $439,000 | 49,867 |
| 167 | Dolton village | $58,706 | $140,500 | 20,979 |
| 168 | Dixon city | $58,371 | $113,300 | 15,166 |
| 169 | Des Plaines city | $94,303 | $318,200 | 59,408 |
| 170 | DeKalb city | $46,564 | $202,900 | 40,464 |
| 171 | Deerfield village | $189,705 | $608,600 | 19,185 |
| 172 | Decatur city | $50,809 | $97,300 | 70,368 |
| 173 | Darien city | $109,354 | $386,400 | 21,855 |
| 174 | Danville city | $44,239 | $76,800 | 28,663 |
| 175 | Crystal Lake city | $105,428 | $287,400 | 40,436 |
| 176 | Crestwood village | $68,686 | $187,700 | 10,622 |
| 177 | Crest Hill city | $71,408 | $222,600 | 19,754 |
| 178 | Country Club Hills city | $77,463 | $180,600 | 16,419 |
| 179 | Columbia city | $107,922 | $290,100 | 11,063 |
| 180 | Collinsville city | $65,170 | $157,700 | 24,126 |
| 181 | Cicero town | $68,548 | $236,000 | 83,223 |
| 182 | Chicago Ridge village | $69,389 | $217,800 | 14,147 |
| 183 | Chicago Heights city | $57,479 | $149,900 | 26,938 |
| 184 | Chicago city | $75,134 | $315,200 | 2,707,648 |
| 185 | Chatham village | $106,030 | $231,900 | 14,740 |
| 186 | Charleston city | $49,057 | $133,700 | 17,212 |
| 187 | Channahon village | $121,458 | $298,000 | 13,854 |
| 188 | Champaign city | $57,544 | $199,700 | 88,822 |
| 189 | Centralia city | $47,308 | $81,600 | 12,009 |
| 190 | Cary village | $109,790 | $287,000 | 17,875 |
| 191 | Carpentersville village | $86,327 | $225,200 | 37,544 |
| 192 | Carol Stream village | $105,395 | $308,700 | 39,427 |
| 193 | Carbondale city | $29,670 | $124,800 | 21,813 |
| 194 | Canton city | $54,881 | $106,900 | 13,408 |
| 195 | Campton Hills village | $192,727 | $510,100 | 10,724 |
| 196 | Calumet City city | $53,991 | $133,600 | 35,253 |
| 197 | Cahokia Heights city | $37,975 | $56,900 | 17,173 |
| 198 | Burr Ridge village | $154,508 | $694,800 | 11,119 |
| 199 | Burbank city | $83,975 | $258,900 | 28,822 |
| 200 | Buffalo Grove village | $129,820 | $392,900 | 42,824 |
| 201 | Brookfield village | $108,429 | $314,000 | 19,235 |
| 202 | Bridgeview village | $65,153 | $234,000 | 16,721 |
| 203 | Bradley village | $62,940 | $164,400 | 15,331 |
| 204 | Bourbonnais village | $81,017 | $242,600 | 18,109 |
| 205 | Bolingbrook village | $107,552 | $295,500 | 73,813 |
| 206 | Blue Island city | $60,965 | $169,800 | 23,416 |
| 207 | Bloomington city | $75,449 | $198,800 | 78,703 |
| 208 | Bloomingdale village | $98,891 | $363,100 | 22,388 |
| 209 | Berwyn city | $75,235 | $286,000 | 55,888 |
| 210 | Bensenville village | $78,298 | $259,300 | 18,576 |
| 211 | Belvidere city | $62,462 | $153,100 | 24,510 |
| 212 | Bellwood village | $76,990 | $219,600 | 18,373 |
| 213 | Belleville city | $60,529 | $131,000 | 41,722 |
| 214 | Beach Park village | $83,069 | $223,600 | 13,988 |
| 215 | Batavia city | $119,167 | $358,000 | 26,730 |
| 216 | Bartlett village | $130,479 | $350,500 | 40,531 |
| 217 | Barrington village | $150,714 | $580,900 | 11,049 |
| 218 | Aurora city | $90,109 | $260,400 | 179,867 |
| 219 | Arlington Heights village | $118,532 | $403,200 | 76,220 |
| 220 | Antioch village | $118,635 | $299,700 | 14,751 |
| 221 | Alton city | $53,005 | $99,500 | 25,430 |
| 222 | Alsip village | $67,557 | $208,700 | 18,650 |
| 223 | Algonquin village | $131,753 | $324,000 | 29,904 |
| 224 | Addison village | $87,587 | $318,000 | 35,470 |
More Rankings for Illinois
Frequently Asked Questions
Hinsdale village is the #1 ranked city in Illinois by median household income, with a value of $250,001 according to Census ACS 2023 data.
Illinois has 224 cities with 10,000+ population tracked in Census ACS 2023 data.
All data comes from the American Community Survey (ACS) 2023 5-Year estimates by the US Census Bureau.
Data from the American Community Survey 2023 5-Year estimates. Covers cities with populations of 10,000 or more in Illinois.