Illinois 2024 Presidential Election Results by County
In 2024, the Republican candidate won 88 of Illinois's 102 counties.
| County | Winner | Party | Votes | Vote Share | Margin | Total Votes Cast |
|---|---|---|---|---|---|---|
| Adams | Donald J Trump | Republican | 23,161 | 72.9% | 47.4 pts | 31,766 |
| Alexander | Donald J Trump | Republican | 1,341 | 59.0% | 19.2 pts | 2,271 |
| Bond | Donald J Trump | Republican | 5,692 | 71.2% | 44.7 pts | 7,991 |
| Boone | Donald J Trump | Republican | 13,673 | 56.4% | 14.5 pts | 24,256 |
| Brown | Donald J Trump | Republican | 1,938 | 78.9% | 59.9 pts | 2,455 |
| Bureau | Donald J Trump | Republican | 9,784 | 61.2% | 24.3 pts | 15,999 |
| Calhoun | Donald J Trump | Republican | 2,059 | 76.8% | 55.9 pts | 2,680 |
| Carroll | Donald J Trump | Republican | 5,082 | 64.8% | 31.7 pts | 7,840 |
| Cass | Donald J Trump | Republican | 3,712 | 70.8% | 43.4 pts | 5,241 |
| Champaign | Kamala D Harris | Democratic | 54,314 | 60.6% | 23.8 pts | 89,581 |
| Christian | Donald J Trump | Republican | 11,278 | 72.6% | 46.7 pts | 15,545 |
| Clark | Donald J Trump | Republican | 6,130 | 74.7% | 51.2 pts | 8,206 |
| Clay | Donald J Trump | Republican | 5,610 | 82.9% | 67.3 pts | 6,769 |
| Clinton | Donald J Trump | Republican | 14,407 | 74.9% | 51.8 pts | 19,230 |
| Coles | Donald J Trump | Republican | 13,606 | 63.3% | 28.4 pts | 21,507 |
| Cook | Kamala D Harris | Democratic | 1,447,821 | 69.6% | 41.6 pts | 2,079,239 |
| Crawford | Donald J Trump | Republican | 6,727 | 75.3% | 52.4 pts | 8,935 |
| Cumberland | Donald J Trump | Republican | 4,627 | 80.2% | 61.8 pts | 5,769 |
| De Witt | Donald J Trump | Republican | 5,529 | 71.3% | 44.7 pts | 7,758 |
| DeKalb | Kamala D Harris | Democratic | 23,648 | 49.9% | 2.0 pts | 47,401 |
| Douglas | Donald J Trump | Republican | 6,076 | 72.2% | 46.1 pts | 8,410 |
| Dupage | Kamala D Harris | Democratic | 251,164 | 55.0% | 13.1 pts | 456,882 |
| Edgar | Donald J Trump | Republican | 5,955 | 75.3% | 52.3 pts | 7,912 |
| Edwards | Donald J Trump | Republican | 2,794 | 84.9% | 71.1 pts | 3,289 |
| Effingham | Donald J Trump | Republican | 15,124 | 79.2% | 60.3 pts | 19,084 |
| Fayette | Donald J Trump | Republican | 7,847 | 81.7% | 64.7 pts | 9,601 |
| Ford | Donald J Trump | Republican | 4,778 | 72.9% | 47.8 pts | 6,553 |
| Franklin | Donald J Trump | Republican | 13,200 | 74.6% | 50.5 pts | 17,692 |
| Fulton | Donald J Trump | Republican | 9,827 | 60.9% | 23.8 pts | 16,144 |
| Gallatin | Donald J Trump | Republican | 1,923 | 76.0% | 53.8 pts | 2,530 |
| Greene | Donald J Trump | Republican | 4,719 | 77.9% | 57.8 pts | 6,056 |
| Grundy | Donald J Trump | Republican | 16,997 | 63.9% | 29.5 pts | 26,589 |
| Hamilton | Donald J Trump | Republican | 3,385 | 81.0% | 63.3 pts | 4,181 |
| Hancock | Donald J Trump | Republican | 6,708 | 74.0% | 49.9 pts | 9,065 |
| Hardin | Donald J Trump | Republican | 1,546 | 80.3% | 61.7 pts | 1,926 |
| Henderson | Donald J Trump | Republican | 2,369 | 68.4% | 38.8 pts | 3,464 |
| Henry | Donald J Trump | Republican | 15,359 | 61.2% | 24.4 pts | 25,092 |
| Iroquois | Donald J Trump | Republican | 10,376 | 77.9% | 57.3 pts | 13,324 |
| Jackson | Kamala D Harris | Democratic | 11,394 | 50.7% | 3.5 pts | 22,465 |
| Jasper | Donald J Trump | Republican | 4,449 | 82.0% | 65.2 pts | 5,425 |
| Jefferson | Donald J Trump | Republican | 12,189 | 73.2% | 47.7 pts | 16,662 |
| Jersey | Donald J Trump | Republican | 8,684 | 74.3% | 50.2 pts | 11,694 |
| Jo Daviess | Donald J Trump | Republican | 7,136 | 57.5% | 16.8 pts | 12,414 |
| Johnson | Donald J Trump | Republican | 4,798 | 78.6% | 58.3 pts | 6,103 |
| Kane | Kamala D Harris | Democratic | 120,077 | 53.7% | 9.3 pts | 223,534 |
| Kankakee | Donald J Trump | Republican | 28,285 | 59.5% | 20.8 pts | 47,569 |
| Kendall | Kamala D Harris | Democratic | 32,977 | 49.7% | 1.5 pts | 66,397 |
| Knox | Donald J Trump | Republican | 11,917 | 53.7% | 9.4 pts | 22,191 |
| LaSalle | Donald J Trump | Republican | 30,717 | 58.5% | 18.5 pts | 52,508 |
| Lake | Kamala D Harris | Democratic | 184,642 | 59.4% | 20.7 pts | 310,913 |
| Lawrence | Donald J Trump | Republican | 4,715 | 77.2% | 56.2 pts | 6,110 |
| Lee | Donald J Trump | Republican | 9,680 | 60.1% | 22.2 pts | 16,113 |
| Livingston | Donald J Trump | Republican | 11,970 | 72.3% | 46.3 pts | 16,549 |
| Logan | Donald J Trump | Republican | 8,757 | 69.7% | 41.5 pts | 12,564 |
| Macon | Donald J Trump | Republican | 26,562 | 58.6% | 18.9 pts | 45,341 |
| Macoupin | Donald J Trump | Republican | 16,065 | 68.6% | 39.2 pts | 23,425 |
| Madison | Donald J Trump | Republican | 73,925 | 55.6% | 13.2 pts | 133,072 |
| Marion | Donald J Trump | Republican | 12,409 | 74.0% | 49.5 pts | 16,762 |
| Marshall | Donald J Trump | Republican | 4,119 | 67.2% | 36.0 pts | 6,127 |
| Mason | Donald J Trump | Republican | 4,464 | 70.0% | 42.2 pts | 6,374 |
| Massac | Donald J Trump | Republican | 4,939 | 74.0% | 48.8 pts | 6,676 |
| McDonough | Donald J Trump | Republican | 6,987 | 58.4% | 18.8 pts | 11,972 |
| McHenry | Donald J Trump | Republican | 83,933 | 51.7% | 5.3 pts | 162,283 |
| McLean | Kamala D Harris | Democratic | 44,495 | 51.4% | 4.9 pts | 86,522 |
| Menard | Donald J Trump | Republican | 4,499 | 70.0% | 41.4 pts | 6,431 |
| Mercer | Donald J Trump | Republican | 5,215 | 62.5% | 27.1 pts | 8,346 |
| Monroe | Donald J Trump | Republican | 14,055 | 67.2% | 36.3 pts | 20,902 |
| Montgomery | Donald J Trump | Republican | 9,378 | 71.0% | 44.0 pts | 13,203 |
| Morgan | Donald J Trump | Republican | 9,607 | 65.5% | 32.4 pts | 14,677 |
| Moultrie | Donald J Trump | Republican | 4,816 | 73.8% | 49.0 pts | 6,528 |
| Ogle | Donald J Trump | Republican | 16,450 | 63.8% | 29.3 pts | 25,799 |
| Peoria | Kamala D Harris | Democratic | 40,564 | 51.3% | 4.6 pts | 79,138 |
| Perry | Donald J Trump | Republican | 6,949 | 75.1% | 51.9 pts | 9,248 |
| Piatt | Donald J Trump | Republican | 6,104 | 64.2% | 30.5 pts | 9,508 |
| Pike | Donald J Trump | Republican | 6,086 | 81.0% | 63.7 pts | 7,509 |
| Pope | Donald J Trump | Republican | 1,698 | 79.6% | 60.1 pts | 2,133 |
| Pulaski | Donald J Trump | Republican | 1,583 | 66.5% | 34.2 pts | 2,381 |
| Putnam | Donald J Trump | Republican | 2,014 | 60.4% | 22.8 pts | 3,334 |
| Randolph | Donald J Trump | Republican | 10,624 | 74.1% | 50.0 pts | 14,333 |
| Richland | Donald J Trump | Republican | 5,889 | 75.9% | 53.4 pts | 7,755 |
| Rock Island | Kamala D Harris | Democratic | 34,126 | 53.8% | 9.6 pts | 63,458 |
| Saline | Donald J Trump | Republican | 7,830 | 73.8% | 49.0 pts | 10,605 |
| Sangamon | Donald J Trump | Republican | 50,979 | 51.4% | 4.9 pts | 99,171 |
| Schuyler | Donald J Trump | Republican | 2,720 | 72.4% | 46.8 pts | 3,759 |
| Scott | Donald J Trump | Republican | 2,071 | 80.1% | 61.2 pts | 2,587 |
| Shelby | Donald J Trump | Republican | 9,267 | 79.4% | 60.2 pts | 11,670 |
| St. Clair | Kamala D Harris | Democratic | 63,433 | 52.9% | 7.8 pts | 119,962 |
| Stark | Donald J Trump | Republican | 1,983 | 71.8% | 45.6 pts | 2,761 |
| Stephenson | Donald J Trump | Republican | 12,347 | 58.8% | 19.4 pts | 20,995 |
| Tazewell | Donald J Trump | Republican | 42,451 | 62.4% | 26.6 pts | 68,027 |
| Union | Donald J Trump | Republican | 5,837 | 71.0% | 43.2 pts | 8,226 |
| Vermilion | Donald J Trump | Republican | 19,777 | 66.9% | 35.6 pts | 29,549 |
| Wabash | Donald J Trump | Republican | 4,095 | 76.2% | 53.8 pts | 5,377 |
| Warren | Donald J Trump | Republican | 4,579 | 61.5% | 25.1 pts | 7,447 |
| Washington | Donald J Trump | Republican | 5,892 | 77.9% | 57.2 pts | 7,562 |
| Wayne | Donald J Trump | Republican | 7,019 | 84.8% | 70.9 pts | 8,275 |
| White | Donald J Trump | Republican | 5,586 | 79.0% | 59.4 pts | 7,067 |
| Whiteside | Donald J Trump | Republican | 14,898 | 56.3% | 14.7 pts | 26,447 |
| Will | Kamala D Harris | Democratic | 162,874 | 49.7% | 1.6 pts | 327,604 |
| Williamson | Donald J Trump | Republican | 22,686 | 68.6% | 38.7 pts | 33,068 |
| Winnebago | Kamala D Harris | Democratic | 59,942 | 49.4% | 0.6 pts | 121,347 |
| Woodford | Donald J Trump | Republican | 14,837 | 70.2% | 42.0 pts | 21,123 |
Other Cycles
Frequently Asked Questions
Which party won the most counties in Illinois in 2024?
The Republican candidate won 88 of Illinois's 102 counties in 2024, with 14 counties going to the other major party.
Which Illinois county had the closest presidential result in 2024?
Winnebago had the closest margin in Illinois in 2024, with Kamala D Harris (Democratic) winning by 0.6 points out of 121,347 total votes cast.
Which Illinois county had the widest presidential margin in 2024?
Edwards had the widest margin in Illinois in 2024, with Donald J Trump (Republican) winning by 71.1 points.
How many counties are included in Illinois's 2024 presidential results?
This page covers 102 counties in Illinois for the 2024 presidential election, based on MEDSL/EveryElectionResult.com county-level returns.