1Chicago2,721,914 people$77,9022Aurora181,405 people$93,6333Joliet150,221 people$92,2014Naperville149,089 people$155,1055Rockford148,173 people$54,7526Springfield114,214 people$66,0647Elgin114,190 people$90,2828Peoria113,054 people$59,4109Waukegan89,435 people$71,91910Champaign88,628 people$56,11811Cicero84,189 people$70,84212Bloomington78,788 people$77,38413Schaumburg77,571 people$97,51414Evanston77,181 people$96,43415Arlington Heights76,794 people$116,72316Bolingbrook73,755 people$108,40017Decatur70,975 people$51,59218Palatine67,223 people$97,81919Skokie67,076 people$95,33720Des Plaines60,087 people$97,87521Orland Park58,345 people$98,91022Oak Lawn57,665 people$83,91123Berwyn56,556 people$78,40824Mount Prospect56,191 people$101,72025Tinley Park55,571 people$105,18926Oak Park53,834 people$110,82027Wheaton53,673 people$120,00828Normal52,920 people$64,78529Hoffman Estates51,744 people$106,80630Downers Grove49,996 people$115,11431Glenview47,896 people$143,05632Elmhurst45,648 people$149,64433Plainfield44,941 people$144,00034Lombard44,055 people$100,36235Buffalo Grove42,934 people$129,39536Moline42,452 people$67,70137Belleville42,155 people$63,53538Bartlett40,829 people$133,24039DeKalb40,697 people$46,48140Crystal Lake40,463 people$108,41841Romeoville40,132 people$106,32542Carol Stream39,656 people$102,30943Streamwood39,556 people$101,21844Quincy39,441 people$56,48045Park Ridge39,368 people$142,98646Wheeling38,823 people$85,20547Urbana38,741 people$45,34648Carpentersville37,834 people$86,91749Rock Island37,264 people$59,04150Hanover Park37,222 people$91,76351Calumet City35,708 people$55,36952Addison35,685 people$90,43153Northbrook34,950 people$157,78254Oswego34,810 people$123,79255Woodridge34,027 people$101,00056Glendale Heights33,088 people$86,54557St. Charles32,776 people$114,30058Elk Grove Village32,498 people$94,17559O'Fallon32,104 people$105,98260Pekin32,075 people$60,79061Mundelein31,583 people$108,34062North Chicago30,890 people$60,17263Niles30,637 people$75,27464Gurnee30,629 people$119,62865Highland Park30,209 people$168,09466Galesburg29,923 people$48,29767Algonquin29,888 people$134,52568Burbank29,122 people$80,11669Danville29,100 people$45,95770Lake in the Hills28,958 people$117,15171Lansing28,713 people$75,56972Glen Ellyn28,304 people$140,93873Wilmette27,801 people$190,66274Huntley27,652 people$88,53675McHenry27,493 people$86,31576Chicago Heights27,366 people$54,79877New Lenox27,242 people$140,86578Round Lake Beach27,229 people$86,05979Oak Forest27,199 people$91,99080Granite City27,026 people$59,20581Vernon Hills26,750 people$121,94382Edwardsville26,622 people$86,72183Batavia26,355 people$120,05684Lockport26,119 people$111,98185Woodstock26,084 people$82,75886Alton25,642 people$54,56887West Chicago25,632 people$99,92788Belvidere25,389 people$64,52889Melrose Park25,177 people$66,18990Morton Grove24,910 people$111,11691Kankakee24,795 people$47,51492Zion24,570 people$63,10493Homer Glen24,507 people$136,67894Collinsville24,294 people$67,61295Elmwood Park24,281 people$91,95596Westmont24,271 people$88,09097Rolling Meadows24,054 people$98,51498Freeport23,884 people$51,72399South Elgin23,841 people$127,203100Lisle23,499 people$107,479
Source: U.S. Census Bureau, American Community Survey.