Illinois County Map with Cities — All 102 Counties
All 102 of Illinois's counties, mapped from official U.S. Census boundaries with population, income, and unemployment for every one. Color the map by any measure, tap a county for its data, or download a print-ready copy.
Tap any county for its population, income, and more.
Illinois at a glance
- Scale. Illinois is divided into 102 counties across 55,514 sq mi of land, an average of 544 sq mi each. calculated from Census TIGER 2026
- People. Its counties are home to 12,719,141 residents. That averages 124,697 each, or 229 per square mile statewide. calculated from Census PEP V2025 · Census TIGER 2026
- Water. Another 2,400 sq mi is water, or 4.1% of the state’s area. Lake County has the most. calculated from Census TIGER 2026
Illinois’s 102 counties, by the numbers
The table lists every county’s population, median household income, unemployment, density, and land area. Sort it by any column to find yours or rank them. A few patterns stand out:
- Concentrated. Half of Illinois’s 12,719,141 residents live in just 3 of 102 counties, and the 5 largest hold 63.6% of the total. calculated from Census PEP V2025
- Income tracks poverty. The gap from richest to poorest runs 2.5×, and the 10 highest-income counties average 6.2% in poverty against 18.4% for the 10 lowest. calculated from Census SAIPE 2024
- The median county. Half of Illinois’s counties have fewer than 24,344 residents, and half report a median household income below $68,397. calculated from Census PEP V2025 · Census SAIPE 2024
- Lopsided density. Only 12 of 102 counties are denser than Illinois’s statewide average of 229 people per square mile. calculated from Census PEP V2025 · Census TIGER 2026
| Adams County | 64,267 | $68,432 | 2.9% | 75/sq mi | 855 sq mi | Quincy |
| Alexander County | 4,570 | $48,493 | 5.5% | 19/sq mi | 235 sq mi | Cairo |
| Bond County | 16,959 | $66,398 | 3.8% | 45/sq mi | 380 sq mi | Greenville |
| Boone County | 53,568 | $86,711 | 4.0% | 191/sq mi | 281 sq mi | Belvidere |
| Brown County | 6,401 | $70,812 | 2.7% | 21/sq mi | 306 sq mi | Mount Sterling |
| Bureau County | 32,510 | $75,022 | 4.0% | 37/sq mi | 869 sq mi | Princeton |
| Calhoun County | 4,300 | $72,934 | 3.7% | 17/sq mi | 254 sq mi | Hardin |
| Carroll County | 15,419 | $69,537 | 3.4% | 35/sq mi | 445 sq mi | Mount Carroll |
| Cass County | 12,463 | $65,933 | 3.5% | 33/sq mi | 376 sq mi | Virginia |
| Champaign County | 209,972 | $64,240 | 3.6% | 211/sq mi | 996 sq mi | Urbana |
| Christian County | 33,443 | $68,915 | 3.5% | 47/sq mi | 709 sq mi | Taylorville |
| Clark County | 15,114 | $72,272 | 3.9% | 30/sq mi | 501 sq mi | Marshall |
| Clay County | 12,793 | $62,117 | 3.6% | 27/sq mi | 468 sq mi | Louisville |
| Clinton County | 37,128 | $87,958 | 2.7% | 78/sq mi | 474 sq mi | Carlyle |
| Coles County | 46,607 | $61,313 | 3.0% | 92/sq mi | 508 sq mi | Charleston |
| Cook County | 5,194,625 | $82,729 | 4.7% | 5,497/sq mi | 945 sq mi | Chicago |
| Crawford County | 18,648 | $66,960 | 3.4% | 42/sq mi | 444 sq mi | Robinson |
| Cumberland County | 10,208 | $81,491 | 2.6% | 30/sq mi | 346 sq mi | Toledo |
| De Witt County | 15,118 | $76,218 | 3.1% | 38/sq mi | 398 sq mi | Clinton |
| DeKalb County | 101,835 | $78,556 | 3.6% | 161/sq mi | 631 sq mi | Sycamore |
| Douglas County | 19,880 | $79,854 | 3.0% | 48/sq mi | 417 sq mi | Tuscola |
| DuPage County | 934,298 | $110,974 | 3.8% | 2,849/sq mi | 328 sq mi | Wheaton |
| Edgar County | 16,323 | $66,725 | 3.7% | 26/sq mi | 623 sq mi | Paris |
| Edwards County | 5,898 | $66,465 | 6.3% | 27/sq mi | 222 sq mi | Albion |
| Effingham County | 34,519 | $81,668 | 2.9% | 72/sq mi | 479 sq mi | Effingham |
| Fayette County | 20,790 | $63,445 | 3.9% | 29/sq mi | 716 sq mi | Vandalia |
| Ford County | 13,216 | $69,761 | 3.3% | 27/sq mi | 486 sq mi | Paxton |
| Franklin County | 36,916 | $59,310 | 4.5% | 90/sq mi | 409 sq mi | Benton |
| Fulton County | 32,901 | $63,587 | 3.7% | 38/sq mi | 866 sq mi | Lewistown |
| Gallatin County | 4,616 | $57,342 | 4.0% | 14/sq mi | 323 sq mi | Shawneetown |
| Greene County | 11,313 | $62,654 | 3.2% | 21/sq mi | 543 sq mi | Carrollton |
| Grundy County | 54,052 | $96,937 | 3.9% | 129/sq mi | 418 sq mi | Morris |
| Hamilton County | 7,859 | $66,346 | 3.9% | 18/sq mi | 435 sq mi | McLeansboro |
| Hancock County | 16,803 | $67,313 | 3.0% | 21/sq mi | 794 sq mi | Carthage |
| Hardin County | 3,588 | $54,671 | 4.0% | 20/sq mi | 177 sq mi | Elizabethtown |
| Henderson County | 5,984 | $66,009 | 3.2% | 16/sq mi | 379 sq mi | Oquawka |
| Henry County | 48,095 | $72,293 | 4.1% | 58/sq mi | 823 sq mi | Cambridge |
| Iroquois County | 26,150 | $70,408 | 3.9% | 23/sq mi | 1,117 sq mi | Watseka |
| Jackson County | 52,501 | $52,063 | 4.2% | 90/sq mi | 584 sq mi | Murphysboro |
| Jasper County | 9,032 | $72,816 | 2.6% | 18/sq mi | 495 sq mi | Newton |
| Jefferson County | 36,147 | $61,746 | 4.4% | 63/sq mi | 571 sq mi | Mount Vernon |
| Jersey County | 21,160 | $77,236 | 3.1% | 57/sq mi | 370 sq mi | Jerseyville |
| Jo Daviess County | 21,594 | $70,046 | 2.9% | 36/sq mi | 601 sq mi | Galena |
| Johnson County | 13,363 | $66,013 | 4.3% | 39/sq mi | 344 sq mi | Vienna |
| Kane County | 525,757 | $103,587 | 3.6% | 1,012/sq mi | 519 sq mi | Geneva |
| Kankakee County | 105,525 | $75,936 | 4.2% | 156/sq mi | 676 sq mi | Kankakee |
| Kendall County | 145,470 | $120,075 | 3.6% | 454/sq mi | 320 sq mi | Yorkville |
| Knox County | 47,767 | $58,896 | 4.3% | 67/sq mi | 716 sq mi | Galesburg |
| Lake County | 719,339 | $108,137 | 3.6% | 1,621/sq mi | 444 sq mi | Waukegan |
| LaSalle County | 107,773 | $72,846 | 4.2% | 95/sq mi | 1,135 sq mi | Ottawa |
| Lawrence County | 13,790 | $56,743 | 3.9% | 37/sq mi | 372 sq mi | Lawrenceville |
| Lee County | 32,914 | $70,166 | 3.7% | 45/sq mi | 725 sq mi | Dixon |
| Livingston County | 35,057 | $76,043 | 3.2% | 34/sq mi | 1,044 sq mi | Pontiac |
| Logan County | 27,182 | $68,362 | 3.8% | 44/sq mi | 618 sq mi | Lincoln |
| Macon County | 99,300 | $62,679 | 5.0% | 171/sq mi | 581 sq mi | Decatur |
| Macoupin County | 43,748 | $69,440 | 3.6% | 51/sq mi | 863 sq mi | Carlinville |
| Madison County | 263,110 | $78,648 | 3.4% | 368/sq mi | 716 sq mi | Edwardsville |
| Marion County | 36,382 | $61,813 | 4.2% | 64/sq mi | 573 sq mi | Salem |
| Marshall County | 11,473 | $75,927 | 3.9% | 30/sq mi | 387 sq mi | Lacon |
| Mason County | 12,411 | $64,300 | 3.6% | 23/sq mi | 539 sq mi | Havana |
| Massac County | 13,502 | $67,637 | 3.6% | 57/sq mi | 237 sq mi | Metropolis |
| McDonough County | 25,916 | $62,276 | 3.6% | 44/sq mi | 589 sq mi | Macomb |
| McHenry County | 317,751 | $102,725 | 3.8% | 527/sq mi | 603 sq mi | Woodstock |
| McLean County | 171,419 | $81,913 | 3.3% | 145/sq mi | 1,183 sq mi | Bloomington |
| Menard County | 11,863 | $93,131 | 3.4% | 38/sq mi | 314 sq mi | Petersburg |
| Mercer County | 15,229 | $81,428 | 3.9% | 27/sq mi | 561 sq mi | Aledo |
| Monroe County | 34,840 | $108,674 | 2.6% | 90/sq mi | 385 sq mi | Waterloo |
| Montgomery County | 28,076 | $62,882 | 3.7% | 40/sq mi | 704 sq mi | Hillsboro |
| Morgan County | 32,515 | $67,794 | 3.6% | 57/sq mi | 569 sq mi | Jacksonville |
| Moultrie County | 14,371 | $76,303 | 3.0% | 43/sq mi | 336 sq mi | Sullivan |
| Ogle County | 51,399 | $80,221 | 3.5% | 68/sq mi | 759 sq mi | Oregon |
| Peoria County | 178,553 | $68,190 | 4.2% | 289/sq mi | 619 sq mi | Peoria |
| Perry County | 20,160 | $67,372 | 4.2% | 46/sq mi | 442 sq mi | Pinckneyville |
| Piatt County | 16,791 | $93,892 | 2.8% | 38/sq mi | 439 sq mi | Monticello |
| Pike County | 14,231 | $65,396 | 3.5% | 17/sq mi | 831 sq mi | Pittsfield |
| Pope County | 3,672 | $52,892 | 5.3% | 10/sq mi | 369 sq mi | Golconda |
| Pulaski County | 4,820 | $49,770 | 5.2% | 24/sq mi | 199 sq mi | Mound City |
| Putnam County | 5,619 | $81,998 | 3.6% | 35/sq mi | 160 sq mi | Hennepin |
| Randolph County | 29,921 | $66,513 | 3.1% | 52/sq mi | 575 sq mi | Chester |
| Richland County | 15,219 | $68,273 | 3.3% | 42/sq mi | 360 sq mi | Olney |
| Rock Island County | 141,869 | $67,335 | 5.4% | 332/sq mi | 428 sq mi | Rock Island |
| Saline County | 22,772 | $55,561 | 3.7% | 60/sq mi | 380 sq mi | Harrisburg |
| Sangamon County | 194,170 | $78,931 | 3.6% | 224/sq mi | 868 sq mi | Springfield |
| Schuyler County | 6,657 | $64,481 | 3.7% | 15/sq mi | 437 sq mi | Rushville |
| Scott County | 4,866 | $70,164 | 3.1% | 19/sq mi | 251 sq mi | Winchester |
| Shelby County | 20,576 | $75,612 | 3.3% | 27/sq mi | 759 sq mi | Shelbyville |
| St. Clair County | 250,708 | $78,110 | 3.8% | 381/sq mi | 658 sq mi | Belleville |
| Stark County | 5,319 | $69,557 | 3.8% | 18/sq mi | 288 sq mi | Toulon |
| Stephenson County | 43,220 | $64,425 | 3.8% | 77/sq mi | 564 sq mi | Freeport |
| Tazewell County | 130,049 | $78,573 | 3.6% | 201/sq mi | 646 sq mi | Pekin |
| Union County | 16,656 | $58,887 | 3.7% | 40/sq mi | 413 sq mi | Jonesboro |
| Vermilion County | 71,259 | $62,150 | 4.5% | 79/sq mi | 898 sq mi | Danville |
| Wabash County | 10,907 | $64,798 | 3.9% | 49/sq mi | 223 sq mi | Mount Carmel |
| Warren County | 16,222 | $65,671 | 3.6% | 30/sq mi | 542 sq mi | Monmouth |
| Washington County | 13,564 | $81,555 | 2.9% | 24/sq mi | 563 sq mi | Nashville |
| Wayne County | 15,882 | $61,720 | 4.0% | 22/sq mi | 714 sq mi | Fairfield |
| White County | 13,250 | $60,953 | 3.8% | 27/sq mi | 495 sq mi | Carmi |
| Whiteside County | 54,121 | $67,711 | 3.8% | 79/sq mi | 684 sq mi | Morrison |
| Will County | 712,253 | $109,888 | 4.2% | 852/sq mi | 836 sq mi | Joliet |
| Williamson County | 67,225 | $67,879 | 3.6% | 160/sq mi | 420 sq mi | Marion |
| Winnebago County | 283,674 | $67,363 | 4.5% | 553/sq mi | 513 sq mi | Rockford |
| Woodford County | 38,111 | $100,761 | 2.9% | 72/sq mi | 528 sq mi | Eureka |
Click a column heading to sort all 102 counties. A suppressed estimate (coefficient of variation ≥ 0.30) shows a marker, never a guess. County seats are from Wikidata (CC0), each validated to a Census place inside its county. Where Wikidata has none, the seat comes from the page cited for that county in the seat file, and where the table names no seat, it says why. See the methodology.
Download & print this Illinois map
Cities in Illinois
Illinois has 1,294 incorporated cities, towns, and villages. The largest is Chicago with 2,711,226 residents. Its center is in Cook County, and it also reaches into DuPage County. Use the search on the map above to find any city and highlight the county it sits in.
| Chicago | Cook County +1 more (also DuPage County) | 2,711,226 |
| Aurora | Kane County +3 more (also DuPage County, Will County, Kendall County) | 179,898 |
| Naperville | DuPage County +1 more (also Will County) | 150,692 |
| Joliet | Will County +1 more (also Kendall County) | 150,445 |
| Rockford | Winnebago County +1 more (also Ogle County) | 147,521 |
| Elgin | Kane County +1 more (also Cook County) | 114,934 |
| Springfield | Sangamon County | 113,330 |
| Peoria | Peoria County | 112,169 |
| Champaign | Champaign County | 89,996 |
| Waukegan | Lake County | 89,076 |
| Cicero (town) | Cook County | 82,797 |
| Bloomington | McLean County | 78,907 |
| Schaumburg (village) | Cook County +1 more (also DuPage County) | 76,868 |
| Evanston | Cook County | 76,340 |
| Arlington Heights (village) | Cook County | 76,005 |
| Bolingbrook (village) | Will County +1 more (also DuPage County) | 74,096 |
| Decatur | Macon County | 69,815 |
| Palatine (village) | Cook County | 66,293 |
| Skokie (village) | Cook County | 66,219 |
| Des Plaines | Cook County | 59,156 |
| Orland Park (village) | Cook County +1 more (also Will County) | 57,916 |
| Oak Lawn (village) | Cook County | 56,861 |
| Berwyn | Cook County | 55,595 |
| Mount Prospect (village) | Cook County | 55,472 |
| Tinley Park (village) | Cook County +1 more (also Will County) | 54,842 |
| Normal (town) | McLean County | 53,569 |
| Wheaton | DuPage County | 53,557 |
| Oak Park (village) | Cook County | 53,292 |
| Hoffman Estates (village) | Cook County | 51,175 |
| Downers Grove (village) | DuPage County | 50,054 |
| Glenview (village) | Cook County | 47,752 |
| Plainfield (village) | Will County +1 more (also Kendall County) | 46,708 |
| Elmhurst | DuPage County +1 more (also Cook County) | 45,671 |
| Lombard (village) | DuPage County | 43,619 |
| Buffalo Grove (village) | Lake County +1 more (also Cook County) | 42,891 |
| Moline | Rock Island County | 42,197 |
| Belleville | St. Clair County | 41,370 |
| Romeoville (village) | Will County | 41,152 |
| Crystal Lake | McHenry County | 40,579 |
| Bartlett (village) | DuPage County +2 more (also Cook County, Kane County) | 40,501 |
| DeKalb | DeKalb County | 40,443 |
| Carol Stream (village) | DuPage County | 39,460 |
| Urbana | Champaign County | 39,341 |
| Quincy | Adams County | 39,109 |
| Streamwood (village) | Cook County | 39,001 |
| Park Ridge | Cook County | 38,667 |
| Wheeling (village) | Cook County +1 more (also Lake County) | 38,433 |
| Carpentersville (village) | Kane County | 37,346 |
| Hanover Park (village) | DuPage County +1 more (also Cook County) | 36,732 |
| Oswego (village) | Kendall County +1 more (also Will County) | 36,375 |
The table shows the 50 most populous. Search the map above for the other 1,244.
A city can reach into more than one county. The table names the one its center falls in; “+N more” counts the others, from the Census Bureau’s count of each city by county part Census ACS 2020–2024 place parts.
Which Illinois county is the richest, largest, most crowded? The answers
- Illinois’s highest median household income is in Kendall County ($120,075); the lowest is in Alexander County ($48,493). Census SAIPE 2024
- Illinois’s most populous county is Cook County (5,194,625); the least populous is Hardin County (3,588), a 1,448× spread. calculated from Census PEP V2025
- Illinois’s largest county by land area is McLean County (1,183 sq mi); the smallest is Putnam County (160 sq mi). Census TIGER 2026
- Illinois’s highest population density is in Cook County (5,497/sq mi); the lowest is in Pope County (10/sq mi). calculated from Census PEP V2025 · Census TIGER 2026
- Illinois’s highest poverty rate is in Alexander County (24.8%); the lowest is in Kendall County (4.2%). Census SAIPE 2024
- In Illinois, unemployment is highest in Edwards County (6.3%) and lowest in Cumberland County, Jasper County, and Monroe County (tied at 2.6%), for September 2026 (preliminary). BLS LAUS September 2026, preliminary
- Illinois’s highest median age is in Pope County (53.9); the lowest is in Champaign County (30.7). Census ACS 2020–2024
- Illinois’s highest share of adults 25 and over with a bachelor’s degree or higher is in DuPage County (51.8%); the lowest is in Alexander County and Brown County (tied at 12.6%). Census ACS 2020–2024
Every figure is a current official estimate from the source named, never a crowd-sourced or copied value. Suppressed estimates (coefficient of variation ≥ 0.30) are omitted, never guessed. See the full methodology.
Illinois counties: common questions
How many counties are in Illinois?
Illinois has 102 counties covering 55,514 sq mi and about 12.7M residents. Every one is on the map and in the table above.
What is the largest county in Illinois?
It depends on the measure. By land area it’s McLean County (1,183 sq mi); by population it’s Cook County (5,194,625 residents).
What county is Chicago in?
Chicago, population 2,711,226, has its center in Cook County and also reaches into DuPage County. Use the search on the map to find any Illinois city’s county.
What is the richest county in Illinois?
By median household income, Kendall County is the richest at $120,075; the poorest is Alexander County at $48,493. Census SAIPE 2024
What is the most populous county in Illinois?
Cook County, with 5,194,625 residents, about 40.8% of Illinois’s people. That is 1,448× the least populous, Hardin County (3,588).
Sources & vintages
- Source: U.S. Census Bureau, Population Estimates, Vintage 2025 (July 1, 2025) — retrieved Nov 2026
- Source: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE), 2024 — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, B01002 median age — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, S1501 educational attainment — retrieved Nov 2026
- Source: U.S. Bureau of Labor Statistics, Local Area Unemployment Statistics (LAUS), September 2026, preliminary — retrieved Nov 2026
- Source: U.S. Census Bureau, TIGERweb county boundaries, January 1, 2026 vintage — retrieved Nov 2026
- Source: U.S. Census Bureau, TIGERweb incorporated places, January 1, 2026 vintage — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, B01003 total population by place — retrieved Nov 2026
- Source: Wikidata, county seats (P36), query of 2026-11-11 — retrieved Nov 2026
- Source: County, state and Census sources, seats and no-seat reasons for 92 county-equivalents (3 rows cite the Virginia Association of Counties) — retrieved Nov 2026
- Calculated: population density = population ÷ land area (people per sq mi) (method)
- Calculated: state totals = sum over the state’s counties (population, land area, water area) (method)
- Calculated: averages per county = state total ÷ number of counties (method)
- Calculated: population shares = county (or top-5) population ÷ state total × 100; “half the residents” = fewest largest counties whose populations sum to ≥ 50% of the total (method)
- Calculated: medians across counties = middle value of the county values (mean of the two middle values for an even count) (method)
- Calculated: spreads = highest county value ÷ lowest county value (method)
- Calculated: income tiers vs poverty = mean poverty rate of the N highest- and N lowest-income counties, N = min(10, ⌊counties ÷ 2⌋), only for states with ≥ 6 counties (method)
- Calculated: rankings and superlatives = highest / lowest county value; suppressed values excluded (method)
- Calculated: water share = water area ÷ (land area + water area) × 100 (method)
- Calculated: square miles = TIGER AREALAND or AREAWATER (m²) ÷ 2,589,988.11, rounded to 2 dp (method)
Data current through .


