Source: U.S. Census ACS 2022 · GeoNames postal data

State · counties

Counties in Illinois

The 102 counties recorded for ZIP codes in Illinois, with the number of ZIP codes, total population, and median income in each. County names come from the site's ZIP records (GeoNames postal data); population is summed across member ZIPs and median income is the equal-weight average of member ZIP medians, the same rollup rule described on the methodology page.

Illinois home

CountyZIP codesPopulationMedian income
Cook 213 5,117,462 $88,458
DuPage 53 958,125 $112,637
Lake 33 747,752 $111,926
Will 33 731,255 $102,292
Kane 29 529,381 $107,182
McHenry 20 326,513 $102,880
Winnebago 28 285,674 $68,925
Madison 28 270,520 $72,607
St. Clair 30 250,563 $66,289
Champaign 33 206,336 $84,424
Sangamon 54 196,017 $87,835
Peoria 44 177,465 $77,874
McLean 32 172,778 $86,084
Rock Island 21 145,022 $73,889
Tazewell 18 133,286 $83,192
Kendall 8 116,417 $97,108
DeKalb 14 106,270 $86,982
Kankakee 16 106,224 $73,726
LaSalle 24 105,118 $75,620
Macon 18 103,009 $71,088
Vermilion 24 74,273 $73,298
Adams 17 65,354 $72,648
Williamson 11 63,536 $53,080
Whiteside 12 56,877 $73,337
Jackson 16 55,768 $57,044
Grundy 9 53,029 $87,689
Boone 5 51,246 $104,325
Ogle 16 50,192 $74,884
Knox 17 49,895 $66,196
Henry 16 48,045 $68,574
Coles 7 47,270 $65,117
Stephenson 14 45,628 $72,988
Marion 11 43,168 $63,482
Macoupin 19 40,882 $60,387
Franklin 16 38,373 $50,223
Effingham 10 37,042 $71,135
Jefferson 12 36,148 $63,775
Monroe 7 34,848 $110,051
Lee 14 34,754 $73,875
Fulton 20 34,499 $59,386
Christian 13 33,988 $66,524
Livingston 17 33,232 $77,129
Randolph 15 33,186 $65,318
Clinton 13 33,031 $79,201
Woodford 10 32,938 $82,052
Bureau 24 32,847 $62,101
Morgan 11 32,721 $68,674
Montgomery 16 28,691 $63,823
Iroquois 24 28,530 $63,751
Logan 14 27,801 $72,138
McDonough 11 26,978 $61,325
Jersey 8 24,662 $70,780
Saline 7 24,606 $57,981
Douglas 9 22,752 $66,910
Jo Daviess 9 21,505 $65,079
Shelby 13 20,557 $64,713
Fayette 9 20,162 $54,148
Perry 5 19,999 $61,343
Crawford 8 19,434 $70,472
Hancock 16 18,457 $57,937
Bond 7 17,509 $56,203
Edgar 8 16,667 $59,032
Union 7 16,277 $57,079
Carroll 7 16,120 $68,633
Piatt 10 16,088 $77,713
Mercer 12 15,952 $65,319
Richland 6 15,865 $72,395
Clark 6 15,794 $63,578
Pike 15 15,311 $59,995
Warren 8 15,258 $66,220
Lawrence 4 15,154 $58,165
De Witt 8 15,110 $74,044
Wayne 11 14,983 $58,316
White 10 14,959 $51,601
Mason 9 14,887 $58,783
Johnson 10 14,398 $67,651
Ford 9 13,670 $61,734
Washington 10 13,654 $72,638
Clay 6 13,547 $58,436
Cass 6 13,382 $65,533
Massac 3 13,202 $49,255
Moultrie 5 12,920 $69,372
Marshall 9 12,752 $62,366
Greene 10 12,401 $64,903
Menard 6 12,331 $78,599
Wabash 5 11,155 $60,268
Stark 7 9,747 $57,426
Cumberland 5 9,102 $68,317
Jasper 7 8,287 $78,542
Hamilton 5 7,811 $61,880
Schuyler 6 6,602 $58,571
Brown 3 6,328 $63,628
Henderson 8 5,812 $70,384
Pulaski 9 5,804 $48,752
Edwards 5 5,724 $66,377
Putnam 7 5,680 $80,770
Alexander 7 5,173 $45,427
Gallatin 6 4,916 $55,890
Scott 4 4,445 $64,138
Calhoun 8 4,172 $86,610
Pope 3 3,346 $51,009
Hardin 4 3,197 $46,885

Total population across listed counties: 12,757,583.