County directory · Official data joined by FIPS

Illinois counties

Compare all 102 counties and county equivalents in Illinois by income, housing, employment, education, health, and population.

Interactive county map

See where the numbers change

Choose a county metric. Color is normalized within Illinois, and gray means the source has no county value.

LowerHigher

Browse the state

All Illinois counties

Every row uses county-level ACS, LAUS, and County Health Rankings data. Standalone profiles still open only above the publication gate.

102 counties Publication gate: population ≥ 100,000 or largest in state
RankCountyPopulationIncome Home valueUnemploymentDegree+Life exp.Profile
#1 Cook County 5,182,090 $83,498 $324,500 5.4% 42.7% 77.4 yrs Open
#2 DuPage County 930,024 $112,096 $391,400 4.3% 51.8% 81.3 yrs Open
#3 Lake County 714,223 $110,416 $345,700 5% 47.7% 80.4 yrs Open
#4 Will County 701,462 $109,984 $319,600 5.1% 37.5% 78.5 yrs Open
#5 Kane County 517,255 $103,163 $327,000 5% 38.1% 79.8 yrs Open
#6 McHenry County 312,591 $104,802 $308,100 4.5% 35.2% 79.5 yrs Open
#7 Winnebago County 283,292 $65,837 $164,500 5.6% 25.2% 74.5 yrs Open
#8 Madison County 264,238 $75,793 $173,000 4.2% 31% 75.4 yrs Open
#9 St. Clair County 253,694 $73,854 $180,300 4.7% 31.8% 74.1 yrs Open
#10 Champaign County 208,741 $63,683 $211,500 4.2% 46.2% 78.8 yrs Open
#11 Sangamon County 194,947 $75,357 $176,300 4.3% 36.6% 76.8 yrs Open
#12 Peoria County 179,645 $65,108 $158,500 5.4% 34.9% 75.3 yrs Open
#13 McLean County 171,556 $79,905 $208,400 3.9% 47.2% 78.5 yrs Open
#14 Rock Island County 142,757 $67,159 $150,400 5.5% 24.7% 76.4 yrs Open
#15 Kendall County 137,675 $111,601 $322,400 4.5% 36.9% 80.5 yrs Open
#16 Tazewell County 130,290 $77,982 $167,500 4.5% 28.4% 76.6 yrs Open
#17 LaSalle County 108,714 $73,045 $161,900 5.7% 20.5% 75.8 yrs Open
#18 Kankakee County 106,635 $71,281 $192,600 5.7% 21.2% 74.6 yrs Open
#19 Macon County 101,849 $62,666 $127,300 5.8% 24.4% 74.6 yrs Open
#20 DeKalb County 100,703 $70,724 $243,600 4.7% 33% 77.3 yrs Open
#21 Vermilion County 72,386 $56,877 $97,200 6% 19.2% 72.5 yrs Data row
#22 Williamson County 66,876 $65,604 $156,400 4.5% 26.2% 75.5 yrs Data row
#23 Adams County 64,754 $66,220 $162,600 3.6% 27.5% 76.5 yrs Data row
#24 Whiteside County 54,947 $67,500 $127,100 4.7% 20.5% 75.5 yrs Data row
#25 Boone County 53,230 $84,571 $216,900 5.8% 23.6% 78.3 yrs Data row
#26 Grundy County 53,219 $92,235 $271,700 5.3% 23.6% 76.5 yrs Data row
#27 Jackson County 53,064 $48,763 $137,300 4.8% 36.3% 74.9 yrs Data row
#28 Ogle County 51,495 $82,132 $189,200 5% 24.3% 77.8 yrs Data row
#29 Knox County 49,046 $57,030 $111,900 5.2% 21% 74.7 yrs Data row
#30 Henry County 48,643 $71,911 $151,600 5.2% 24.7% 77.4 yrs Data row
#31 Coles County 46,777 $56,478 $127,400 4% 26.9% 75.3 yrs Data row
#32 Macoupin County 44,350 $70,805 $138,200 4.4% 20.3% 75.1 yrs Data row
#33 Stephenson County 43,768 $64,043 $134,900 4.8% 20.7% 76.2 yrs Data row
#34 Woodford County 38,312 $91,483 $197,600 3.8% 35.9% 78.7 yrs Data row
#35 Franklin County 37,323 $56,740 $89,000 5.3% 15.8% 72.5 yrs Data row
#36 Marion County 37,000 $61,240 $103,000 4.9% 16.8% 72.4 yrs Data row
#37 Clinton County 36,954 $86,588 $192,400 3.5% 25.9% 79.2 yrs Data row
#38 Jefferson County 36,550 $63,118 $126,000 4.7% 18.2% 74.1 yrs Data row
#39 Livingston County 35,565 $73,790 $142,200 4.1% 19% 75.4 yrs Data row
#40 Monroe County 35,036 $102,880 $282,100 3.1% 38.7% 79.6 yrs Data row
#41 Effingham County 34,522 $80,404 $189,500 3.8% 26.9% 77.4 yrs Data row
#42 Lee County 33,869 $70,292 $154,600 4.9% 19.4% 77.4 yrs Data row
#43 Christian County 33,538 $62,611 $115,500 4.3% 17.1% 75.8 yrs Data row
#44 Morgan County 33,021 $66,306 $130,800 4.3% 22.6% 76.1 yrs Data row
#45 Fulton County 33,020 $60,599 $107,200 4.9% 18.5% 74.9 yrs Data row
#46 Bureau County 32,866 $69,257 $126,900 5.8% 21.7% 76.8 yrs Data row
#47 Randolph County 30,058 $68,131 $135,100 4.3% 15.2% 75.8 yrs Data row
#48 Montgomery County 27,942 $63,620 $112,300 4.6% 18.3% 74.1 yrs Data row
#49 Logan County 27,713 $66,358 $134,400 4.9% 20.9% 76.7 yrs Data row
#50 McDonough County 26,920 $52,795 $107,500 4.4% 31.4% 76.7 yrs Data row
#51 Iroquois County 26,449 $66,255 $137,800 4.8% 18.2% 74.7 yrs Data row
#52 Saline County 23,213 $53,117 $94,300 4.5% 19.6% 72.5 yrs Data row
#53 Jo Daviess County 21,851 $73,993 $209,900 4.3% 28.9% 79.9 yrs Data row
#54 Fayette County 21,315 $60,944 $130,700 5.1% 17.2% 77 yrs Data row
#55 Jersey County 21,274 $80,361 $171,900 4.1% 22.6% 74.7 yrs Data row
#56 Shelby County 20,720 $72,095 $137,100 4.2% 18.3% 77.1 yrs Data row
#57 Perry County 20,639 $62,118 $112,600 5% 13.7% 75.4 yrs Data row
#58 Douglas County 19,751 $77,320 $150,400 3.6% 20.9% 77.6 yrs Data row
#59 Crawford County 18,511 $71,674 $121,100 4.5% 20.6% 76.7 yrs Data row
#60 Hancock County 17,281 $65,865 $113,800 3.9% 25.1% 77.3 yrs Data row
#61 Union County 16,997 $55,728 $131,700 4.7% 20.9% 74.7 yrs Data row
#62 Bond County 16,716 $65,959 $145,700 4.6% 21.6% 77 yrs Data row
#63 Piatt County 16,695 $94,811 $180,600 3.6% 32.9% 78.4 yrs Data row
#64 Edgar County 16,535 $59,941 $97,300 4.3% 20.4% 74 yrs Data row
#65 Warren County 16,447 $67,385 $105,000 4.6% 22% 76 yrs Data row
#66 Wayne County 15,973 $55,521 $110,700 4% 16.3% 74.7 yrs Data row
#67 Richland County 15,598 $62,455 $112,000 4% 19.1% 73.7 yrs Data row
#68 Carroll County 15,576 $60,758 $114,500 4.8% 17.8% 76.7 yrs Data row
#69 Mercer County 15,495 $74,182 $146,700 5.4% 20.9% 77.3 yrs Data row
#70 De Witt County 15,373 $71,678 $130,300 4.3% 23.2% 75.1 yrs Data row
#71 Clark County 15,266 $72,927 $132,400 5% 24.9% 74.9 yrs Data row
#72 Lawrence County 15,031 $55,324 $99,100 5.2% 14.9% 74.9 yrs Data row
#73 Pike County 14,469 $59,777 $101,400 4.7% 18.5% 74.6 yrs Data row
#74 Moultrie County 14,424 $71,784 $134,000 3.7% 19% 75 yrs Data row
#75 Massac County 13,865 $65,116 $121,900 4.3% 17% 73.5 yrs Data row
#76 Washington County 13,627 $78,224 $155,700 3.6% 23.5% 77.1 yrs Data row
#77 White County 13,619 $54,813 $108,100 4.4% 18.3% 73.5 yrs Data row
#78 Ford County 13,406 $62,439 $122,000 4.2% 18.9% 74.3 yrs Data row
#79 Johnson County 13,376 $62,528 $160,500 5.5% 19.6% 75.8 yrs Data row
#80 Clay County 13,052 $60,417 $97,400 5.2% 13.1% 75.8 yrs Data row
#81 Cass County 12,784 $68,125 $97,100 4.5% 20.8% 76.8 yrs Data row
#82 Mason County 12,745 $62,845 $103,400 4.8% 17.1% 73.8 yrs Data row
#83 Menard County 12,095 $82,176 $185,500 4% 28.3% 78.3 yrs Data row
#84 Greene County 11,683 $62,192 $95,200 4% 19% 73.6 yrs Data row
#85 Marshall County 11,647 $71,585 $142,800 4.8% 18% 76.3 yrs Data row
#86 Wabash County 11,119 $57,086 $104,900 3.8% 18.6% 76.4 yrs Data row
#87 Cumberland County 10,334 $73,327 $126,000 3.7% 19.6% 77.1 yrs Data row
#88 Jasper County 9,180 $74,755 $125,500 4% 20.9% 77.8 yrs Data row
#89 Hamilton County 7,916 $65,746 $113,700 4.5% 21% 76.1 yrs Data row
#90 Schuyler County 6,787 $65,948 $109,700 5.2% 19.1% 74.8 yrs Data row
#91 Brown County 6,322 $67,917 $150,300 3% 12.6% 77.9 yrs Data row
#92 Henderson County 6,193 $62,227 $104,400 4.2% 20.6% 77.3 yrs Data row
#93 Edwards County 6,075 $60,519 $100,000 4.1% 13.9% 76.1 yrs Data row
#94 Putnam County 5,601 $75,590 $172,700 5.3% 22.9% 79.8 yrs Data row
#95 Stark County 5,308 $62,878 $104,500 5.2% 21.4% 74.9 yrs Data row
#96 Pulaski County 5,015 $42,463 $85,100 7% 13% 71.6 yrs Data row
#97 Scott County 4,937 $66,705 $96,400 5.2% 21.5% 75.6 yrs Data row
#98 Alexander County 4,875 $47,043 $59,800 6.5% 12.6% 69.7 yrs Data row
#99 Gallatin County 4,819 $59,219 $82,900 5% 13.6% 72.6 yrs Data row
#100 Calhoun County 4,330 $93,203 $190,900 4.6% 20.1% 74.7 yrs Data row
#101 Pope County 3,739 $60,050 $143,800 5.4% 15.7% 75.7 yrs Data row
#102 Hardin County 3,605 $54,271 $103,800 5.2% 13.3% 71.6 yrs Data row

County data policy

Depth without index bloat

Every county stays available in this directory, but a standalone profile is published only when population is at least 100,000 or the county is the largest in its state. This keeps smaller counties comparable without producing thousands of thin pages.

Five-digit FIPS—not the county name—is the join key. ACS supplies income, housing, population, and education; BLS LAUS supplies annual employment; County Health Rankings supplies health outcomes and access.