US ZIP Code Map
Loading ZIP borders…

Layers

County · GEOID 17031

Cook County, IL ZIP codes

178 ZIP/ZCTAs intersecting this county.

ACS 2023 population

5,185,812

Median household income

$81,797

Median home value

$305,200

U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: County Cook County (GEOID 17031). Methodology

Combined population of ZIP/ZCTAs intersecting this county: 5,516,095 (178 ZIPs).

Combined population of ZIP/ZCTAs intersecting this county. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census county ACS headline above. Methodology

Cook County, IL ZIP code map

Census ZIP Code Tabulation Areas in Cook County, IL
ZIP Code Tabulation Areas inside Cook County, IL. Boundaries: U.S. Census Bureau. Methodology · Data sources
Download PNG

ZIP/ZCTA overlap with Cook County

Population overlap

Share of each ZIP/ZCTA’s population located within Cook County, based on ZIP Code Database county-overlap data. This is a population measure, not land-area overlap or the Census county population.

  • 60004100.0%

    Directory county

  • 60005100.0%

    Directory county

  • 60007100.0%

    Directory county

  • 60008100.0%

    Directory county

  • 6001044.6%
  • 600151.8%
  • 60016100.0%

    Directory county

  • 60018100.0%

    Directory county

  • 60022100.0%

    Directory county

  • 60025100.0%

    Directory county

  • 60026100.0%

    Directory county

  • 60029100.0%

    Directory county

  • 60043100.0%

    Directory county

  • 60053100.0%

    Directory county

  • 60056100.0%

    Directory county

  • 60062100.0%

    Directory county

  • 60067100.0%

    Directory county

  • 60068100.0%

    Directory county

  • 60070100.0%

    Directory county

  • 6007499.7%

    Directory county

  • 60076100.0%

    Directory county

  • 60077100.0%

    Directory county

  • 6008931.8%
  • 60090100.0%

    Directory county

  • 60091100.0%

    Directory county

  • 60093100.0%

    Directory county

  • 6010341.4%
  • 60104100.0%

    Directory county

  • 60107100.0%

    Directory county

  • 6012050.7%

    Directory county

  • 601260.7%
  • 60130100.0%

    Directory county

  • 60131100.0%

    Directory county

  • 6013353.6%

    Directory county

  • 60141100.0%

    Directory county

  • 60153100.0%

    Directory county

  • 60154100.0%

    Directory county

  • 60155100.0%

    Directory county

  • 60160100.0%

    Directory county

  • 60162100.0%

    Directory county

  • 60163100.0%

    Directory county

  • 60164100.0%

    Directory county

  • 60165100.0%

    Directory county

  • 60169100.0%

    Directory county

  • 60171100.0%

    Directory county

  • 6017217.4%
  • 60173100.0%

    Directory county

  • 60176100.0%

    Directory county

  • 60192100.0%

    Directory county

  • 60193100.0%

    Directory county

  • 60194100.0%

    Directory county

  • 60195100.0%

    Directory county

  • 60201100.0%

    Directory county

  • 60202100.0%

    Directory county

  • 60203100.0%

    Directory county

  • 60208100.0%

    Directory county

  • 60301100.0%

    Directory county

  • 60302100.0%

    Directory county

  • 60304100.0%

    Directory county

  • 60305100.0%

    Directory county

  • 60402100.0%

    Directory county

  • 60406100.0%

    Directory county

  • 60409100.0%

    Directory county

  • 60411100.0%

    Directory county

  • 60415100.0%

    Directory county

  • 60418100.0%

    Directory county

  • 60419100.0%

    Directory county

  • 60422100.0%

    Directory county

  • 604230.1%
  • 60425100.0%

    Directory county

  • 60426100.0%

    Directory county

  • 60428100.0%

    Directory county

  • 60429100.0%

    Directory county

  • 60430100.0%

    Directory county

  • 60438100.0%

    Directory county

  • 6043992.2%

    Directory county

  • 60443100.0%

    Directory county

  • 60445100.0%

    Directory county

  • 604490.2%
  • 60452100.0%

    Directory county

  • 60453100.0%

    Directory county

  • 60455100.0%

    Directory county

  • 60456100.0%

    Directory county

  • 60457100.0%

    Directory county

  • 60458100.0%

    Directory county

  • 60459100.0%

    Directory county

  • 60461100.0%

    Directory county

  • 60462100.0%

    Directory county

  • 60463100.0%

    Directory county

  • 60464100.0%

    Directory county

  • 60465100.0%

    Directory county

  • 6046684.4%

    Directory county

  • 6046790.6%

    Directory county

  • 60469100.0%

    Directory county

  • 6047199.7%

    Directory county

  • 60472100.0%

    Directory county

  • 60473100.0%

    Directory county

  • 6047542.6%
  • 60476100.0%

    Directory county

  • 6047799.9%

    Directory county

  • 60478100.0%

    Directory county

  • 60480100.0%

    Directory county

  • 60482100.0%

    Directory county

  • 6048770.9%

    Directory county

  • 60501100.0%

    Directory county

  • 60513100.0%

    Directory county

  • 6052113.0%
  • 605230.2%
  • 60525100.0%

    Directory county

  • 60526100.0%

    Directory county

  • 6052715.6%
  • 60534100.0%

    Directory county

  • 60546100.0%

    Directory county

  • 60558100.0%

    Directory county

  • 60601100.0%

    Directory county

  • 60602100.0%

    Directory county

  • 60603100.0%

    Directory county

  • 60604100.0%

    Directory county

  • 60605100.0%

    Directory county

  • 60606100.0%

    Directory county

  • 60607100.0%

    Directory county

  • 60608100.0%

    Directory county

  • 60609100.0%

    Directory county

  • 60610100.0%

    Directory county

  • 60611100.0%

    Directory county

  • 60612100.0%

    Directory county

  • 60613100.0%

    Directory county

  • 60614100.0%

    Directory county

  • 60615100.0%

    Directory county

  • 60616100.0%

    Directory county

  • 60617100.0%

    Directory county

  • 60618100.0%

    Directory county

  • 60619100.0%

    Directory county

  • 60620100.0%

    Directory county

  • 60621100.0%

    Directory county

  • 60622100.0%

    Directory county

  • 60623100.0%

    Directory county

  • 60624100.0%

    Directory county

  • 60625100.0%

    Directory county

  • 60626100.0%

    Directory county

  • 60628100.0%

    Directory county

  • 60629100.0%

    Directory county

  • 60630100.0%

    Directory county

  • 60631100.0%

    Directory county

  • 60632100.0%

    Directory county

  • 60633100.0%

    Directory county

  • 60634100.0%

    Directory county

  • 60636100.0%

    Directory county

  • 60637100.0%

    Directory county

  • 60638100.0%

    Directory county

  • 60639100.0%

    Directory county

  • 60640100.0%

    Directory county

  • 60641100.0%

    Directory county

  • 60642100.0%

    Directory county

  • 60643100.0%

    Directory county

  • 60644100.0%

    Directory county

  • 60645100.0%

    Directory county

  • 60646100.0%

    Directory county

  • 60647100.0%

    Directory county

  • 60649100.0%

    Directory county

  • 60651100.0%

    Directory county

  • 60652100.0%

    Directory county

  • 60653100.0%

    Directory county

  • 60654100.0%

    Directory county

  • 60655100.0%

    Directory county

  • 60656100.0%

    Directory county

  • 60657100.0%

    Directory county

  • 60659100.0%

    Directory county

  • 60660100.0%

    Directory county

  • 60661100.0%

    Directory county

  • 60706100.0%

    Directory county

  • 60707100.0%

    Directory county

  • 60712100.0%

    Directory county

  • 60714100.0%

    Directory county

  • 60803100.0%

    Directory county

  • 60804100.0%

    Directory county

  • 60805100.0%

    Directory county

  • 60827100.0%

    Directory county

ZIP Code Database county-overlap table, field percent_of_zip_population_in_county, keyed by county_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology

ZIP codes intersecting Cook County

ZIPCityCountyPopulationIncome
60004Arlington HeightsCook County51,884$124,962
60005Arlington HeightsCook County29,022$100,304
60007Elk Grove VillageCook County32,485$95,240
60008Rolling MeadowsCook County22,949$96,213
60010BarringtonLake County45,970$175,050
60015DeerfieldLake County27,720$186,786
60016Des PlainesCook County60,520$84,044
60018Des PlainesCook County29,302$85,415
60022GlencoeCook County8,415$250,000+
60025GlenviewCook County40,877$119,639
60026GlenviewCook County14,499$157,712
60029GolfCook County548$238,098
60043KenilworthCook County2,543$250,000+
60053Morton GroveCook County24,687$106,078
60056Mount ProspectCook County55,989$104,168
60062NorthbrookCook County41,667$142,759
60067PalatineCook County38,118$121,572
60068Park RidgeCook County39,227$138,201
60070Prospect HeightsCook County15,549$91,210
60074PalatineCook County36,296$81,911
60076SkokieCook County32,973$103,870
60077SkokieCook County28,651$80,765
60089Buffalo GroveLake County42,781$129,932
60090WheelingCook County38,340$83,449
60091WilmetteCook County27,369$190,250
60093WinnetkaCook County20,156$230,777
60103BartlettDuPage County41,825$131,552
60104BellwoodCook County18,390$77,270
60107StreamwoodCook County38,965$101,017
60120ElginCook County50,774$80,305
60126ElmhurstDuPage County47,759$143,333
60130Forest ParkCook County14,000$81,323
60131Franklin ParkCook County18,059$76,404
60133Hanover ParkCook County36,850$92,263
60141HinesCook County269$16,611
60153MaywoodCook County23,173$66,498
60154WestchesterCook County16,524$103,561
60155BroadviewCook County7,906$59,688
60160Melrose ParkCook County24,513$64,740
60162HillsideCook County8,133$70,772
60163BerkeleyCook County5,205$83,176
60164Melrose ParkCook County21,248$76,483
60165Stone ParkCook County4,504$75,165
60169Hoffman EstatesCook County33,529$92,399
60171River GroveCook County10,482$74,793
60172RoselleDuPage County24,231$109,322
60173SchaumburgCook County13,892$99,975
60176Schiller ParkCook County11,454$67,473
60192Hoffman EstatesCook County16,662$149,992
60193SchaumburgCook County39,467$92,284
60194SchaumburgCook County19,932$97,876
60195SchaumburgCook County4,698$89,116
60201EvanstonCook County43,555$92,101
60202EvanstonCook County32,818$101,087
60203EvanstonCook County4,733$162,208
60208EvanstonCook County179—
60301Oak ParkCook County3,508$103,448
60302Oak ParkCook County32,589$97,414
60304Oak ParkCook County17,218$132,841
60305River ForestCook County11,489$148,711
60402BerwynCook County63,867$73,993
60406Blue IslandCook County24,887$59,502
60409Calumet CityCook County35,253$53,991
60411Chicago HeightsCook County52,395$56,627
60415Chicago RidgeCook County14,147$69,389
60418CrestwoodCook County10,631$69,237
60419DoltonCook County20,979$58,706
60422FlossmoorCook County9,885$134,728
60423FrankfortWill County32,813$137,651
60425GlenwoodCook County8,730$71,348
60426HarveyCook County23,066$40,995
60428MarkhamCook County10,980$53,059
60429Hazel CrestCook County14,602$62,231
60430HomewoodCook County19,993$91,402
60438LansingCook County28,802$72,043
60439LemontCook County24,255$132,511
60443MattesonCook County20,606$93,941
60445MidlothianCook County14,445$68,385
60449MoneeWill County9,607$101,563
60452Oak ForestCook County26,511$89,167
60453Oak LawnCook County57,098$82,493
60455BridgeviewCook County16,765$65,342
60456HometownCook County4,244$59,265
60457Hickory HillsCook County14,674$85,360
60458JusticeCook County14,153$59,443
60459BurbankCook County28,822$83,975
60461Olympia FieldsCook County4,678$108,203
60462Orland ParkCook County40,700$96,747
60463Palos HeightsCook County13,359$105,389
60464Palos ParkCook County9,889$126,220
60465Palos HillsCook County18,139$83,969
60466Park ForestCook County21,123$63,132
60467Orland ParkCook County24,952$109,329
60469PosenCook County5,295$72,041
60471Richton ParkCook County12,845$72,241
60472RobbinsCook County4,961$37,594
60473South HollandCook County21,407$88,046
60475StegerWill County10,103$61,222
60476ThorntonCook County1,876$61,111
60477Tinley ParkCook County36,393$93,862
60478Country Club HillsCook County16,549$76,936
60480Willow SpringsCook County5,319$97,311
60482WorthCook County10,878$56,398
60487Tinley ParkCook County25,881$137,426
60501Summit ArgoCook County11,490$62,110
60513BrookfieldCook County19,264$108,527
60521HinsdaleDuPage County18,097$244,318
60523Oak BrookDuPage County10,012$114,418
60525La GrangeCook County31,453$113,718
60526La Grange ParkCook County13,341$118,831
60527WillowbrookDuPage County29,024$110,482
60534LyonsCook County10,362$63,827
60546RiversideCook County16,582$109,933
60558Western SpringsCook County13,353$218,839
60601ChicagoCook County16,292$127,323
60602ChicagoCook County1,127$123,047
60603ChicagoCook County1,126$128,107
60604ChicagoCook County653$77,806
60605ChicagoCook County34,256$118,403
60606ChicagoCook County3,527$139,148
60607ChicagoCook County30,197$126,307
60608ChicagoCook County81,459$70,704
60609ChicagoCook County64,268$54,142
60610ChicagoCook County45,282$105,649
60611ChicagoCook County36,036$124,621
60612ChicagoCook County34,699$60,457
60613ChicagoCook County51,334$91,351
60614ChicagoCook County70,444$139,561
60615ChicagoCook County42,752$62,105
60616ChicagoCook County54,456$77,841
60617ChicagoCook County79,284$51,237
60618ChicagoCook County91,896$101,558
60619ChicagoCook County59,892$43,403
60620ChicagoCook County66,511$48,805
60621ChicagoCook County27,318$33,235
60622ChicagoCook County53,696$124,852
60623ChicagoCook County77,061$44,040
60624ChicagoCook County35,711$32,607
60625ChicagoCook County78,467$85,299
60626ChicagoCook County50,027$57,452
60628ChicagoCook County59,212$49,719
60629ChicagoCook County109,292$58,813
60630ChicagoCook County54,242$97,134
60631ChicagoCook County30,308$117,688
60632ChicagoCook County87,831$60,576
60633ChicagoCook County12,485$56,875
60634ChicagoCook County74,418$84,997
60636ChicagoCook County31,007$35,077
60637ChicagoCook County52,418$42,080
60638ChicagoCook County58,250$89,191
60639ChicagoCook County84,505$59,710
60640ChicagoCook County66,884$71,030
60641ChicagoCook County67,400$81,649
60642ChicagoCook County21,124$141,179
60643ChicagoCook County47,802$83,015
60644ChicagoCook County48,317$37,952
60645ChicagoCook County46,856$77,126
60646ChicagoCook County28,499$111,115
60647ChicagoCook County85,589$102,851
60649ChicagoCook County48,720$40,142
60651ChicagoCook County63,892$52,963
60652ChicagoCook County41,431$78,559
60653ChicagoCook County34,608$39,565
60654ChicagoCook County24,303$144,831
60655ChicagoCook County27,794$114,443
60656ChicagoCook County28,726$88,000
60657ChicagoCook County71,268$109,025
60659ChicagoCook County42,008$70,033
60660ChicagoCook County42,750$66,206
60661ChicagoCook County11,516$138,831
60706Harwood HeightsCook County24,028$85,000
60707Elmwood ParkCook County40,897$82,746
60712LincolnwoodCook County13,179$107,950
60714NilesCook County30,463$78,868
60803AlsipCook County22,089$66,555
60804CiceroCook County83,223$68,548
60805Evergreen ParkCook County19,498$95,738
60827RiverdaleCook County24,887$37,648

USPS associates these ZIPs with Cook County

These codes list Cook County as a primary or acceptable city. They are not used for the ACS headline.

ZIPCityCountyPopulationIncome
60006Arlington HeightsCook County197—
60009Elk Grove VillageCook County201—
60011BarringtonCook County438—
60017Des PlainesCook County479—
60019Des PlainesCook County23—
60038PalatineCook County——
60055PalatineCook County——
60065NorthbrookCook County200—
60078PalatineCook County556—
60082TechnyCook County154—
60094PalatineCook County——
60095PalatineCook County99—
60159SchaumburgCook County418—
60161Melrose ParkCook County448—
60168SchaumburgCook County255—
60179Hoffman EstatesCook County14—
60196SchaumburgCook County162—
60204EvanstonCook County728—
60209EvanstonCook County——
60290ChicagoCook County——
60303Oak ParkCook County585—
60412Chicago HeightsCook County850—
60454Oak LawnCook County221—
60499Bedford ParkCook County185—
60663ChicagoCook County26—
60664ChicagoCook County838—
60666ChicagoCook County156—
60668ChicagoCook County——
60669ChicagoCook County23—
60670ChicagoCook County42—
60673ChicagoCook County21—
60674ChicagoCook County——
60675ChicagoCook County64—
60677ChicagoCook County——
60678ChicagoCook County19—
60679ChicagoCook County——
60680ChicagoCook County3,429—
60681ChicagoCook County181—
60682ChicagoCook County——
60684ChicagoCook County——
60685ChicagoCook County——
60686ChicagoCook County——
60687ChicagoCook County——
60688ChicagoCook County——
60689ChicagoCook County——
60690ChicagoCook County1,757—
60691ChicagoCook County——
60693ChicagoCook County——
60694ChicagoCook County——
60695ChicagoCook County——
60696ChicagoCook County——
60697ChicagoCook County89—
60699ChicagoCook County22—
60701ChicagoCook County——