Census tracts · DuPage County

Census tracts in DuPage County, Illinois

DuPage County is divided into 219 census tracts. Among the tracts with a reliable estimate, median household income runs from $61,286 in Tract 8417.08 to $250,000 or more in Tract 8462.09 (ACS 2020-2024 5-year estimates).

Every census tract in DuPage County

Sort by any column. A tract's number repeats across counties; the GEOID under each name is unique. A ring marks an estimate whose coefficient of variation is over 40%.

Census tracts of DuPage County, ACS 2020-2024 5-year estimates
Tract 840017043840000Bensenville (70%)2,8353,247±436$90,795$295,400$1,4526.7%
Tract 8401.0117043840101Wood Dale (54%)5,6805,420±731$92,664$318,900$1,4877.3%
Tract 8401.0217043840102Wood Dale (95%)4,7344,296±602$91,824$317,000$1,7066.3%
Tract 8401.0317043840103Wood Dale (34%)6,4405,957±465$90,857$404,500$2,0117.4%
Tract 8401.0417043840104Addison (75%)6,0316,225±779$81,234$290,500$1,2408.7%
Tract 8402.0117043840201Itasca (91%)6,3486,189±445$121,486$392,500$2,2421.1%
Tract 8402.0217043840202Addison (45%)5,0655,716±545$124,583$424,000$1,9121.7%
Tract 8403.0317043840303Addison (67%)3,5973,434±669$62,958$238,200$1,35116.6%
Tract 8403.0417043840304Addison (68%)3,6273,627±405$93,030$365,200$3,500 or more4.9%
Tract 840617043840600Elmhurst (88%)5,0684,831±393$161,600$466,000$1,6843.9%
Tract 8407.0317043840703Bensenville (90%)4,2954,757±710$77,927$279,300$1,5294.4%
Tract 8407.0417043840704Bensenville (43%)3,2172,700±494$68,616$358,500$1,3007.2%
Tract 8407.0517043840705Elmhurst (80%)3,7593,669±463$126,000$391,500$2,1817.1%
Tract 8407.0617043840706Elmhurst (92%)3,3703,359±364$98,849$376,100$2,0161.6%
Tract 8408.0117043840801Bensenville (96%)2,6212,496±382$83,174$253,000$1,2883.1%
Tract 8408.0217043840802Bensenville (83%)5,8665,859±725$86,667$245,700$1,3999.9%
Tract 8409.0117043840901Itasca (39%)3,8333,858±460$114,513$453,700$1,6672.0%
Tract 8409.0417043840904Glendale Heights (45%)3,6103,830±379$63,531$295,100$1,41119.2%
Tract 8409.0617043840906Addison (73%)2,9703,043±429$93,733$306,700$1,1637.9%
Tract 8409.0717043840907Bloomingdale (52%)4,6584,603±523$82,270$341,300$1,2637.6%
Tract 8409.0817043840908Glendale Heights (50%)4,4205,089±945$122,708$257,500$1,7359.4%
Tract 8409.1017043840910Glendale Heights (53%)4,9184,243±423$110,428$278,200$1,8633.6%
Tract 8409.1117043840911Glendale Heights3,1252,768±342$112,798$275,800$2,0078.0%
Tract 8410.0217043841002Bloomingdale (30%)3,3213,023±292$128,864$443,600$1,3594.8%
Tract 8410.0317043841003Roselle (77%)3,6313,274±386$91,304$324,800$1,7125.3%
Tract 8410.0417043841004Roselle (81%)3,4803,889±705$110,703$354,000$1,3639.5%
Tract 8411.0217043841102Roselle (55%)5,7875,951±774$94,141$249,500$1,81416.9%
Tract 8411.0317043841103Roselle (80%)3,7754,141±758$114,891$361,000$1,6235.3%
Tract 8411.0417043841104Roselle (65%)4,4114,135±568$108,849$379,900$1,4697.1%
Tract 8411.0817043841108Hanover Park (60%)4,5894,387±557$96,932$262,400$2,29826.1%
Tract 8411.0917043841109Bloomingdale (70%)4,0573,975±598$62,443$251,300$1,4194.3%
Tract 8411.1017043841110Bloomingdale (98%)3,4783,847±477$104,071$358,500$1,7773.0%
Tract 8411.1117043841111Bloomingdale3,6513,521±402$96,207$367,300$1,1387.3%
Tract 8411.1217043841112Bloomingdale (30%)3,1123,093±838$145,272$426,100$1,8462.0%
Tract 8411.1317043841113Bloomingdale (82%)3,8863,854±871$94,353$490,100$1,5497.7%
Tract 8411.1417043841114Bloomingdale (70%)4,4764,769±482$130,316$404,600$1,85110.5%
Tract 8412.0417043841204Glendale Heights (89%)5,9745,482±563$110,164$298,000$1,6872.4%
Tract 8412.0517043841205Carol Stream (95%)4,5064,261±454$113,050$336,600$1,3765.2%
Tract 8412.0617043841206Carol Stream (87%)5,8776,148±689$105,100$341,600$2,2573.0%
Tract 8412.0717043841207Glendale Heights2,9453,192±486$109,327$270,700$2,0442.9%
Tract 8412.0817043841208Glendale Heights (65%)5,0484,779±624$84,322$273,700$1,84310.6%
Tract 8412.0917043841209Carol Stream (79%)3,9523,803±359$92,210$288,300$2,2843.0%
Tract 8412.1017043841210Carol Stream (97%)4,3854,217±490$84,440$278,800$1,57815.0%
Tract 8413.0717043841307Carol Stream (78%)5,7995,876±429$151,688$369,500$1,7763.1%
Tract 8413.0817043841308Bartlett (61%)4,0284,627±771$201,161$467,600not published0.9%
Tract 8413.1017043841310Wayne (46%)3,5123,640±416$208,906$472,700not published2.0%
Tract 8413.1217043841312West Chicago (86%)3,7953,663±399$77,621$419,900$1,59125.1%
Tract 8413.1317043841313West Chicago (26%)2,8722,780±407$86,331$327,800$1,53113.3%
Tract 8413.1417043841314Bartlett (84%)6,2886,258±600$127,434$347,200not published0.7%
Tract 8413.1517043841315Bartlett (60%)3,3712,620±272$88,633$281,700$1,3106.5%
Tract 8413.1617043841316Bartlett (94%)3,5553,228±346$144,792$383,000not published5.3%
Tract 8413.1817043841318Bartlett (55%)2,8352,553±224$119,866$360,200$2,1961.8%
Tract 8413.2017043841320Hanover Park (88%)2,6132,673±470$100,508$261,700$1,9952.6%
Tract 8413.2117043841321Bartlett (44%)2,3912,481±273$154,813$383,200$2,3832.2%
Tract 8413.2217043841322Hanover Park (98%)4,3264,963±747$111,000$306,300not published2.4%
Tract 8413.2317043841323Bartlett (71%)3,1022,835±312$122,794$340,500$2,2211.9%
Tract 8413.2417043841324Carol Stream (97%)2,6832,870±468$116,477$377,400not published2.3%
Tract 8413.2517043841325Carol Stream (97%)5,5355,422±557$125,757$342,100$2,0493.8%
Tract 8413.2617043841326West Chicago (38%)3,3563,603±463$166,250$465,400$1,9263.6%
Tract 8413.2717043841327Bartlett (72%)4,3663,789±326$160,446$428,800not published1.1%
Tract 8414.0117043841401West Chicago (24%)6,8946,695±646$103,226$325,500$1,67510.1%
Tract 8414.0317043841403Winfield (88%)3,8994,044±391$120,750$348,200$1,5771.7%
Tract 8414.0417043841404Winfield (58%)3,2233,534±396$182,455$370,700not published5.5%
Tract 8415.0117043841501West Chicago (93%)5,9275,636±603$82,188$263,700$9507.7%
Tract 8415.0317043841503West Chicago3,6004,079±512$99,340$249,300$1,73613.1%
Tract 8415.0417043841504West Chicago2,9703,435±581$86,232$276,000$1,2577.9%
Tract 8416.0317043841603Warrenville (36%)4,7094,810±693$86,875$406,800$1,29924.5%
Tract 8416.0417043841604Warrenville (34%)4,1694,449±499$89,214$298,500$2,06416.6%
Tract 8416.0517043841605West Chicago (40%)3,5523,104±260$114,795$288,700not published7.1%
Tract 8416.0617043841606Warrenville (92%)2,0651,794±181$121,167$384,400$2,0745.7%
Tract 8416.0717043841607Warrenville (88%)4,8845,352±536$97,813$255,700$2,1689.8%
Tract 8417.0417043841704Winfield (26%)4,6094,647±470$145,036$509,000$1,1206.3%
Tract 8417.0517043841705Glen Ellyn (26%)5,8586,368±778$94,892$470,500$1,16813.2%
Tract 8417.0617043841706Lombard (47%)4,5644,272±565$83,107$367,200$1,35516.0%
Tract 8417.0717043841707Carol Stream (45%)3,3054,145±600$101,563$235,200$1,6489.0%
Tract 8417.0817043841708Carol Stream (71%)4,5943,662±458$61,286$343,400$1,23314.9%
Tract 8418.0117043841801Wheaton (76%)5,3054,962±399$125,568$407,200$1,61710.8%
Tract 8418.0217043841802Winfield (22%)5,5155,569±561$143,922$451,800$2,1999.6%
Tract 8419.0117043841901Wheaton (82%)2,4672,605±357$183,946$585,800not published0.8%
Tract 8419.0217043841902Wheaton (97%)4,0884,195±169$102,885$466,500$1,1857.4%
Tract 842017043842000Glen Ellyn (80%)4,4004,369±498$206,066$701,000$2,8281.1%
Tract 842117043842100Glen Ellyn (88%)5,8915,925±667$140,750$502,200$1,4195.6%
Tract 842217043842200Glen Ellyn4,7314,893±653$138,095$630,700$1,1685.2%
Tract 842317043842300Glen Ellyn (98%)3,5843,574±417$202,344$655,300$1,9192.9%
Tract 842417043842400Wheaton5,0624,699±512$97,554$389,900$1,3417.3%
Tract 842517043842500Wheaton3,5783,486±371$121,791$499,700$2,1662.3%
Tract 8426.0117043842601Wheaton (61%)4,1074,366±461$158,636$636,500$2,4350.3%
Tract 8426.0217043842602Wheaton (53%)4,3354,160±402$250,000 or more$619,500not published1.0%
Tract 8426.0317043842603Wheaton (68%)4,3594,469±430$105,948$354,100$1,8859.9%
Tract 8426.0417043842604Wheaton (90%)4,3834,581±542$85,455$383,200$1,77610.7%
Tract 8426.0517043842605Wheaton (95%)4,2893,603±317$104,375$435,300$1,7257.9%
Tract 8427.0217043842702Wheaton (96%)4,4794,570±419$102,798$459,800$1,8003.9%
Tract 8427.0317043842703Wheaton4,0394,009±619$123,992$413,300$2,2252.3%
Tract 8427.0417043842704Wheaton (64%)5,2155,148±598$105,495$336,600$1,5236.4%
Tract 8427.0617043842706Glen Ellyn (25%)4,7874,991±621$165,083$512,600$1,2184.4%
Tract 8427.0817043842708Glen Ellyn (46%)2,5512,619±255$174,583$536,200not published0.7%
Tract 8427.0917043842709Lombard (42%)3,4713,245±583$121,434$378,800$1,9574.1%
Tract 8427.1017043842710Glen Ellyn (85%)3,8053,533±408$75,764$242,700$1,50815.0%
Tract 8427.1117043842711Wheaton (49%)2,8102,707±464$173,403$516,500$2,3675.0%
Tract 842817043842800Elmhurst4,7814,852±486$177,955$680,700$4704.0%
Tract 842917043842900Elmhurst6,0225,948±515$143,016$637,600$2,1132.8%
Tract 843017043843000Elmhurst (88%)4,0874,639±729$118,478$482,500$1,3474.5%
Tract 843117043843100Villa Park (91%)3,9703,752±489$73,384$292,800$1,2568.1%
Tract 843217043843200Villa Park5,3355,326±674$88,214$297,700$1,3323.9%
Tract 8433.0117043843301Lombard (78%)4,0203,245±321$104,875$331,900$2,3507.4%
Tract 8433.0217043843302Lombard (88%)2,9593,393±1,028$117,339$338,700$2,1944.1%
Tract 843417043843400Lombard3,4923,266±531$97,635$344,900$1,4282.7%
Tract 843517043843500Lombard5,5285,131±879$116,056$363,400$1,4646.3%
Tract 8436.0117043843601Lombard (97%)3,4263,456±518$105,859$355,500$1,51610.3%
Tract 8436.0217043843602Lombard3,1062,981±368$128,813$360,900$1,0354.9%
Tract 843717043843700Villa Park4,3734,652±559$144,340$365,600$2,6860.7%
Tract 843817043843800Villa Park (88%)3,4333,460±552$118,143$341,200$1,8735.1%
Tract 843917043843900Elmhurst4,2164,142±444$212,171$603,600$1,4612.7%
Tract 8440.0117043844001Elmhurst3,7164,007±448$157,038$636,700$2,6034.1%
Tract 8440.0217043844002Elmhurst4,2054,127±263$233,977$730,800$1,8961.6%
Tract 844117043844100Elmhurst4,0773,847±399$165,243$547,600$2,9791.5%
Tract 8442.0117043844201Lombard (86%)5,8225,846±824$104,073$317,700$2,2814.4%
Tract 8442.0217043844202Lombard2,7412,723±371$128,587$416,600$2,3174.3%
Tract 8443.0417043844304Lombard (68%)4,0774,472±623$93,160$246,600$1,8387.6%
Tract 8443.0517043844305Lombard (56%)3,9624,365±581$88,294$370,900$2,05010.1%
Tract 8443.0617043844306Oakbrook Terrace (26%)5,9565,875±553$74,792$195,800$1,93812.8%
Tract 8443.0717043844307Villa Park (27%)3,7493,756±497$76,181$318,400$1,4744.7%
Tract 8443.0817043844308Lombard2,3832,601±436$63,636$250,200$2,25931.1%
Tract 8443.0917043844309Lombard (42%)2,3902,394±349$112,240$379,400$2,3369.3%
Tract 8443.1017043844310Lombard (60%)2,4172,115±286$69,911$262,100$2,08813.7%
Tract 8444.0117043844401Downers Grove (68%)4,0754,027±349$167,708$559,000$3,2713.2%
Tract 8444.0217043844402Oak Brook (49%)4,6704,202±475$114,271$739,400$1,70012.9%
Tract 8445.0117043844501Villa Park (39%)3,2773,381±652$86,190$338,400$2,0655.8%
Tract 8445.0217043844502Oak Brook (76%)3,2473,464±479$115,099$941,900$6865.3%
Tract 8446.0117043844601Oak Brook (68%)3,6273,239±439$124,583$623,100$2,1776.8%
Tract 8446.0217043844602Elmhurst (49%)5,2864,983±661$106,447$491,900$2,3191.8%
Tract 8447.0117043844701Westmont (49%)4,2654,215±424$103,971$360,100$1,7395.9%
Tract 8447.0217043844702Hinsdale (69%)5,6015,711±543$226,184$970,400$2,0003.6%
Tract 8448.0117043844801Downers Grove (97%)4,3764,144±414$125,230$467,300$2,4152.3%
Tract 8448.0217043844802Downers Grove (84%)3,4723,514±655$80,517$405,000$2,0708.8%
Tract 8449.0117043844901Downers Grove3,7163,717±334$122,143$444,400$1,7636.9%
Tract 8449.0217043844902Downers Grove (97%)4,2294,559±554$142,639$682,900not published10.6%
Tract 845017043845000Westmont (85%)5,4585,584±595$122,625$375,600$1,7534.2%
Tract 845117043845100Clarendon Hills6,5225,841±632$178,036$779,000$86010.5%
Tract 845217043845200Hinsdale (96%)4,8474,685±485$250,000 or more$925,600$2,8862.0%
Tract 845317043845300Hinsdale3,1662,925±313$250,000 or more$1,695,500$3,500 or more1.3%
Tract 8454.0117043845401Hinsdale (59%)3,6563,740±472$237,969$851,900$1,7564.2%
Tract 8454.0217043845402Willowbrook (63%)3,0603,061±388$154,638$621,200$1,8841.4%
Tract 8455.0217043845502Willowbrook (43%)5,4135,157±582$71,625$263,500$1,6479.5%
Tract 8455.0517043845505Darien (52%)4,0663,658±534$111,250$453,200$1,7185.4%
Tract 8455.0617043845506Westmont (88%)3,9954,257±386$76,607$245,300$1,39014.1%
Tract 8455.0717043845507Darien3,4233,419±544$134,297$420,800not published3.5%
Tract 8455.0817043845508Willowbrook (45%)3,7533,829±617$97,585$355,200$1,9004.6%
Tract 8455.0917043845509Westmont (62%)3,3343,829±606$158,333$526,000not published6.6%
Tract 8455.1017043845510Westmont3,3083,046±444$77,457$325,000$1,6157.6%
Tract 8456.0117043845601Downers Grove (80%)4,3544,638±596$123,125$447,600$1,4529.1%
Tract 8456.0217043845602Downers Grove (90%)4,9654,893±430$105,658$409,700$1,1682.7%
Tract 8457.0117043845701Downers Grove (73%)3,9354,301±564$99,688$362,300$1,6716.8%
Tract 8457.0217043845702Downers Grove4,8394,663±500$159,899$480,600$1,8892.9%
Tract 8457.0317043845703Downers Grove (79%)4,5824,117±463$105,455$457,100$1,3630.9%
Tract 8457.0417043845704Downers Grove4,8964,786±813$84,625$384,300$1,6999.1%
Tract 8458.0217043845802Darien (56%)3,6893,459±388$94,700$390,800not published5.9%
Tract 8458.0317043845803Woodridge (14%)5,6495,409±717$71,638$311,900$1,29022.2%
Tract 8458.0517043845805Darien (33%)4,1453,889±429$116,724$418,300$1,4826.6%
Tract 8458.0717043845807Darien (71%)6,1006,487±818$121,528$470,700$1,7381.2%
Tract 8458.0817043845808Woodridge (68%)3,8683,492±453$153,750$495,300not published2.5%
Tract 8458.0917043845809Woodridge (56%)4,3744,926±560$140,026$459,100$1,3792.7%
Tract 8458.1017043845810Darien (79%)4,0674,385±577$77,645$334,500$1,7739.1%
Tract 8458.1117043845811Darien (34%)3,8913,385±297$97,731$317,900$1,3634.5%
Tract 8459.0117043845901Burr Ridge (58%)3,4183,851±425$176,354$787,200not published2.8%
Tract 8459.0217043845902Burr Ridge (55%)3,4893,466±430$116,694$502,000$2,49311.5%
Tract 8460.0217043846002Downers Grove (49%)4,7374,803±471$71,165$232,500$1,6865.2%
Tract 8460.0317043846003Lisle (95%)4,4904,042±453$118,349$355,400$1,4533.6%
Tract 8460.0417043846004Lisle (72%)3,7563,566±521$96,842$348,900$1,6794.0%
Tract 8461.0217043846102Lisle (66%)4,6064,107±479$78,963$383,700$1,47013.1%
Tract 8461.0317043846103Naperville (79%)5,2574,751±453$135,000$498,100$2,3473.6%
Tract 8461.0417043846104Lisle (34%)4,3594,179±599$145,813$507,700$1,5325.1%
Tract 8461.0517043846105Naperville (78%)3,4993,963±672$171,250$521,300$2,1628.7%
Tract 8461.0617043846106Naperville (75%)3,6393,827±593$137,139$484,700$2,0208.2%
Tract 8462.0117043846201Naperville (88%)5,8556,224±706$129,103$442,600$1,6773.6%
Tract 8462.0217043846202Lisle (78%)6,4266,677±631$127,133$463,700$2,1894.2%
Tract 8462.0317043846203Naperville (80%)4,3834,281±315$152,024$479,300$3,2502.1%
Tract 8462.0517043846205Naperville (73%)3,7083,583±448$209,881$659,200$1,4141.2%
Tract 8462.0617043846206Naperville4,2444,376±361$155,481$438,400$1,5021.8%
Tract 8462.0717043846207Naperville (98%)5,3455,568±661$183,510$503,700$2,2073.9%
Tract 8462.0817043846208Naperville (86%)3,1793,359±473$230,588$622,100$3,500 or more1.0%
Tract 8462.0917043846209Naperville (79%)4,1674,198±470$250,000 or more$917,900$3,4360.7%
Tract 8463.0417043846304Naperville (49%)6,2585,554±478$177,831$584,000$1,8055.0%
Tract 8463.0517043846305Woodridge (88%)5,6875,386±631$98,686$320,700$1,3676.2%
Tract 8463.0717043846307Woodridge (47%)4,7524,686±467$86,758$358,100$1,4624.0%
Tract 8463.0817043846308Woodridge (87%)3,8254,015±794$77,454$218,800$1,7799.2%
Tract 8463.1017043846310Woodridge4,5514,765±626$65,880$313,100$1,3907.9%
Tract 8463.1117043846311Woodridge (67%)5,2325,209±627$103,688$341,500$1,6222.7%
Tract 8463.1217043846312Lisle (61%)4,5064,882±866$77,385$193,800$1,60713.8%
Tract 8463.1317043846313Woodridge (57%)5,0215,029±590$157,729$495,800$2,1414.7%
Tract 8463.1417043846314Woodridge (41%)3,3323,797±472$130,925$416,200$1,8402.1%
Tract 8463.1517043846315Woodridge (29%)4,2264,068±340$118,447$415,200$1,2203.6%
Tract 8464.0417043846404Naperville (96%)6,1356,337±612$95,682$394,200$1,62411.0%
Tract 8464.0517043846405Naperville (48%)3,8994,021±498$138,542$606,900$1,8906.1%
Tract 8464.0817043846408Aurora (73%)4,2914,058±464$197,273$457,900$2,1302.2%
Tract 8464.0917043846409Aurora (79%)4,5294,438±514$184,044$463,700$1,8002.5%
Tract 8464.1017043846410Naperville (52%)5,0714,961±492$71,564$302,900$1,84013.7%
Tract 8464.1117043846411Naperville (62%)5,3125,325±744$115,190$354,800$1,7453.0%
Tract 8464.1217043846412Naperville (95%)4,7265,209±590$123,693$342,000$2,1473.5%
Tract 8464.1317043846413Naperville (44%)3,7083,588±400$91,293$438,300$1,8952.0%
Tract 8465.0417043846504Naperville (98%)6,3505,873±606$113,326$612,000$1,4128.9%
Tract 8465.0717043846507Aurora (77%)3,1663,824±721$90,521$312,800$1,98910.5%
Tract 8465.0917043846509Aurora (96%)5,8766,431±673$101,429$197,400$2,13210.2%
Tract 8465.1017043846510Aurora (95%)3,2713,775±688$125,541$323,400$1,7945.9%
Tract 8465.1117043846511Aurora (93%)6,5655,679±547$88,552$267,700$2,0945.3%
Tract 8465.1317043846513Aurora (96%)2,7663,231±603$133,152$497,800$2,12919.2%
Tract 8465.1417043846514Aurora (90%)4,1594,325±401$152,292$410,000$2,3052.2%
Tract 8465.1517043846515Aurora (86%)5,4205,544±643$91,024$279,800$1,96814.0%
Tract 8465.1717043846517Aurora (78%)6,1165,653±600$137,917$355,600$2,0473.2%
Tract 8465.1817043846518Aurora (95%)3,6483,067±223$143,424$434,100$1,9635.9%
Tract 8465.1917043846519Naperville (93%)3,1913,326±355$112,337$426,400$2,0678.3%
Tract 8465.2117043846521Naperville (83%)5,0364,971±549$155,222$573,700$2,3724.7%
Tract 8465.2217043846522Naperville (97%)4,0463,827±376$140,417$435,700$2,0561.7%
Tract 8465.2317043846523Naperville (95%)2,7752,606±233$170,729$497,500$2,6431.3%
Tract 8465.2417043846524Naperville (74%)4,7095,337±961$163,719$464,100$2,2643.6%
Tract 8466.0317043846603Addison4,0703,771±465$71,005$288,700$1,24128.4%
Tract 8466.0417043846604Addison (85%)3,6974,122±697$94,853$333,000$1,5023.7%
Tract 8467.0117043846701Addison (77%)4,1593,818±595$90,425$288,400$1,22412.6%
Tract 8467.0217043846702Addison (43%)3,8724,165±697$101,576$318,100$1,3944.9%

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026); place = the place holding most of the tract's 2020 census blocks · Check it at data.census.gov

How these figures are made: methodology and release checks · reading a margin of error · every state · corrections