Chicago-Naperville-Elgin, IL-IN Metro Area

The Chicago-Naperville-Elgin, IL-IN metro area is home to 9,359,555 residents and 3,886,535 housing units, spanning IL and IN. Its median household income is $88,850, and the median family income is $110,689. The median age is 38.4, 0.5 years younger than the Illinois median of 38.9. Residents are 49.2% male and 50.8% female.

Population

9,359,555

Median household income

$88,850

Median family income

$110,689

Median age

38.4

Housing units

3,886,535

Zip codes

357

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 55.7%, followed by Black residents at 16.2%. Hispanic or Latino residents, who can be of any race, make up 23.8% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Chicago-Naperville-Elgin, IL-IN Metro Area

The Chicago-Naperville-Elgin, IL-IN metro area includes 357 zip codes across 12 counties, home to a combined 9,350,113 residents. The most populous is Chicago (60629) with 109,292 residents. Median household incomes range from $25,551 in Gary (46407) to $244,318 in Hinsdale (60521). Home values are highest in Kenilworth (60043) at $1,560,300 and lowest in Gary (46407) at $60,200. Great Lakes (60088) has the youngest population, with a median age of 21.0, while Palos Park (60464) is the oldest at 55.7.

Highest income

$244,318

Hinsdale (60521)

Lowest income

$25,551

Gary (46407)

Highest home value

$1,560,300

Kenilworth (60043)

Lowest median rent

$629/mo

Goodland (47948)

Median Household Income by Zip Code

The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $88,850, and 195 of 355 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
60629ChicagoCook County109,292$58,813$243,600$1,17234.262.0%
60618ChicagoCook County91,896$101,558$562,700$1,61135.750.4%
60632ChicagoCook County87,831$60,576$252,600$1,12734.560.6%
60647ChicagoCook County85,589$102,851$586,200$1,77432.838.8%
60639ChicagoCook County84,505$59,710$309,900$1,27036.148.4%
60804CiceroCook County83,223$68,548$249,400$1,15434.354.6%
60608ChicagoCook County81,459$70,704$358,600$1,29534.639.2%
60617ChicagoCook County79,284$51,237$180,700$1,04638.357.0%
60625ChicagoCook County78,467$85,299$401,900$1,51836.040.8%
60623ChicagoCook County77,061$44,040$237,200$1,10935.242.2%
60634ChicagoCook County74,418$84,997$353,900$1,32941.674.7%
60085WaukeganLake County72,763$64,330$177,400$1,16133.748.2%
46307Crown PointLake County71,418$102,118$324,100$1,39140.388.0%
60657ChicagoCook County71,268$109,025$537,800$1,86931.337.5%
60614ChicagoCook County70,444$139,561$720,400$2,03031.344.1%
60641ChicagoCook County67,400$81,649$391,100$1,30038.152.5%
60640ChicagoCook County66,884$71,030$370,300$1,41337.431.8%
60620ChicagoCook County66,511$48,805$197,700$1,12238.950.2%
60609ChicagoCook County64,268$54,142$268,300$1,09935.242.2%
60651ChicagoCook County63,892$52,963$269,900$1,26434.847.2%
60402BerwynCook County63,867$73,993$294,600$1,20836.563.9%
60073Round LakeLake County62,000$95,457$231,200$1,61534.478.1%
60016Des PlainesCook County60,520$84,044$320,400$1,55842.167.6%
60619ChicagoCook County59,892$43,403$219,600$1,08741.345.1%
60628ChicagoCook County59,212$49,719$169,800$1,19340.760.1%
60638ChicagoCook County58,250$89,191$299,100$1,34838.279.8%
60505AuroraKane County58,176$70,306$205,100$1,31631.658.4%
60453Oak LawnCook County57,098$82,493$281,200$1,33540.382.5%
60056Mount ProspectCook County55,989$104,168$397,200$1,50541.868.7%
60616ChicagoCook County54,456$77,841$387,200$1,34237.439.5%
60630ChicagoCook County54,242$97,134$384,500$1,37441.267.6%
60622ChicagoCook County53,696$124,852$638,100$2,01032.443.1%
60637ChicagoCook County52,418$42,080$257,300$1,18731.126.0%
60411Chicago HeightsCook County52,395$56,627$159,800$1,20235.765.2%
60148LombardDuPage County52,358$96,606$344,100$1,92339.071.5%
60440BolingbrookWill County52,074$95,120$277,000$1,69537.775.0%
60004Arlington HeightsCook County51,884$124,962$424,200$1,75342.078.0%
60613ChicagoCook County51,334$91,351$390,800$1,70534.438.5%
60120ElginCook County50,774$80,305$242,300$1,37133.465.7%
60626ChicagoCook County50,027$57,452$280,600$1,33135.927.3%
60506AuroraKane County49,886$76,105$253,700$1,34336.067.6%
60123ElginKane County48,821$86,762$261,000$1,29239.772.8%
60649ChicagoCook County48,720$40,142$213,200$1,10739.625.1%
60435JolietWill County48,521$74,967$235,500$1,16837.166.4%
60014Crystal LakeMcHenry County48,383$104,657$323,800$1,47139.979.9%
60644ChicagoCook County48,317$37,952$239,000$1,13237.030.2%
60586PlainfieldWill County48,006$122,963$328,400$2,25734.191.5%
60643ChicagoCook County47,802$83,015$249,300$1,41042.974.7%
60126ElmhurstDuPage County47,759$143,333$540,300$1,98341.980.7%
60564NapervilleWill County47,243$176,250$572,100$2,21739.988.1%
60645ChicagoCook County46,856$77,126$328,200$1,44037.753.8%
60010BarringtonLake County45,970$175,050$638,100$2,58545.986.8%
60610ChicagoCook County45,282$105,649$505,900$2,08932.134.4%
60047Lake ZurichLake County44,100$173,043$541,300$1,93042.687.9%
60201EvanstonCook County43,555$92,101$590,700$1,86434.354.6%
60089Buffalo GroveLake County42,781$129,932$412,200$2,03742.179.8%
60615ChicagoCook County42,752$62,105$347,800$1,51435.132.2%
60660ChicagoCook County42,750$66,206$309,100$1,33337.536.9%
60540NapervilleDuPage County42,660$155,866$550,600$1,98041.275.5%
46383ValparaisoPorter County42,464$75,575$279,900$1,21237.965.7%
60115DekalbDeKalb County42,461$46,808$208,600$1,01826.043.0%
60188Carol StreamDuPage County42,087$107,560$337,400$1,52939.268.9%
60659ChicagoCook County42,008$70,033$371,800$1,44336.946.8%
60446RomeovilleWill County41,933$99,461$256,400$1,88835.680.9%
60103BartlettDuPage County41,825$131,552$379,000$1,87741.289.3%
60543OswegoKendall County41,723$116,507$343,800$1,61639.286.6%
60062NorthbrookCook County41,667$142,759$632,500$2,01349.382.9%
60652ChicagoCook County41,431$78,559$250,500$1,32438.084.7%
46385ValparaisoPorter County41,390$97,208$331,700$1,34643.286.6%
60707Elmwood ParkCook County40,897$82,746$332,000$1,33340.166.0%
60025GlenviewCook County40,877$119,639$521,000$1,75345.679.3%
60462Orland ParkCook County40,700$96,747$348,900$1,43244.382.9%
46368PortagePorter County40,237$72,638$227,100$1,24139.073.4%
60193SchaumburgCook County39,467$92,284$329,900$1,75042.375.8%
60565NapervilleDuPage County39,244$160,238$519,900$1,78443.288.4%
60068Park RidgeCook County39,227$138,201$551,700$1,53744.584.8%
60110CarpentersvilleKane County39,028$87,714$233,700$1,39833.871.4%
60107StreamwoodCook County38,965$101,017$271,200$1,80940.189.0%
60504AuroraDuPage County38,861$98,249$286,500$1,96534.159.0%
60563NapervilleDuPage County38,829$106,207$435,600$1,83537.254.7%
46410MerrillvilleLake County38,803$61,735$208,100$1,27040.866.0%
60137Glen EllynDuPage County38,754$131,695$514,300$1,42740.981.0%
60090WheelingCook County38,340$83,449$264,800$1,66339.162.5%
60067PalatineCook County38,118$121,572$426,600$1,60942.976.2%
60451New LenoxWill County37,481$132,260$393,100$1,50538.393.1%
60031GurneeLake County37,208$114,008$335,100$1,65740.677.9%
60101AddisonDuPage County37,202$87,860$338,800$1,24141.068.4%
60060MundeleinLake County37,146$110,463$326,700$1,57239.773.8%
60133Hanover ParkCook County36,850$92,263$274,200$1,59435.077.5%
60441LockportWill County36,841$104,271$297,300$1,57838.784.1%
60477Tinley ParkCook County36,393$93,862$274,800$1,48941.182.2%
60074PalatineCook County36,296$81,911$315,500$1,48636.861.6%
60611ChicagoCook County36,036$124,621$650,800$2,47938.240.0%
60624ChicagoCook County35,711$32,607$230,700$1,16734.328.8%
60030GrayslakeLake County35,579$104,920$292,400$1,55340.983.5%
60409Calumet CityCook County35,253$53,991$145,200$1,17737.855.7%
60046Lake VillaLake County34,708$122,376$308,100$1,65538.384.2%
60612ChicagoCook County34,699$60,457$364,600$1,38935.231.2%
60653ChicagoCook County34,608$39,565$361,000$92236.130.8%
60605ChicagoCook County34,256$118,403$453,200$2,46431.742.3%
60185West ChicagoDuPage County33,711$105,063$344,300$1,48938.777.3%
60169Hoffman EstatesCook County33,529$92,399$306,300$1,67036.665.4%
60098WoodstockMcHenry County33,307$92,749$276,900$1,21540.376.2%
60517WoodridgeDuPage County33,173$96,357$361,700$1,47237.869.3%
60076SkokieCook County32,973$103,870$396,200$1,62042.181.4%
60139Glendale HeightsDuPage County32,954$81,996$261,800$1,58835.564.3%
60202EvanstonCook County32,818$101,087$397,600$1,65140.758.1%
60423FrankfortWill County32,813$137,651$398,200$1,49242.494.0%
60302Oak ParkCook County32,589$97,414$474,200$1,43742.561.6%
46342HobartLake County32,525$72,163$213,000$1,13238.174.1%
60007Elk Grove VillageCook County32,485$95,240$347,000$1,61544.074.5%
60102AlgonquinMcHenry County32,303$128,070$349,900$1,73542.088.3%
60050MchenryMcHenry County31,870$86,315$263,700$1,56342.975.3%
60525La GrangeCook County31,453$113,718$438,000$1,56943.380.1%
60636ChicagoCook County31,007$35,077$155,300$1,15535.252.8%
60189WheatonDuPage County30,866$124,886$482,800$1,81641.577.8%
60099ZionLake County30,485$65,647$196,700$1,16034.364.7%
60174Saint CharlesKane County30,481$102,408$362,200$1,77641.669.1%
60714NilesCook County30,463$78,868$358,900$1,33647.774.8%
60538MontgomeryKendall County30,395$92,064$267,300$1,85835.681.3%
60631ChicagoCook County30,308$117,688$436,400$1,65942.575.3%
60181Villa ParkDuPage County30,247$90,375$311,500$1,65436.571.2%
60035Highland ParkLake County30,236$161,811$607,300$1,92546.083.8%
60607ChicagoCook County30,197$126,307$499,700$2,34631.041.3%
60134GenevaKane County29,838$148,283$448,900$1,79839.786.0%
60142HuntleyMcHenry County29,452$87,286$339,900$1,61349.989.3%
60018Des PlainesCook County29,302$85,415$318,100$1,22741.474.1%
60515Downers GroveDuPage County29,045$121,358$461,200$1,66143.775.8%
60527WillowbrookDuPage County29,024$110,482$501,700$1,60248.677.2%
60005Arlington HeightsCook County29,022$100,304$390,000$1,65042.264.1%
60048LibertyvilleLake County28,945$169,283$551,200$1,66642.784.4%
60187WheatonDuPage County28,867$119,048$433,700$1,81734.869.2%
60156Lake In The HillsMcHenry County28,853$113,491$321,900$1,68936.684.4%
60459BurbankCook County28,822$83,975$275,700$1,26538.280.9%
60438LansingCook County28,802$72,043$177,700$1,27140.172.3%
60656ChicagoCook County28,726$88,000$348,700$1,46141.664.2%
60077SkokieCook County28,651$80,765$355,900$1,50842.864.5%
60532LisleDuPage County28,635$100,373$386,300$1,65838.456.5%
60516Downers GroveDuPage County28,594$118,780$441,100$1,67642.078.9%
60510BataviaKane County28,577$120,925$392,200$1,35941.077.7%
60646ChicagoCook County28,499$111,115$503,900$1,27442.879.0%
60544PlainfieldWill County27,937$108,447$336,300$1,97839.084.2%
60061Vernon HillsLake County27,883$121,588$416,700$1,90841.468.2%
60560YorkvilleKendall County27,798$112,160$346,300$1,67135.083.1%
60655ChicagoCook County27,794$114,443$324,300$1,53240.884.4%
60015DeerfieldLake County27,720$186,786$606,000$2,38044.284.7%
60087WaukeganLake County27,428$79,162$206,600$1,35635.259.9%
46304ChestertonPorter County27,402$88,551$293,100$1,22339.979.4%
60091WilmetteCook County27,369$190,250$807,200$1,97845.787.9%
60621ChicagoCook County27,318$33,235$153,500$1,04939.429.4%
60431JolietWill County26,789$114,098$294,300$1,41035.893.1%
60175Saint CharlesKane County26,528$173,564$519,700$2,91942.595.6%
60452Oak ForestCook County26,511$89,167$256,000$1,32840.682.4%
60013CaryMcHenry County26,503$115,833$314,400$1,50040.387.9%
46312East ChicagoLake County26,158$41,071$105,400$85436.542.9%
60487Tinley ParkCook County25,881$137,426$351,300$1,36941.793.0%
60467Orland ParkCook County24,952$109,329$411,700$2,14949.393.4%
60585PlainfieldWill County24,948$151,202$453,200$2,33439.091.6%
60406Blue IslandCook County24,887$59,502$175,200$1,08435.651.9%
60827RiverdaleCook County24,887$37,648$153,500$1,08730.940.2%
60053Morton GroveCook County24,687$106,078$389,100$2,16444.385.2%
60448MokenaWill County24,630$126,483$385,900$1,25942.591.5%
60160Melrose ParkCook County24,513$64,740$275,800$1,17635.056.7%
60559WestmontDuPage County24,404$87,474$365,300$1,59642.159.0%
60124ElginKane County24,400$135,350$430,900$1,95742.592.4%
60002AntiochLake County24,396$109,047$301,900$1,17740.979.3%
60654ChicagoCook County24,303$144,831$500,400$2,63332.434.2%
60439LemontCook County24,255$132,511$480,800$1,11544.887.4%
60172RoselleDuPage County24,231$109,322$346,800$1,63742.879.5%
60177South ElginKane County24,030$123,700$340,000$1,63439.579.2%
60706Harwood HeightsCook County24,028$85,000$358,000$1,30045.073.2%
46375ScherervilleLake County24,012$89,646$315,400$1,36245.783.0%
60051MchenryMcHenry County23,931$104,227$278,400$1,63743.586.2%
46322HighlandLake County23,749$76,219$233,300$1,23044.578.4%
46321MunsterLake County23,733$105,764$334,300$1,50745.387.0%
60108BloomingdaleDuPage County23,434$99,868$382,000$1,60342.575.3%
46311DyerLake County23,405$109,167$331,600$1,23343.290.1%
60502AuroraDuPage County23,242$150,421$412,300$2,07938.778.6%
46323HammondLake County23,184$56,906$166,400$1,27436.967.5%
60153MaywoodCook County23,173$66,498$229,800$1,20935.160.0%
60426HarveyCook County23,066$40,995$91,000$98636.659.1%
60561DarienDuPage County22,975$109,974$404,300$1,85345.079.7%
60008Rolling MeadowsCook County22,949$96,213$317,900$1,59938.370.8%
60491Homer GlenWill County22,585$132,788$424,700$1,82343.194.8%
60803AlsipCook County22,089$66,555$220,500$1,15339.466.4%
60140HampshireKane County21,844$114,675$338,200$1,70838.689.1%
60490BolingbrookWill County21,739$148,153$395,000$1,96436.789.6%
60178SycamoreDeKalb County21,709$88,314$279,500$1,16637.872.9%
46324HammondLake County21,433$61,118$158,800$1,17237.868.0%
60473South HollandCook County21,407$88,046$216,500$1,85642.482.9%
60164Melrose ParkCook County21,248$76,483$258,300$1,15939.976.9%
60642ChicagoCook County21,124$141,179$593,600$2,24332.533.7%
60466Park ForestCook County21,123$63,132$115,200$1,36537.066.3%
60419DoltonCook County20,979$58,706$151,300$1,38440.072.6%
60045Lake ForestLake County20,957$225,551$923,500$1,85746.189.0%
60450MorrisGrundy County20,918$81,716$275,500$1,11141.064.9%
60443MattesonCook County20,606$93,941$233,800$1,48043.578.4%
60093WinnetkaCook County20,156$230,777$1,177,800$1,93044.891.4%
60432JolietWill County20,098$64,099$193,700$1,25333.658.8%
60404ShorewoodWill County20,052$121,696$335,800$1,77943.595.1%
60430HomewoodCook County19,993$91,402$221,100$1,34039.881.3%
60194SchaumburgCook County19,932$97,876$329,700$1,96840.473.4%
60106BensenvilleDuPage County19,908$78,027$282,200$1,41237.353.3%
60805Evergreen ParkCook County19,498$95,738$267,500$1,42038.184.8%
60436JolietWill County19,446$63,570$180,800$1,30634.358.3%
46356LowellLake County19,396$87,535$281,500$1,17940.088.5%
60513BrookfieldCook County19,264$108,527$332,400$1,41541.781.7%
60542North AuroraKane County18,691$112,362$342,400$1,50442.172.8%
46373Saint JohnLake County18,509$123,203$408,900$98143.597.1%
60104BellwoodCook County18,390$77,270$230,000$1,29338.478.4%
60465Palos HillsCook County18,139$83,969$279,200$1,26942.576.9%
60521HinsdaleDuPage County18,097$244,318$1,032,800$1,95542.488.4%
60131Franklin ParkCook County18,059$76,404$287,000$1,10238.075.4%
46319GriffithLake County17,683$75,976$203,300$1,24238.572.9%
60084WaucondaLake County17,267$104,907$303,200$1,38739.579.2%
60403Crest HillWill County17,226$71,413$233,200$1,48138.867.4%
60304Oak ParkCook County17,218$132,841$466,700$1,38839.571.6%
46303Cedar LakeLake County16,910$78,659$293,500$1,36140.786.5%
60503AuroraWill County16,879$142,773$324,500$2,27435.490.2%
46404GaryLake County16,846$39,188$95,200$99934.256.4%
60455BridgeviewCook County16,765$65,342$236,600$1,17740.765.7%
60192Hoffman EstatesCook County16,662$149,992$419,900$3,05043.991.7%
60546RiversideCook County16,582$109,933$394,500$1,36739.976.7%
60478Country Club HillsCook County16,549$76,936$192,400$1,70938.674.2%
60154WestchesterCook County16,524$103,561$327,300$1,79452.990.8%
60601ChicagoCook County16,292$127,323$526,200$2,53533.528.2%
60447MinookaGrundy County16,099$115,039$322,700$1,43435.488.3%
60118DundeeKane County15,692$104,572$357,900$1,58741.967.7%
46408GaryLake County15,571$47,063$102,600$1,06136.758.8%
60070Prospect HeightsCook County15,549$91,210$343,000$1,47541.066.5%
60417CreteWill County15,408$93,346$243,100$1,39148.689.9%
60433JolietWill County15,293$60,987$172,300$1,35739.664.1%
60064North ChicagoLake County15,047$49,256$152,200$1,07129.641.6%
60555WarrenvilleDuPage County14,758$100,076$287,600$1,96937.374.2%
60457Hickory HillsCook County14,674$85,360$287,800$1,14538.071.1%
60429Hazel CrestCook County14,602$62,231$183,600$1,33234.874.0%
60026GlenviewCook County14,499$157,712$694,200$2,08045.868.3%
60445MidlothianCook County14,445$68,385$208,000$1,24938.976.5%
60191Wood DaleDuPage County14,381$90,299$322,200$1,67742.077.4%
60088Great LakesLake County14,269$62,557n/a$1,84321.00.5%
60545PlanoKendall County14,191$84,920$241,500$1,66734.573.0%
60458JusticeCook County14,153$59,443$225,000$1,27136.355.3%
60415Chicago RidgeCook County14,147$69,389$226,900$1,30434.350.1%
46320HammondLake County14,097$35,706$135,000$99435.241.2%
60410ChannahonWill County14,027$120,278$320,800$1,64538.189.3%
60130Forest ParkCook County14,000$81,323$304,700$1,36740.052.8%
46310DemotteJasper County13,914$81,083$235,400$1,01144.189.0%
60173SchaumburgCook County13,892$99,975$372,000$1,81235.133.4%
60442ManhattanWill County13,467$128,307$355,900$1,21333.190.6%
60463Palos HeightsCook County13,359$105,389$362,600$2,55949.892.7%
60558Western SpringsCook County13,353$218,839$739,400$2,00641.895.6%
60526La Grange ParkCook County13,341$118,831$439,800$1,43941.572.0%
60033HarvardMcHenry County13,333$72,298$203,300$1,19636.570.0%
60712LincolnwoodCook County13,179$107,950$496,400n/a43.983.8%
60471Richton ParkCook County12,845$72,241$222,000$1,30741.749.9%
60633ChicagoCook County12,485$56,875$186,800$1,21737.563.1%
46394WhitingLake County12,141$66,386$173,200$98640.165.2%
60554Sugar GroveKane County12,058$115,865$386,400$1,48644.891.1%
60152MarengoMcHenry County12,006$94,209$300,200$1,14837.675.1%
60190WinfieldDuPage County11,931$146,775$392,800$1,73443.691.4%
60012Crystal LakeMcHenry County11,929$147,352$417,300$1,66742.296.8%
60143ItascaDuPage County11,798$112,247$398,500$1,86242.271.8%
60661ChicagoCook County11,516$138,831$392,900$2,30632.926.6%
46405Lake StationLake County11,509$57,005$139,200$1,14437.175.3%
60501Summit ArgoCook County11,490$62,110$234,300$1,14238.562.2%
60305River ForestCook County11,489$148,711$687,300$1,55440.187.7%
60097Wonder LakeMcHenry County11,481$90,865$229,700$1,41738.388.6%
60176Schiller ParkCook County11,454$67,473$275,000$1,22136.959.2%
60481WilmingtonWill County11,277$76,398$232,600$1,03443.674.1%
60548SandwichDeKalb County11,233$83,774$262,100$1,04541.282.1%
60428MarkhamCook County10,980$53,059$136,000$1,59934.276.1%
60119ElburnKane County10,964$124,058$402,300$1,53846.192.4%
60482WorthCook County10,878$56,398$208,900$1,16939.364.9%
60020Fox LakeLake County10,846$71,028$226,200$1,22145.372.9%
46327HammondLake County10,797$50,457$142,100$1,09335.061.5%
46403GaryLake County10,697$44,114$177,600$96641.748.8%
60418CrestwoodCook County10,631$69,237$195,200$1,33450.676.2%
60171River GroveCook County10,482$74,793$241,800$1,21436.655.6%
60534LyonsCook County10,362$63,827$257,300$1,19642.064.3%
60044Lake BluffLake County10,289$127,546$599,900$1,75044.371.0%
46341HebronPorter County10,169$99,444$269,300$95443.286.5%
60475StegerWill County10,103$61,222$159,000$1,07240.364.9%
47978RensselaerJasper County10,097$71,359$189,200$93640.673.7%
60523Oak BrookDuPage County10,012$114,418$782,100$85454.780.5%
60464Palos ParkCook County9,889$126,220$460,000$2,16155.787.4%
60422FlossmoorCook County9,885$134,728$343,600$2,16444.795.1%
60514Clarendon HillsDuPage County9,760$114,672$566,300$1,23141.177.7%
60083WadsworthLake County9,655$111,912$323,200$1,65043.692.5%
60449MoneeWill County9,607$101,563$300,000$1,55546.194.6%
60416Coal CityGrundy County9,277$71,865$221,900$1,12840.876.5%
60081Spring GroveMcHenry County9,117$116,278$355,300$1,20147.493.0%
60041InglesideLake County8,920$91,569$245,300$97040.078.9%
46407GaryLake County8,889$25,551$60,200$86838.241.2%
60425GlenwoodCook County8,730$71,348$197,000$1,49339.779.3%
60069LincolnshireLake County8,728$157,366$611,900$2,75651.579.7%
60042Island LakeLake County8,630$94,613$259,100$1,85240.082.9%
60136GilbertsKane County8,623$124,338$347,300$1,74740.392.9%
46406GaryLake County8,513$35,631$91,700$99532.448.0%
60022GlencoeCook County8,415n/a$1,392,900$2,21145.591.6%
46392WheatfieldJasper County8,332$93,875$233,800$94936.990.3%
60162HillsideCook County8,133$70,772$246,800$1,32042.665.3%
60155BroadviewCook County7,906$59,688$252,200$1,09742.060.2%
60401BeecherWill County7,581$92,279$260,500$1,09542.684.0%
60135GenoaDeKalb County7,486$87,935$254,000$94035.076.0%
46409GaryLake County7,072$40,637$78,800$1,19535.344.5%
60096Winthrop HarborLake County6,626$94,115$249,100$1,31351.687.2%
60484University ParkWill County6,612$64,295$154,600$1,68631.666.6%
60468PeotoneWill County5,848$101,618$294,000$99242.778.9%
46402GaryLake County5,636$29,125$85,400$95134.643.4%
60408BraidwoodWill County5,332$93,914$216,200$1,05142.885.9%
60480Willow SpringsCook County5,319$97,311$363,800$1,46346.683.2%
60469PosenCook County5,295$72,041$173,900$1,39732.968.0%
60040HighwoodLake County5,243$101,862$405,400$1,90035.956.0%
60163BerkeleyCook County5,205$83,176$246,900$1,43437.082.0%
60021Fox River GroveMcHenry County5,108$122,005$292,800$2,18641.388.3%
60472RobbinsCook County4,961$37,594$121,300$1,55334.759.0%
46347KoutsPorter County4,778$84,246$255,400$74841.190.8%
60203EvanstonCook County4,733$162,208$468,400$1,79543.095.7%
60195SchaumburgCook County4,698$89,116$319,300$1,77835.728.6%
60461Olympia FieldsCook County4,678$108,203$328,000n/a45.488.9%
60112CortlandDeKalb County4,611$79,506$229,900$1,55231.878.6%
60165Stone ParkCook County4,504$75,165$242,100$1,41230.748.3%
60151Maple ParkKane County4,295$121,667$347,400$1,68442.182.9%
60456HometownCook County4,244$59,265$173,400$67840.974.4%
60071RichmondMcHenry County3,946$77,593$331,400$1,24246.565.3%
60421ElwoodWill County3,786$101,818$272,100$1,18845.087.5%
60606ChicagoCook County3,527$139,148$416,400$2,48434.629.6%
60301Oak ParkCook County3,508$103,448$247,000$2,29234.113.2%
60541NewarkKendall County3,379$119,063$314,300$1,34438.684.8%
46349Lake VillageNewton County3,060$75,057$257,100$74337.374.1%
60520HinckleyDeKalb County2,966$83,380$320,500$1,34038.279.2%
47977RemingtonJasper County2,606$75,227$167,100$82345.084.1%
60043KenilworthCook County2,543n/a$1,560,300n/a41.397.5%
60157MedinahDuPage County2,377$118,333$532,200n/a54.994.7%
47963MoroccoNewton County2,362$74,318$204,200$87138.680.5%
60184WayneDuPage County2,280$170,074$642,700n/a50.696.9%
47951KentlandNewton County2,246$63,228$115,600$84746.382.2%
60146KirklandDeKalb County2,241$84,615$222,000$1,04441.671.6%
60145KingstonDeKalb County2,206$88,750$268,300$97537.888.1%
60034HebronMcHenry County2,175$96,705$254,200$79539.974.3%
60424GardnerGrundy County2,170$81,000$197,400$1,03537.070.4%
60556WatermanDeKalb County2,156$94,625$234,800$88534.681.1%
60180UnionMcHenry County2,092$110,703$349,100$1,71238.278.6%
60150MaltaDeKalb County2,000$92,125$188,400$1,10434.776.3%
60444MazonGrundy County1,986$88,750$219,000$99236.285.5%
60476ThorntonCook County1,876$61,111$155,100$1,10744.079.6%
60407BracevilleGrundy County1,723$81,750$191,000$1,51039.488.4%
60511Big RockKane County1,588$118,589$337,800$1,65344.893.4%
47922BrookNewton County1,347$59,427$125,500$1,05442.373.6%
47948GoodlandNewton County1,158$57,563$106,400$62947.082.6%
60602ChicagoCook County1,127$123,047$391,800$2,49830.337.2%
60603ChicagoCook County1,126$128,107$633,900$2,20733.957.6%
60550ShabbonaDeKalb County1,074$79,420$223,000$87850.369.5%
60512BristolKendall County1,061$102,750$352,200n/a48.094.3%
60072RingwoodMcHenry County888$153,542$413,900$1,02548.494.3%
60029GolfCook County548$238,098$954,700n/a50.098.9%
60519EolaDuPage County63$153,125n/an/a51.8100.0%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top