Elections / 2020 · President · IL
Illinois — 2020 presidential election
Recent presidential results
state2020 presidential electionIllinois · PresidentBidenD+16.9
How it voted
Share of the 2020 vote
| Joe Biden ✓Democratic | 57.4% | 3,471,915 |
|---|---|---|
| Donald TrumpRepublican | 40.4% | 2,446,891 |
| OtherAll other candidates | 2.2% | 132,704 |
2020presidential margin
D+60R+60
102 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
Illinois cast 20 electoral votes this cycle.
County-level results (102 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adams County, IL | Republican | R+46.5 |
| Alexander County, IL | Republican | R+14.2 |
| Bond County, IL | Republican | R+40.9 |
| Boone County, IL | Republican | R+12.8 |
| Brown County, IL | Republican | R+57.2 |
| Bureau County, IL | Republican | R+21.4 |
| Calhoun County, IL | Republican | R+49.4 |
| Carroll County, IL | Republican | R+29.3 |
| Cass County, IL | Republican | R+37.7 |
| Champaign County, IL | Democratic | D+22.8 |
| Christian County, IL | Republican | R+44.5 |
| Clark County, IL | Republican | R+50.6 |
| Clay County, IL | Republican | R+65.2 |
| Clinton County, IL | Republican | R+51.1 |
| Coles County, IL | Republican | R+26.3 |
| Cook County, IL | Democratic | D+50.2 |
| Crawford County, IL | Republican | R+51.3 |
| Cumberland County, IL | Republican | R+59.1 |
| De Witt County, IL | Republican | R+42.8 |
| DeKalb County, IL | Democratic | D+5.7 |
| Douglas County, IL | Republican | R+44.4 |
| DuPage County, IL | Democratic | D+18.0 |
| Edgar County, IL | Republican | R+52.4 |
| Edwards County, IL | Republican | R+69.6 |
| Effingham County, IL | Republican | R+59.2 |
| Fayette County, IL | Republican | R+61.8 |
| Ford County, IL | Republican | R+47.3 |
| Franklin County, IL | Republican | R+47.5 |
| Fulton County, IL | Republican | R+20.1 |
| Gallatin County, IL | Republican | R+52.2 |
| Greene County, IL | Republican | R+54.9 |
| Grundy County, IL | Republican | R+25.8 |
| Hamilton County, IL | Republican | R+60.3 |
| Hancock County, IL | Republican | R+48.8 |
| Hardin County, IL | Republican | R+57.4 |
| Henderson County, IL | Republican | R+33.0 |
| Henry County, IL | Republican | R+21.4 |
| Iroquois County, IL | Republican | R+56.7 |
| Jackson County, IL | Democratic | D+1.3 |
| Jasper County, IL | Republican | R+62.4 |
| Jefferson County, IL | Republican | R+45.1 |
| Jersey County, IL | Republican | R+48.1 |
| Jo Daviess County, IL | Republican | R+16.4 |
| Johnson County, IL | Republican | R+58.6 |
| Kane County, IL | Democratic | D+14.4 |
| Kankakee County, IL | Republican | R+16.5 |
| Kendall County, IL | Democratic | D+5.7 |
| Knox County, IL | Republican | R+5.6 |
| Lake County, IL | Democratic | D+24.0 |
| LaSalle County, IL | Republican | R+14.3 |
| Lawrence County, IL | Republican | R+54.0 |
| Lee County, IL | Republican | R+19.6 |
| Livingston County, IL | Republican | R+44.1 |
| Logan County, IL | Republican | R+39.7 |
| Macon County, IL | Republican | R+17.6 |
| Macoupin County, IL | Republican | R+36.5 |
| Madison County, IL | Republican | R+13.2 |
| Marion County, IL | Republican | R+46.6 |
| Marshall County, IL | Republican | R+34.5 |
| Mason County, IL | Republican | R+39.3 |
| Massac County, IL | Republican | R+48.0 |
| McDonough County, IL | Republican | R+16.5 |
| McHenry County, IL | Republican | R+2.5 |
| McLean County, IL | Democratic | D+3.9 |
| Menard County, IL | Republican | R+39.4 |
| Mercer County, IL | Republican | R+24.0 |
| Monroe County, IL | Republican | R+35.7 |
| Montgomery County, IL | Republican | R+41.0 |
| Morgan County, IL | Republican | R+31.8 |
| Moultrie County, IL | Republican | R+48.9 |
| Ogle County, IL | Republican | R+25.9 |
| Peoria County, IL | Democratic | D+6.3 |
| Perry County, IL | Republican | R+46.7 |
| Piatt County, IL | Republican | R+29.6 |
| Pike County, IL | Republican | R+60.9 |
| Pope County, IL | Republican | R+59.2 |
| Pulaski County, IL | Republican | R+30.7 |
| Putnam County, IL | Republican | R+19.3 |
| Randolph County, IL | Republican | R+50.2 |
| Richland County, IL | Republican | R+52.7 |
| Rock Island County, IL | Democratic | D+12.1 |
| Saline County, IL | Republican | R+47.9 |
| Sangamon County, IL | Republican | R+4.3 |
| Schuyler County, IL | Republican | R+43.5 |
| Scott County, IL | Republican | R+56.2 |
| Shelby County, IL | Republican | R+57.1 |
| St. Clair County, IL | Democratic | D+8.6 |
| Stark County, IL | Republican | R+41.2 |
| Stephenson County, IL | Republican | R+15.7 |
| Tazewell County, IL | Republican | R+25.5 |
| Union County, IL | Republican | R+40.2 |
| Vermilion County, IL | Republican | R+32.9 |
| Wabash County, IL | Republican | R+53.2 |
| Warren County, IL | Republican | R+20.0 |
| Washington County, IL | Republican | R+56.5 |
| Wayne County, IL | Republican | R+70.5 |
| White County, IL | Republican | R+57.5 |
| Whiteside County, IL | Republican | R+8.3 |
| Will County, IL | Democratic | D+8.3 |
| Williamson County, IL | Republican | R+37.3 |
| Winnebago County, IL | Democratic | D+2.5 |
| Woodford County, IL | Republican | R+40.2 |
Nominees: Joe Biden (D) · Donald Trump (R)
Illinois's presidential margins
1892–2024, the 2020 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +3.1% |
| 1896 | −13.0% |
| 1900 | −8.4% |
| 1904 | −28.3% |
| 1908 | −15.5% |
| 1912 | +13.2% |
| 1916 | −9.2% |
| 1920 | −42.3% |
| 1924 | −35.5% |
| 1928 | −14.7% |
| 1932 | +13.2% |
| 1936 | +18.0% |
| 1940 | +2.4% |
| 1944 | +3.5% |
| 1948 | +0.8% |
| 1952 | −9.9% |
| 1956 | −19.2% |
| 1960 | +0.2% |
| 1964 | +18.9% |
| 1968 | −2.9% |
| 1972 | −18.5% |
| 1976 | −2.0% |
| 1980 | −7.9% |
| 1984 | −12.9% |
| 1988 | −2.1% |
| 1992 | +14.2% |
| 1996 | +17.5% |
| 2000 | +12.0% |
| 2004 | +10.3% |
| 2008 | +25.1% |
| 2012 | +16.8% |
| 2016 | +16.9% |
| 2020 | +16.9% |
| 2024 | +10.9% |
County-by-county results — 102 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adams County | R | 8,633 | 24,220 | 33,527 | |
| Alexander County | R | 1,114 | 1,486 | 2,621 | |
| Bond County | R | 2,288 | 5,625 | 8,165 | |
| Boone County | R | 10,542 | 13,883 | 26,158 | |
| Brown County | R | 486 | 1,931 | 2,525 | |
| Bureau County | R | 6,669 | 10,411 | 17,494 | |
| Calhoun County | R | 677 | 2,046 | 2,773 | |
| Carroll County | R | 2,748 | 5,105 | 8,037 | |
| Cass County | R | 1,615 | 3,625 | 5,326 | |
| Champaign County | D | 57,067 | 35,285 | 95,573 | |
| Christian County | R | 4,335 | 11,563 | 16,231 | |
| Clark County | R | 1,993 | 6,226 | 8,369 | |
| Clay County | R | 1,129 | 5,629 | 6,899 | |
| Clinton County | R | 4,493 | 14,304 | 19,214 | |
| Coles County | R | 8,067 | 14,037 | 22,668 | |
| Cook County | D | 1,725,973 | 558,269 | 2,325,405 | |
| Crawford County | R | 2,202 | 7,043 | 9,441 | |
| Cumberland County | R | 1,142 | 4,601 | 5,849 | |
| De Witt County | R | 2,191 | 5,632 | 8,039 | |
| DeKalb County | D | 24,643 | 21,905 | 47,989 | |
| Douglas County | R | 2,335 | 6,227 | 8,760 | |
| DuPage County | D | 281,222 | 193,611 | 487,763 | |
| Edgar County | R | 1,887 | 6,193 | 8,212 | |
| Edwards County | R | 488 | 2,833 | 3,368 | |
| Effingham County | R | 3,716 | 15,006 | 19,083 | |
| Fayette County | R | 1,826 | 8,055 | 10,076 | |
| Ford County | R | 1,754 | 5,048 | 6,967 | |
| Franklin County | R | 4,760 | 13,622 | 18,669 | |
| Fulton County | R | 6,503 | 9,867 | 16,724 | |
| Gallatin County | R | 622 | 2,019 | 2,675 | |
| Greene County | R | 1,349 | 4,770 | 6,237 | |
| Grundy County | R | 9,626 | 16,523 | 26,756 | |
| Hamilton County | R | 824 | 3,432 | 4,323 | |
| Hancock County | R | 2,315 | 6,906 | 9,403 | |
| Hardin County | R | 449 | 1,691 | 2,162 | |
| Henderson County | R | 1,187 | 2,394 | 3,656 | |
| Henry County | R | 9,797 | 15,300 | 25,701 | |
| Iroquois County | R | 2,908 | 10,877 | 14,043 | |
| Jackson County | D | 11,181 | 10,890 | 22,718 | |
| Jasper County | R | 1,007 | 4,494 | 5,586 | |
| Jefferson County | R | 4,608 | 12,476 | 17,436 | |
| Jersey County | R | 2,961 | 8,712 | 11,960 | |
| Jo Daviess County | R | 5,109 | 7,166 | 12,525 | |
| Johnson County | R | 1,281 | 5,059 | 6,450 | |
| Kane County | D | 130,166 | 96,775 | 231,876 | |
| Kankakee County | R | 20,271 | 28,532 | 50,040 | |
| Kendall County | D | 33,168 | 29,492 | 64,205 | |
| Knox County | R | 10,703 | 12,009 | 23,208 | |
| Lake County | D | 204,032 | 123,594 | 335,675 | |
| LaSalle County | R | 22,442 | 30,113 | 53,687 | |
| Lawrence County | R | 1,419 | 4,886 | 6,422 | |
| Lee County | R | 6,407 | 9,630 | 16,440 | |
| Livingston County | R | 4,615 | 12,208 | 17,214 | |
| Logan County | R | 3,840 | 9,136 | 13,327 | |
| Macon County | R | 19,847 | 28,589 | 49,534 | |
| Macoupin County | R | 7,365 | 16,153 | 24,070 | |
| Madison County | R | 57,836 | 76,031 | 137,558 | |
| Marion County | R | 4,524 | 12,678 | 17,494 | |
| Marshall County | R | 2,005 | 4,197 | 6,345 | |
| Mason County | R | 1,985 | 4,654 | 6,785 | |
| Massac County | R | 1,725 | 4,997 | 6,818 | |
| McDonough County | R | 4,992 | 7,027 | 12,327 | |
| McHenry County | R | 78,154 | 82,260 | 164,578 | |
| McLean County | D | 43,933 | 40,502 | 87,387 | |
| Menard County | R | 2,022 | 4,764 | 6,954 | |
| Mercer County | R | 3,280 | 5,418 | 8,914 | |
| Monroe County | R | 6,569 | 14,142 | 21,206 | |
| Montgomery County | R | 3,905 | 9,544 | 13,761 | |
| Morgan County | R | 5,076 | 9,950 | 15,333 | |
| Moultrie County | R | 1,662 | 4,964 | 6,756 | |
| Ogle County | R | 9,428 | 16,248 | 26,340 | |
| Peoria County | D | 43,578 | 38,252 | 83,973 | |
| Perry County | R | 2,612 | 7,313 | 10,071 | |
| Piatt County | R | 3,329 | 6,248 | 9,851 | |
| Pike County | R | 1,484 | 6,332 | 7,965 | |
| Pope County | R | 433 | 1,722 | 2,176 | |
| Pulaski County | R | 891 | 1,699 | 2,631 | |
| Putnam County | R | 1,338 | 1,993 | 3,395 | |
| Randolph County | R | 3,592 | 11,076 | 14,910 | |
| Richland County | R | 1,830 | 6,089 | 8,077 | |
| Rock Island County | D | 36,691 | 28,603 | 66,947 | |
| Saline County | R | 2,789 | 8,103 | 11,089 | |
| Sangamon County | R | 48,917 | 53,485 | 105,142 | |
| Schuyler County | R | 1,068 | 2,773 | 3,918 | |
| Scott County | R | 572 | 2,114 | 2,743 | |
| Shelby County | R | 2,504 | 9,426 | 12,115 | |
| St. Clair County | D | 68,325 | 57,150 | 129,405 | |
| Stark County | R | 815 | 2,004 | 2,886 | |
| Stephenson County | R | 9,055 | 12,521 | 22,111 | |
| Tazewell County | R | 24,819 | 42,513 | 69,276 | |
| Union County | R | 2,579 | 6,161 | 8,904 | |
| Vermilion County | R | 10,323 | 20,725 | 31,642 | |
| Wabash County | R | 1,253 | 4,237 | 5,607 | |
| Warren County | R | 3,090 | 4,676 | 7,924 | |
| Washington County | R | 1,641 | 6,115 | 7,921 | |
| Wayne County | R | 1,187 | 7,176 | 8,499 | |
| White County | R | 1,517 | 5,791 | 7,431 | |
| Whiteside County | R | 12,253 | 14,527 | 27,433 | |
| Will County | D | 183,915 | 155,116 | 346,266 | |
| Williamson County | R | 10,206 | 22,801 | 33,730 | |
| Winnebago County | D | 64,056 | 60,861 | 128,160 | |
| Woodford County | R | 6,160 | 14,799 | 21,502 |
Same ballot, 2020IL
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.