Illinois County Map With Cities
By Marko Visic · Updated Oct 5, 2026
Illinois has 102 counties, covering 55,514 square miles of land. The Census Bureau estimates its population at 12,719,141 as of July 1, 2025. The largest county by land area is McLean County; the most populous is Cook County; the least populous is Hardin County.
Tap or click any county for details. Need a printable version? Blank Illinois map (PDF/PNG/SVG).
All 102 Illinois counties
| County | FIPS code | Population (July 1, 2025) ▼ | Change since April 2020 | Land area (sq mi) | People per sq mi | Median household income (2020–2024) |
|---|---|---|---|---|---|---|
| Cook County | 17031 | 5,194,625 | -1.6% | 945 | 5,497 | $83,498 |
| DuPage County | 17043 | 934,298 | +0.1% | 328 | 2,849 | $112,096 |
| Lake County | 17097 | 719,339 | +0.7% | 444 | 1,621 | $110,416 |
| Will County | 17197 | 712,253 | +2.1% | 836 | 852 | $109,984 |
| Kane County | 17089 | 525,757 | +1.8% | 519 | 1,012 | $103,163 |
| McHenry County | 17111 | 317,751 | +2.4% | 603 | 527 | $104,802 |
| Winnebago County | 17201 | 283,674 | -0.6% | 513 | 553 | $65,837 |
| Madison County | 17119 | 263,110 | -1.1% | 716 | 368 | $75,793 |
| St. Clair County | 17163 | 250,708 | -2.7% | 658 | 381 | $73,854 |
| Champaign County | 17019 | 209,972 | +1.7% | 996 | 211 | $63,683 |
| Sangamon County | 17167 | 194,170 | -1.1% | 868 | 224 | $75,357 |
| Peoria County | 17143 | 178,553 | -1.9% | 619 | 289 | $65,108 |
| McLean County | 17113 | 171,419 | +0.1% | 1,183 | 145 | $79,905 |
| Kendall County | 17093 | 145,470 | +10.3% | 320 | 454 | $111,601 |
| Rock Island County | 17161 | 141,869 | -1.9% | 427 | 332 | $67,159 |
| Tazewell County | 17179 | 130,049 | -1.1% | 646 | 201 | $77,982 |
| LaSalle County | 17099 | 107,773 | -1.7% | 1,135 | 95 | $73,045 |
| Kankakee County | 17091 | 105,525 | -2.0% | 676 | 156 | $71,281 |
| DeKalb County | 17037 | 101,835 | +1.3% | 631 | 161 | $70,724 |
| Macon County | 17115 | 99,300 | -4.5% | 581 | 171 | $62,666 |
| Vermilion County | 17183 | 71,259 | -4.0% | 898 | 79 | $56,877 |
| Williamson County | 17199 | 67,225 | +0.1% | 420 | 160 | $65,604 |
| Adams County | 17001 | 64,267 | -2.2% | 855 | 75 | $66,220 |
| Whiteside County | 17195 | 54,121 | -2.8% | 684 | 79 | $67,500 |
| Grundy County | 17063 | 54,052 | +2.8% | 418 | 129 | $92,235 |
| Boone County | 17007 | 53,568 | +0.2% | 281 | 191 | $84,571 |
| Jackson County | 17077 | 52,501 | -1.6% | 584 | 90 | $48,763 |
| Ogle County | 17141 | 51,399 | -0.9% | 759 | 68 | $82,132 |
| Henry County | 17073 | 48,095 | -2.4% | 823 | 58 | $71,911 |
| Knox County | 17095 | 47,767 | -4.4% | 716 | 67 | $57,030 |
| Coles County | 17029 | 46,607 | -1.2% | 508 | 92 | $56,478 |
| Macoupin County | 17117 | 43,748 | -2.9% | 863 | 51 | $70,805 |
| Stephenson County | 17177 | 43,220 | -3.3% | 564 | 77 | $64,043 |
| Woodford County | 17203 | 38,111 | -0.9% | 528 | 72 | $91,483 |
| Clinton County | 17027 | 37,128 | +0.6% | 474 | 78 | $86,588 |
| Franklin County | 17055 | 36,916 | -2.3% | 409 | 90 | $56,740 |
| Marion County | 17121 | 36,382 | -3.6% | 573 | 64 | $61,240 |
| Jefferson County | 17081 | 36,147 | -2.6% | 571 | 63 | $63,118 |
| Livingston County | 17105 | 35,057 | -2.2% | 1,044 | 34 | $73,790 |
| Monroe County | 17133 | 34,840 | -0.3% | 385 | 90 | $102,880 |
| Effingham County | 17049 | 34,519 | -0.4% | 479 | 72 | $80,404 |
| Christian County | 17021 | 33,443 | -1.8% | 709 | 47 | $62,611 |
| Lee County | 17103 | 32,914 | -3.6% | 725 | 45 | $70,292 |
| Fulton County | 17057 | 32,901 | -2.3% | 866 | 38 | $60,599 |
| Morgan County | 17137 | 32,515 | -3.1% | 569 | 57 | $66,306 |
| Bureau County | 17011 | 32,510 | -2.3% | 869 | 37 | $69,257 |
| Randolph County | 17157 | 29,921 | -0.8% | 575 | 52 | $68,131 |
| Montgomery County | 17135 | 28,076 | -0.9% | 704 | 40 | $63,620 |
| Logan County | 17107 | 27,182 | -2.9% | 618 | 44 | $66,358 |
| Iroquois County | 17075 | 26,150 | -3.4% | 1,117 | 23 | $66,255 |
| McDonough County | 17109 | 25,916 | -4.9% | 589 | 44 | $52,795 |
| Saline County | 17165 | 22,772 | -4.4% | 380 | 60 | $53,117 |
| Jo Daviess County | 17085 | 21,594 | -2.2% | 601 | 36 | $73,993 |
| Jersey County | 17083 | 21,160 | -1.7% | 370 | 57 | $80,361 |
| Fayette County | 17051 | 20,790 | -3.3% | 716 | 29 | $60,944 |
| Shelby County | 17173 | 20,576 | -2.0% | 759 | 27 | $72,095 |
| Perry County | 17145 | 20,160 | -3.7% | 442 | 46 | $62,118 |
| Douglas County | 17041 | 19,880 | +0.7% | 417 | 48 | $77,320 |
| Crawford County | 17033 | 18,648 | 0.0% | 444 | 42 | $71,674 |
| Bond County | 17005 | 16,959 | +0.4% | 380 | 45 | $65,959 |
| Hancock County | 17067 | 16,803 | -4.8% | 794 | 21 | $65,865 |
| Piatt County | 17147 | 16,791 | +0.6% | 439 | 38 | $94,811 |
| Union County | 17181 | 16,656 | -4.0% | 413 | 40 | $55,728 |
| Edgar County | 17045 | 16,323 | -3.3% | 623 | 26 | $59,941 |
| Warren County | 17187 | 16,222 | -3.7% | 542 | 30 | $67,385 |
| Wayne County | 17191 | 15,882 | -1.9% | 714 | 22 | $55,521 |
| Carroll County | 17015 | 15,419 | -1.9% | 445 | 35 | $60,758 |
| Mercer County | 17131 | 15,229 | -3.0% | 561 | 27 | $74,182 |
| Richland County | 17159 | 15,219 | -3.8% | 360 | 42 | $62,455 |
| De Witt County | 17039 | 15,118 | -2.5% | 398 | 38 | $71,678 |
| Clark County | 17023 | 15,114 | -2.4% | 501 | 30 | $72,927 |
| Moultrie County | 17139 | 14,371 | -1.1% | 336 | 43 | $71,784 |
| Pike County | 17149 | 14,231 | -3.4% | 831 | 17 | $59,777 |
| Lawrence County | 17101 | 13,790 | -9.9% | 372 | 37 | $55,324 |
| Washington County | 17189 | 13,564 | -1.5% | 563 | 24 | $78,224 |
| Massac County | 17127 | 13,502 | -4.8% | 237 | 57 | $65,116 |
| Johnson County | 17087 | 13,363 | +0.4% | 344 | 39 | $62,528 |
| White County | 17193 | 13,250 | -4.5% | 495 | 27 | $54,813 |
| Ford County | 17053 | 13,216 | -2.3% | 486 | 27 | $62,439 |
| Clay County | 17025 | 12,793 | -3.7% | 468 | 27 | $60,417 |
| Cass County | 17017 | 12,463 | -4.4% | 376 | 33 | $68,125 |
| Mason County | 17125 | 12,411 | -5.1% | 539 | 23 | $62,845 |
| Menard County | 17129 | 11,863 | -3.5% | 314 | 38 | $82,176 |
| Marshall County | 17123 | 11,473 | -2.4% | 387 | 30 | $71,585 |
| Greene County | 17061 | 11,313 | -5.5% | 543 | 21 | $62,192 |
| Wabash County | 17185 | 10,907 | -4.0% | 223 | 49 | $57,086 |
| Cumberland County | 17035 | 10,208 | -2.3% | 346 | 30 | $73,327 |
| Jasper County | 17079 | 9,032 | -2.9% | 495 | 18 | $74,755 |
| Hamilton County | 17065 | 7,859 | -1.7% | 435 | 18 | $65,746 |
| Schuyler County | 17169 | 6,657 | -3.5% | 437 | 15 | $65,948 |
| Brown County | 17009 | 6,401 | +2.5% | 306 | 21 | $67,917 |
| Henderson County | 17071 | 5,984 | -6.4% | 379 | 16 | $62,227 |
| Edwards County | 17047 | 5,898 | -5.5% | 222 | 27 | $60,519 |
| Putnam County | 17155 | 5,619 | -0.2% | 160 | 35 | $75,590 |
| Stark County | 17175 | 5,319 | -1.4% | 288 | 18 | $62,878 |
| Scott County | 17171 | 4,866 | -4.1% | 251 | 19 | $66,705 |
| Pulaski County | 17153 | 4,820 | -7.4% | 199 | 24 | $42,463 |
| Gallatin County | 17059 | 4,616 | -6.6% | 323 | 14 | $59,219 |
| Alexander County | 17003 | 4,570 | -12.8% | 235 | 19 | $47,043 |
| Calhoun County | 17013 | 4,300 | -2.9% | 254 | 17 | $93,203 |
| Pope County | 17151 | 3,672 | -2.5% | 369 | 10 | $60,050 |
| Hardin County | 17069 | 3,588 | -1.9% | 177 | 20 | $54,271 |
FIPS code: the Census Bureau’s five-digit county ID, a two-digit state code plus a three-digit county code. It is not a ZIP code.
How many counties does Illinois have?
Illinois has 102 counties covering 55,514 square miles. The state was admitted to the Union in 1818 as the 21st state.
The largest county by land area is McLean County at 1,183 square miles, home to 171,419 residents. The most populous is Cook County with 5,194,625 residents — a density of 5,497 people per square mile. At the other end of the scale, Hardin County has 3,588 residents.
Illinois’s capital is Springfield, while the largest city is Chicago.
Related resources
Download a printable outline of Illinois’s county boundaries from our blank map of Illinois page — available in SVG, PNG, and PDF.
Use the What County Am I In? tool to detect which Illinois county a GPS location or address falls in, or the Address to County Lookup for batch input.
For demographic radius analysis, the Find ZIP Codes in Radius and Population Within Radius tools let you draw a circle around any Illinois address and see every ZIP code and the total population inside.
Two SimpleMapLab studies cover Illinois specifically: the 100-mile radius around Springfield measures how much of the state lives within 100 miles of its capitol, and the loneliest town in Illinois ranks the state’s most isolated inhabited place. The county-counts blog post puts Illinois’s 102 counties in national context.
Frequently asked questions
- County Population Totals, Vintage 2025: estimates for July 1, 2025, released March 2026
- Gazetteer Files, 2026: county land and water area
- American Community Survey 5-Year Estimates, 2020–2024: median household income (table B19013)
- County boundaries on the map: US Atlas TopoJSON build of the US Census Bureau’s TIGER/Line shapefiles. All figures are US Census Bureau data in the public domain.