Skip to content

Chicago-Naperville-Elgin, IL-IN metro area ZIP codes

The Chicago-Naperville-Elgin, IL-IN metropolitan statistical area (CBSA 16980) covers 13 counties in Illinois and Indiana and 467 ZIP codes.

ZIP codes
467
Population
9,373,522
Avg. median income
$96,200population-weighted
Counties
13
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Counties in the Chicago-Naperville-Elgin, IL-IN area

ZIP codes in the Chicago-Naperville-Elgin, IL-IN area

ZIP codes in the Chicago-Naperville-Elgin, IL-IN area
ZIP codeCityStateCountyPopulationMedian incomeTypical home value
46301Beverly ShoresINPorter County650$119,948$691,000
46302Boone GroveINPorter County29$56,875$304,500
46303Cedar LakeINLake County17,680$84,211$336,100
46304ChestertonINPorter County28,307$91,326$332,500
46307Crown PointINLake County71,673$107,800$360,200
46308 PO BoxCrown PointINLake County———
46310DemotteINJasper County14,077$73,789$311,700
46311DyerINLake County23,321$116,652$366,100
46312East ChicagoINLake County26,022$42,125$129,600
46319GriffithINLake County17,847$74,662$250,800
46320HammondINLake County14,353$37,158$144,700
46321MunsterINLake County23,733$110,187$353,700
46322HighlandINLake County23,680$78,062$268,000
46323HammondINLake County23,047$59,688$187,800
46324HammondINLake County21,409$63,052$184,100
46325 PO BoxHammondINLake County———
46327HammondINLake County10,597$47,288$156,200
46341HebronINPorter County10,048$89,559$328,100
46342HobartINLake County32,224$75,521$239,100
46347KoutsINPorter County4,951$95,348$315,100
46349Lake VillageINNewton County3,416$82,306$305,100
46355 PO BoxLeroyINLake County———
46356LowellINLake County19,721$89,217$334,900
46368PortageINPorter County40,301$76,368$270,600
46372 PO BoxRoselawnINNewton County———
46373Saint JohnINLake County18,843$127,146$458,400
46375ScherervilleINLake County24,188$93,160$358,000
46376SchneiderINLake County319$64,205$179,400
46377ShelbyINLake County45$38,958$177,700
46379Sumava ResortsINNewton County234—$73,800
46380 PO BoxTefftINJasper County———
46381ThayerINNewton County212$64,821—
46383ValparaisoINPorter County42,183$76,224$346,700
46384 PO BoxValparaisoINPorter County———
46385ValparaisoINPorter County40,856$98,957$373,500
46392WheatfieldINJasper County8,302$90,912$336,600
46393WheelerINPorter County216$56,250$215,700
46394WhitingINLake County11,894$66,176$205,700
46401 PO BoxGaryINLake County———
46402GaryINLake County5,836$33,529$61,300
46403GaryINLake County10,929$45,991$149,800
46404GaryINLake County15,428$42,256$97,600
46405Lake StationINLake County12,184$60,881$158,500
46406GaryINLake County9,001$35,839$77,300
46407GaryINLake County8,577$28,526$57,400
46408GaryINLake County15,747$47,453$107,600
46409GaryINLake County7,184$44,667$74,500
46410MerrillvilleINLake County39,243$64,127$242,200
46411 PO BoxMerrillvilleINLake County———
47922BrookINNewton County1,315$61,033$166,400
47943Fair OaksINNewton County992$77,857$354,700
47948GoodlandINNewton County998$59,293$156,200
47951KentlandINNewton County2,279$66,156$176,100
47963MoroccoINNewton County2,306$75,000$189,000
47964Mount AyrINNewton County90$49,250$90,000
47977RemingtonINJasper County2,616$80,000$227,600
47978RensselaerINJasper County10,261$71,616$250,700
60001 PO BoxAldenILMcHenry County———
60002AntiochILLake County24,232$104,981$358,700
60004Arlington HeightsILCook County51,835$128,979$507,500
60005Arlington HeightsILCook County28,843$99,743$458,300
60006 PO BoxArlington HeightsILCook County———
60007Elk Grove VillageILCook County32,592$93,494$398,500
60008Rolling MeadowsILCook County22,800$94,336$344,700
60009 PO BoxElk Grove VillageILCook County———
60010BarringtonILCook County45,747$177,566$732,000
60011 PO BoxBarringtonILLake County———
60012Crystal LakeILMcHenry County12,368$159,375$486,400
60013CaryILMcHenry County26,694$120,604$382,600
60014Crystal LakeILMcHenry County48,590$109,016$368,100
60015DeerfieldILLake County28,096$183,125$730,400
60016Des PlainesILCook County60,898$86,571$338,600
60017 PO BoxDes PlainesILCook County———
60018Des PlainesILCook County27,952$90,574$392,800
60019 PO BoxDes PlainesILCook County———
60020Fox LakeILLake County10,970$73,949$267,400
60021Fox River GroveILMcHenry County4,996$119,176$362,100
60022GlencoeILCook County8,352$250,001$1,662,700
60025GlenviewILCook County41,689$126,904$635,700
60026GlenviewILCook County14,069$137,778$816,600
60029GolfILCook County518$242,772$1,309,300
60030GrayslakeILLake County35,792$104,795$358,100
60031GurneeILLake County37,107$111,034$379,400
60033HarvardILMcHenry County12,999$68,633$279,300
60034HebronILMcHenry County2,033$87,188$324,100
60035Highland ParkILLake County30,398$168,094$801,700
60037 PO BoxFort SheridanILLake County———
60038 PO BoxPalatineILCook County———
60039 PO BoxCrystal LakeILMcHenry County———
60040HighwoodILLake County5,301$107,875$498,300
60041InglesideILLake County9,024$93,396$308,600
60042Island LakeILLake County8,347$99,917$307,100
60043KenilworthILCook County2,503$250,001$2,109,600
60044Lake BluffILLake County10,312$134,724$675,500
60045Lake ForestILLake County21,074$233,125$1,231,200
60046Lake VillaILLake County34,613$126,042$361,600
60047Lake ZurichILLake County44,240$176,081$663,500
60048LibertyvilleILLake County29,124$173,975$628,100
60050MchenryILMcHenry County31,781$88,812$313,500
60051MchenryILMcHenry County24,621$100,762$332,500
60053Morton GroveILCook County24,619$111,116$450,000
60055 PO BoxPalatineILCook County———
60056Mount ProspectILCook County55,818$101,922$449,900
60060MundeleinILLake County37,344$110,335$391,100
60061Vernon HillsILLake County27,974$124,468$457,000
60062NorthbrookILCook County41,406$143,323$715,200
60064North ChicagoILLake County14,884$49,195$223,500
60065 PO BoxNorthbrookILCook County———
60067PalatineILCook County38,204$125,446$486,300
60068Park RidgeILCook County38,650$143,222$593,500
60069LincolnshireILLake County8,502$162,826$700,100
60070Prospect HeightsILCook County15,496$84,775$329,900
60071RichmondILMcHenry County3,851$74,426$393,900
60072RingwoodILMcHenry County870$119,375$505,700
60073Round LakeILLake County62,868$98,514$281,100
60074PalatineILCook County36,460$84,089$315,100
60075RussellILLake County129——
60076SkokieILCook County32,953$113,818$458,400
60077SkokieILCook County28,501$78,523$382,600
60078 PO BoxPalatineILCook County———
60079 PO BoxWaukeganILLake County———
60081Spring GroveILMcHenry County9,088$116,706$425,400
60082 PO BoxTechnyILCook County———
60083WadsworthILLake County9,981$123,125$389,800
60084WaucondaILLake County17,192$110,090$367,000
60085WaukeganILLake County72,341$66,793$239,600
60086 PO BoxNorth ChicagoILLake County———
60087WaukeganILLake County27,293$76,738$269,600
60088Great LakesILLake County14,400$66,008—
60089Buffalo GroveILLake County42,872$129,401$444,300
60090WheelingILCook County38,298$85,355$316,200
60091WilmetteILCook County27,333$189,909$1,007,100
60093WinnetkaILCook County19,867$250,001$1,592,900
60094 PO BoxPalatineILCook County———
60095 PO BoxPalatineILCook County———
60096Winthrop HarborILLake County6,527$95,601$320,700
60097Wonder LakeILMcHenry County11,983$93,397$294,100
60098WoodstockILMcHenry County33,130$91,062$341,600
60099ZionILLake County30,881$66,109$271,900
60101AddisonILDuPage County37,448$90,800$375,700
60102AlgonquinILMcHenry County32,286$132,949$415,400
60103BartlettILDuPage County41,382$133,793$436,100
60104BellwoodILCook County18,256$79,513$257,900
60105 PO BoxBensenvilleILDuPage County———
60106BensenvilleILDuPage County20,045$79,456$348,500
60107StreamwoodILCook County38,886$101,100$332,300
60108BloomingdaleILDuPage County23,604$103,392$438,300
60109BurlingtonILKane County481$82,656$329,000
60110CarpentersvilleILKane County38,558$87,906$294,600
60111ClareILDeKalb County257$84,583$415,900
60112CortlandILDeKalb County4,621$72,831$296,300
60115DekalbILDeKalb County42,536$47,043$260,500
60116 PO BoxCarol StreamILDuPage County———
60117 PO BoxBloomingdaleILDuPage County———
60118DundeeILKane County15,892$106,912$419,300
60119ElburnILKane County11,381$130,722$478,200
60120ElginILCook County51,225$82,449$304,700
60121 PO BoxElginILKane County———
60122 PO BoxElginILKane County———
60123ElginILKane County48,379$87,693$314,500
60124ElginILKane County24,487$139,982$511,000
60126ElmhurstILDuPage County47,516$147,566$633,300
60128 PO BoxCarol StreamILDuPage County———
60130Forest ParkILCook County13,943$77,221$289,200
60131Franklin ParkILCook County18,054$76,658$322,000
60132 PO BoxCarol StreamILDuPage County———
60133Hanover ParkILDuPage County36,732$91,763$333,300
60134GenevaILKane County29,743$152,727$551,000
60135GenoaILDeKalb County7,274$98,033$310,700
60136GilbertsILKane County8,777$147,704$418,100
60137Glen EllynILDuPage County38,696$137,658$564,800
60138 PO BoxGlen EllynILDuPage County———
60139Glendale HeightsILDuPage County32,848$86,372$321,900
60140HampshireILKane County22,689$111,241$397,500
60141HinesILCook County195$18,717—
60142HuntleyILMcHenry County29,692$89,735$428,000
60143ItascaILDuPage County11,324$114,420$446,300
60144KanevilleILKane County66$59,250$300,000
60145KingstonILDeKalb County2,464$108,477$320,600
60146KirklandILDeKalb County2,369$88,032$278,500
60147 PO BoxLafoxILKane County———
60148LombardILDuPage County52,596$100,616$386,300
60150MaltaILDeKalb County1,738$86,719$276,500
60151Maple ParkILKane County3,888$117,450$410,400
60152MarengoILMcHenry County12,417$98,451$365,700
60153MaywoodILCook County23,201$68,815$258,400
60154WestchesterILCook County16,436$98,954$368,900
60155BroadviewILCook County7,906$64,566$283,100
60156Lake In The HillsILMcHenry County28,800$117,151$377,900
60157MedinahILDuPage County2,577$136,434$535,500
60159 PO BoxSchaumburgILCook County———
60160Melrose ParkILCook County24,549$66,189$327,300
60161 PO BoxMelrose ParkILCook County———
60162HillsideILCook County8,084$72,320$292,300
60163BerkeleyILCook County5,199$85,823$305,400
60164Melrose ParkILCook County20,872$81,263$313,900
60165Stone ParkILCook County4,482$67,224$272,400
60168 PO BoxSchaumburgILCook County———
60169Hoffman EstatesILCook County33,401$90,774$348,600
60171River GroveILCook County10,451$69,858$324,600
60172RoselleILDuPage County24,141$110,750$379,700
60173SchaumburgILCook County13,650$104,390$372,900
60174Saint CharlesILKane County31,402$104,534$437,500
60175Saint CharlesILKane County25,553$181,352$647,100
60176Schiller ParkILCook County11,393$69,696$314,100
60177South ElginILKane County24,416$126,144$376,700
60178SycamoreILDeKalb County22,224$92,913$317,000
60179 PO BoxHoffman EstatesILCook County———
60180UnionILMcHenry County1,831$110,070$432,800
60181Villa ParkILDuPage County30,346$92,142$362,300
60183WascoILKane County23——
60184WayneILDuPage County2,557$163,750$801,500
60185West ChicagoILDuPage County33,703$107,194$391,200
60186 PO BoxWest ChicagoILDuPage County———
60187WheatonILDuPage County28,815$119,769$497,700
60188Carol StreamILDuPage County42,307$103,628$384,200
60189WheatonILDuPage County31,042$128,878$517,300
60190WinfieldILDuPage County11,826$142,612$452,700
60191Wood DaleILDuPage County14,396$91,333$357,600
60192Hoffman EstatesILCook County16,461$153,495$506,800
60193SchaumburgILCook County40,146$95,972$367,600
60194SchaumburgILCook County19,756$97,994$332,600
60195SchaumburgILCook County4,397$90,174$308,400
60196 PO BoxSchaumburgILCook County———
60197 PO BoxCarol StreamILDuPage County———
60199 PO BoxCarol StreamILDuPage County———
60201EvanstonILCook County43,744$90,545$579,000
60202EvanstonILCook County32,341$98,989$405,400
60203EvanstonILCook County4,680$170,224$602,100
60204 PO BoxEvanstonILCook County———
60208EvanstonILCook County255——
60209 PO BoxEvanstonILCook County———
60301Oak ParkILCook County3,475$99,167$302,200
60302Oak ParkILCook County32,862$100,680$465,400
60303 PO BoxOak ParkILCook County———
60304Oak ParkILCook County16,955$136,178$505,000
60305River ForestILCook County11,992$146,786$721,900
60399 PO BoxWood DaleILDuPage County———
60401BeecherILWill County7,647$97,569$321,600
60402BerwynILCook County63,721$77,718$313,700
60403Crest HillILWill County18,371$73,074$282,600
60404ShorewoodILWill County20,385$122,171$416,500
60406Blue IslandILCook County23,327$56,557$206,900
60407BracevilleILGrundy County1,812$89,792$223,900
60408BraidwoodILWill County5,327$95,174$286,900
60409Calumet CityILCook County35,100$55,369$155,300
60410ChannahonILWill County14,239$118,976$387,300
60411Chicago HeightsILCook County52,175$62,073$179,800
60412 PO BoxChicago HeightsILCook County———
60415Chicago RidgeILCook County14,099$68,964$249,100
60416Coal CityILGrundy County9,550$75,219$294,800
60417CreteILWill County14,901$91,952$302,000
60418CrestwoodILCook County10,572$75,752$189,200
60419DoltonILCook County20,825$57,887$156,800
60421ElwoodILWill County3,649$103,083$320,900
60422FlossmoorILCook County9,542$134,477$338,900
60423FrankfortILWill County32,836$136,730$501,500
60424GardnerILGrundy County2,153$83,250$235,200
60425GlenwoodILCook County8,714$77,174$219,400
60426HarveyILCook County23,906$42,196$108,000
60428MarkhamILCook County10,927$60,000$155,700
60429Hazel CrestILCook County14,864$66,988$183,100
60430HomewoodILCook County19,838$96,629$252,700
60431JolietILWill County27,138$122,870$354,100
60432JolietILWill County20,465$64,917$208,500
60433JolietILWill County16,382$66,515$211,900
60434 PO BoxJolietILWill County———
60435JolietILWill County48,167$76,369$276,700
60436JolietILWill County19,423$62,961$227,000
60437KinsmanILGrundy County117$58,750$129,200
60438LansingILCook County28,806$75,681$200,200
60439LemontILCook County24,192$121,724$593,900
60440BolingbrookILWill County51,940$93,494$331,100
60441LockportILWill County36,844$103,374$365,500
60442ManhattanILWill County13,753$127,986$399,400
60443MattesonILCook County20,663$92,136$271,600
60444MazonILGrundy County1,901$87,614$273,600
60445MidlothianILCook County14,268$70,634$231,900
60446RomeovilleILWill County41,672$106,258$323,000
60447MinookaILKendall County16,102$108,210$373,500
60448MokenaILWill County24,405$120,761$451,800
60449MoneeILWill County9,477$104,904$353,900
60450MorrisILGrundy County20,783$81,777$314,500
60451New LenoxILWill County37,361$137,404$456,900
60452Oak ForestILCook County26,739$93,076$301,200
60453Oak LawnILCook County56,861$83,911$299,100
60454 PO BoxOak LawnILCook County———
60455BridgeviewILCook County16,872$66,745$320,300
60456HometownILCook County4,215$61,101$212,500
60457Hickory HillsILCook County14,503$76,786$343,900
60458JusticeILCook County14,200$60,758$299,500
60459BurbankILCook County28,739$80,116$313,600
60461Olympia FieldsILCook County4,761$124,417$342,900
60462Orland ParkILCook County41,456$96,526$375,300
60463Palos HeightsILCook County13,722$107,977$405,200
60464Palos ParkILCook County9,773$126,087$563,000
60465Palos HillsILCook County18,081$83,533$297,100
60466Park ForestILCook County21,461$61,654$160,100
60467Orland ParkILCook County24,398$114,812$484,000
60468PeotoneILWill County5,809$104,625$339,000
60469PosenILCook County5,205$73,676$202,900
60471Richton ParkILCook County12,848$64,494$228,300
60472RobbinsILCook County4,563$40,668$116,000
60473South HollandILCook County21,225$85,659$230,600
60474South WilmingtonILGrundy County663$85,500$194,600
60475StegerILCook County10,035$67,487$173,900
60476ThorntonILCook County1,940$59,647$186,100
60477Tinley ParkILCook County35,976$94,927$309,300
60478Country Club HillsILCook County16,390$74,826$215,700
60479VeronaILGrundy County671$105,000$353,700
60480Willow SpringsILCook County5,388$98,917$392,300
60481WilmingtonILWill County11,195$79,042$273,500
60482WorthILCook County10,897$55,709$277,200
60484University ParkILWill County6,762$73,266$198,200
60487Tinley ParkILCook County26,043$131,793$398,100
60490BolingbrookILWill County22,156$150,531$496,200
60491Homer GlenILWill County22,757$138,571$531,400
60499 PO BoxBedford ParkILCook County———
60501Summit ArgoILCook County11,432$63,244$285,400
60502AuroraILDuPage County23,308$156,904$421,100
60503AuroraILWill County16,789$136,726$416,800
60504AuroraILDuPage County39,358$98,008$353,400
60505AuroraILKane County57,199$73,284$251,700
60506AuroraILKane County50,038$79,517$314,600
60507 PO BoxAuroraILKane County———
60510BataviaILKane County29,038$121,622$464,200
60511Big RockILKane County2,081$158,625$416,200
60512BristolILKendall County1,090$96,895$396,300
60513BrookfieldILCook County19,343$110,338$359,400
60514Clarendon HillsILDuPage County9,918$118,716$679,600
60515Downers GroveILDuPage County29,762$123,197$509,200
60516Downers GroveILDuPage County28,062$115,480$498,100
60517WoodridgeILDuPage County33,156$99,024$412,200
60519EolaILDuPage County61$136,250—
60520HinckleyILDeKalb County2,979$98,958$331,300
60521HinsdaleILDuPage County18,056$249,200$1,260,000
60522 PO BoxHinsdaleILDuPage County———
60523Oak BrookILDuPage County10,144$118,194$1,008,700
60525La GrangeILCook County31,324$116,918$500,600
60526La Grange ParkILCook County13,459$120,308$493,800
60527WillowbrookILDuPage County29,028$106,543$517,200
60532LisleILDuPage County28,547$102,085$428,300
60534LyonsILCook County10,327$70,890$279,200
60536MillbrookILKendall County62$115,625$183,300
60538MontgomeryILKendall County30,514$97,131$333,600
60539MooseheartILKane County313——
60540NapervilleILDuPage County42,252$157,102$643,100
60541NewarkILKendall County3,342$118,100$397,100
60542North AuroraILKane County18,932$114,831$403,700
60543OswegoILKendall County43,047$119,371$420,400
60544PlainfieldILWill County27,306$108,304$390,600
60545PlanoILKendall County14,392$86,756$310,600
60546RiversideILCook County16,322$113,533$425,600
60548SandwichILDeKalb County11,721$82,957$322,900
60550ShabbonaILDeKalb County941$81,574$278,400
60552SomonaukILDeKalb County4,285$113,411$325,600
60554Sugar GroveILKane County12,081$122,734$464,000
60555WarrenvilleILDuPage County15,223$101,859$354,300
60556WatermanILDeKalb County2,138$100,186$296,100
60558Western SpringsILCook County13,446$230,255$907,300
60559WestmontILDuPage County24,231$90,963$409,100
60560YorkvilleILKendall County28,795$110,326$410,200
60561DarienILDuPage County23,069$112,549$456,800
60563NapervilleILDuPage County39,330$109,783$462,500
60564NapervilleILWill County47,016$181,382$693,500
60565NapervilleILDuPage County40,483$164,447$615,800
60566 PO BoxNapervilleILDuPage County———
60567 PO BoxNapervilleILDuPage County———
60568 PO BoxAuroraILKane County———
60569 PO BoxAuroraILDuPage County———
60572 PO BoxAuroraILDuPage County———
60585PlainfieldILWill County25,960$155,511$561,200
60586PlainfieldILWill County47,834$131,637$392,400
60598 PO BoxAuroraILDuPage County———
60599 PO BoxFox ValleyILDuPage County———
60601ChicagoILCook County15,235$121,458$389,100
60602ChicagoILCook County1,480$126,202$297,000
60603ChicagoILCook County1,298$133,545$344,600
60604ChicagoILCook County616$81,658$329,500
60605ChicagoILCook County36,210$123,922$343,500
60606ChicagoILCook County3,840$128,609$334,400
60607ChicagoILCook County32,392$127,732$447,900
60608ChicagoILCook County80,737$73,366$367,500
60609ChicagoILCook County62,028$58,896$263,200
60610ChicagoILCook County44,883$105,226$395,000
60611ChicagoILCook County37,705$125,675$361,400
60612ChicagoILCook County35,744$60,922$380,100
60613ChicagoILCook County52,244$95,572$361,500
60614ChicagoILCook County70,693$136,448$682,500
60615ChicagoILCook County42,975$63,876$251,100
60616ChicagoILCook County54,308$73,819$337,800
60617ChicagoILCook County74,790$51,778$180,200
60618ChicagoILCook County91,901$106,384$586,000
60619ChicagoILCook County59,503$45,206$175,200
60620ChicagoILCook County64,871$48,146$182,500
60621ChicagoILCook County28,301$31,905$128,500
60622ChicagoILCook County54,609$136,277$660,400
60623ChicagoILCook County81,277$51,878$228,000
60624ChicagoILCook County35,263$34,030$229,800
60625ChicagoILCook County76,760$85,703$424,600
60626ChicagoILCook County49,662$59,713$270,000
60628ChicagoILCook County60,431$54,644$148,000
60629ChicagoILCook County108,324$60,826$273,900
60630ChicagoILCook County55,486$98,860$423,200
60631ChicagoILCook County30,924$115,000$461,100
60632ChicagoILCook County89,107$64,809$288,800
60633ChicagoILCook County12,474$62,458$194,000
60634ChicagoILCook County73,885$88,533$379,200
60636ChicagoILCook County32,198$38,807$142,500
60637ChicagoILCook County52,721$43,609$244,900
60638ChicagoILCook County57,074$91,070$327,100
60639ChicagoILCook County84,240$61,089$334,100
60640ChicagoILCook County65,445$73,254$373,500
60641ChicagoILCook County68,894$83,758$418,300
60642ChicagoILCook County21,789$143,175$580,100
60643ChicagoILCook County45,942$80,852$237,100
60644ChicagoILCook County47,210$40,950$221,000
60645ChicagoILCook County48,208$76,045$318,200
60646ChicagoILCook County28,780$112,525$559,500
60647ChicagoILCook County84,749$107,060$583,600
60649ChicagoILCook County48,056$44,175$143,000
60651ChicagoILCook County63,335$54,409$284,400
60652ChicagoILCook County41,074$80,020$276,000
60653ChicagoILCook County33,383$40,666$331,500
60654ChicagoILCook County25,755$147,357$382,700
60655ChicagoILCook County28,434$114,723$335,300
60656ChicagoILCook County29,538$95,766$390,100
60657ChicagoILCook County71,904$110,939$546,900
60659ChicagoILCook County41,728$68,704$369,700
60660ChicagoILCook County42,724$67,479$305,300
60661ChicagoILCook County11,398$125,741$349,100
60664 PO BoxChicagoILCook County———
60666 PO BoxChicagoILCook County———
60668 PO BoxChicagoILCook County———
60669 PO BoxChicagoILCook County———
60670 PO BoxChicagoILCook County———
60673 PO BoxChicagoILCook County———
60674 PO BoxChicagoILCook County———
60675 PO BoxChicagoILCook County———
60677 PO BoxChicagoILCook County———
60678 PO BoxChicagoILCook County———
60680 PO BoxChicagoILCook County———
60681 PO BoxChicagoILCook County———
60682 PO BoxChicagoILCook County———
60684 PO BoxChicagoILCook County———
60685 PO BoxChicagoILCook County———
60686 PO BoxChicagoILCook County———
60687 PO BoxChicagoILCook County———
60688 PO BoxChicagoILCook County———
60689 PO BoxChicagoILCook County———
60690 PO BoxChicagoILCook County———
60691 PO BoxChicagoILCook County———
60693 PO BoxChicagoILCook County———
60694 PO BoxChicagoILCook County———
60695 PO BoxChicagoILCook County———
60696 PO BoxChicagoILCook County———
60697 PO BoxChicagoILCook County———
60699 PO BoxChicagoILCook County———
60701 PO BoxChicagoILCook County———
60706Harwood HeightsILCook County24,260$84,530$407,700
60707Elmwood ParkILCook County41,116$84,799$354,400
60712LincolnwoodILCook County13,112$109,731$571,000
60714NilesILCook County30,305$75,800$416,300
60803AlsipILCook County22,106$67,014$269,500
60804CiceroILCook County82,797$70,842$278,200
60805Evergreen ParkILCook County19,420$95,719$290,100
60827RiverdaleILCook County24,713$37,217$134,800

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Frequently asked questions

How many ZIP codes are in the Chicago-Naperville-Elgin, IL-IN metro area?

467 ZIP codes, based on each ZIP code's main county.

Which counties make up the Chicago-Naperville-Elgin, IL-IN area?

Cook County, IL, DuPage County, IL, Grundy County, IL, McHenry County, IL, Will County, IL, DeKalb County, IL, Kane County, IL, Kendall County, IL, Lake County, IL, Jasper County, IN, Lake County, IN, Newton County, IN and Porter County, IN.

What is an MSA?

A metropolitan statistical area (MSA) is a core city of 50,000+ people plus the surrounding counties tied to it by commuting, as defined by the U.S. Office of Management and Budget. Micropolitan areas have a core of 10,000–50,000. Together they are called core-based statistical areas (CBSAs).