Skip to content

Illinois · 2024 presidential election

Illinois presidential election results 2024

Kamala Harris carried Illinois by 10.90 points (613,784 votes), winning 19 electoral votes.

Electoral votes
19
Votes counted
5,633,310
IL result
D+10.9
Compared with the nation
12.4 pts more Democratic
Swing since 2020
6.1 pts to R

Statewide result

CandidatePartyVotesShareBarElectoral votes
Kamala HarrisDemocratic3,062,86354.37%19
Donald J. TrumpRepublican2,449,07943.47%—
OthersOthers121,3682.15%—
Total votes5,633,310

Sources: 2024_il.pdf · 2024

Certified state documentCertified

Illinois State Board of Elections, official vote 2024 general election (191 pages); pages 11-12 President and Vice President statewide (county table follows on pages 12-21)
Open the original document · pages 11, 12

Every ticket on the ballot, as printed in the certified document (the statewide table above groups minor candidates as “Others” when the source does).

All 29 tickets as printed in the document
Ticket (as printed)CodeVotesShare
Kamala D. Harris DEMDEM3,062,86354.37%
Donald J. Trump REPREP2,449,07943.47%
Robert F. Kennedy Jr. INDIND80,4261.43%
Jill Stein—31,0230.55%
Chase Oliver—3,5100.06%
Claudia De La Cruz—2,8770.05%
Cornel West—1,5690.03%
Peter Sonski—1,3910.02%
Rudolph Ware—3220.01%
Mike ter Maat—900.00%
Shiva Ayyadurai—420.00%
Heather Lynn Stone—300.00%
Melina Abdullah—210.00%
Future Madame Potus—120.00%
Joseph Kishore—120.00%
James T. Struck—80.00%
Andre Ramon McNeil Sr—70.00%
Gordan Hlavenka—50.00%
Kevin McKee—40.00%
David J Nash—40.00%
Cherunda Fox—30.00%
John P Albers—30.00%
Garry Hubbard—30.00%
Brian Larry Kienitz—20.00%
Jerry White—20.00%
Richard Mayers—10.00%
Susan Maude Buchser—10.00%
Latrina Peete—00.00%
Shondra Irving—00.00%
Notes on how this document was read
  • Running mates printed in brackets are kept under trailing_text; W-I marks write-in candidates; '< .01%' percentages are not numbers (kept as trailing_text).

Method: text layer: words grouped by baseline (pdfplumber), numeric tokens taken as the row's values under the spec's column labels; each row's digits matched against PyMuPDF's words (second extraction)

County resultsMedia count

Download CSV

County results compiled by Tony McGovern from news-media election-night tallies (Fox News, Politico, The New York Times); not a certified state document
Open the dataset

Bond County: Donald J. Trump +44.8Brown County: Donald J. Trump +59.9Champaign County: Kamala Harris +24.1Coles County: Donald J. Trump +28.5Cumberland County: Donald J. Trump +61.9Effingham County: Donald J. Trump +60.4Franklin County: Donald J. Trump +50.6Hamilton County: Donald J. Trump +63.3Henry County: Donald J. Trump +24.5Jackson County: Kamala Harris +3.5Jasper County: Donald J. Trump +65.2Kane County: Kamala Harris +9.4Lee County: Donald J. Trump +22.2Logan County: Donald J. Trump +41.5Marion County: Donald J. Trump +49.5Menard County: Donald J. Trump +41.5Moultrie County: Donald J. Trump +49.1Perry County: Donald J. Trump +52.0Putnam County: Donald J. Trump +22.8Schuyler County: Donald J. Trump +46.8Stark County: Donald J. Trump +45.6Tazewell County: Donald J. Trump +26.7Washington County: Donald J. Trump +57.2Woodford County: Donald J. Trump +42.1Alexander County: Donald J. Trump +19.2Boone County: Donald J. Trump +14.5Bureau County: Donald J. Trump +24.3Carroll County: Donald J. Trump +31.7Clark County: Donald J. Trump +51.2Crawford County: Donald J. Trump +52.4DeKalb County: Kamala Harris +2.0Douglas County: Donald J. Trump +46.1DuPage County: Kamala Harris +13.3Edwards County: Donald J. Trump +71.1Fayette County: Donald J. Trump +64.7Ford County: Donald J. Trump +47.9Fulton County: Donald J. Trump +23.8Grundy County: Donald J. Trump +29.6Mercer County: Donald J. Trump +27.1Jefferson County: Donald J. Trump +47.8Kankakee County: Donald J. Trump +20.8Kendall County: Kamala Harris +1.5LaSalle County: Donald J. Trump +18.5Lawrence County: Donald J. Trump +56.2Livingston County: Donald J. Trump +46.3McDonough County: Donald J. Trump +18.9McHenry County: Donald J. Trump +5.3Macoupin County: Donald J. Trump +39.2Mason County: Donald J. Trump +42.2Massac County: Donald J. Trump +48.8Monroe County: Donald J. Trump +36.3Morgan County: Donald J. Trump +32.5Ogle County: Donald J. Trump +29.4Peoria County: Kamala Harris +4.7Piatt County: Donald J. Trump +30.5Pulaski County: Donald J. Trump +34.2Richland County: Donald J. Trump +53.5Saline County: Donald J. Trump +49.0Sangamon County: Donald J. Trump +5.0Stephenson County: Donald J. Trump +19.4Vermilion County: Donald J. Trump +35.7Wayne County: Donald J. Trump +70.9Whiteside County: Donald J. Trump +14.7Will County: Kamala Harris +1.6Adams County: Donald J. Trump +47.4Cass County: Donald J. Trump +43.4Clay County: Donald J. Trump +67.3De Witt County: Donald J. Trump +44.9Edgar County: Donald J. Trump +52.4Greene County: Donald J. Trump +57.8Hardin County: Donald J. Trump +61.8Henderson County: Donald J. Trump +38.8Iroquois County: Donald J. Trump +57.3Johnson County: Donald J. Trump +58.3Knox County: Donald J. Trump +9.4McLean County: Kamala Harris +4.9Marshall County: Donald J. Trump +36.0Montgomery County: Donald J. Trump +44.0Pope County: Donald J. Trump +60.1St. Clair County: Kamala Harris +7.9Warren County: Donald J. Trump +25.1Williamson County: Donald J. Trump +38.8Gallatin County: Donald J. Trump +53.9Hancock County: Donald J. Trump +50.0Jersey County: Donald J. Trump +50.2Jo Daviess County: Donald J. Trump +16.8Lake County: Kamala Harris +20.8Macon County: Donald J. Trump +18.9Madison County: Donald J. Trump +13.3Calhoun County: Donald J. Trump +55.9Christian County: Donald J. Trump +46.7Clinton County: Donald J. Trump +51.8Cook County: Kamala Harris +42.0Pike County: Donald J. Trump +63.7Randolph County: Donald J. Trump +50.0Rock Island County: Kamala Harris +9.6Scott County: Donald J. Trump +61.2Shelby County: Donald J. Trump +60.2Union County: Donald J. Trump +43.2Wabash County: Donald J. Trump +53.8White County: Donald J. Trump +59.4Winnebago County: Kamala Harris +0.6
Each county coloured by its winner and shaded by margin. Tap one for its history.
County Kamala HarrisDonald J. TrumpOthers TotalMargin
Adams County 8,11123,161472 31,744 47.4
Alexander County 9041,34126 2,271 19.2
Bond County 2,1175,692172 7,981 44.8
Boone County 10,15913,673384 24,216 14.5
Brown County 4671,93850 2,455 59.9
Bureau County 5,9009,784308 15,992 24.3
Calhoun County 5602,05961 2,680 55.9
Carroll County 2,6005,082154 7,836 31.7
Cass County 1,4383,71291 5,241 43.4
Champaign County 54,31432,9651,348 88,627 24.1
Christian County 4,02611,278230 15,534 46.7
Clark County 1,9276,130146 8,203 51.2
Clay County 1,0545,610102 6,766 67.3
Clinton County 4,44714,407361 19,215 51.8
Coles County 7,49513,606368 21,469 28.5
Cook County 1,447,821583,85225,127 2,056,800 42.0
Crawford County 2,0486,727152 8,927 52.4
Cumberland County 1,0594,62782 5,768 61.9
De Witt County 2,0585,529149 7,736 44.9
DeKalb County 23,64822,716822 47,186 2.0
Douglas County 2,1986,076130 8,404 46.1
DuPage County 251,164191,2437,253 449,660 13.3
Edgar County 1,8165,955135 7,906 52.4
Edwards County 4572,79437 3,288 71.1
Effingham County 3,61715,124321 19,062 60.4
Fayette County 1,6327,847122 9,601 64.7
Ford County 1,6434,778126 6,547 47.9
Franklin County 4,25713,200228 17,685 50.6
Fulton County 5,9809,827330 16,137 23.8
Gallatin County 5611,92345 2,529 53.9
Greene County 1,2204,719115 6,054 57.8
Grundy County 9,14316,997399 26,539 29.6
Hamilton County 7393,38557 4,181 63.3
Hancock County 2,1836,708167 9,058 50.0
Hardin County 3571,54622 1,925 61.8
Henderson County 1,0262,36967 3,462 38.8
Henry County 9,22615,359477 25,062 24.5
Iroquois County 2,74710,376184 13,307 57.3
Jackson County 11,39410,614323 22,331 3.5
Jasper County 9124,44960 5,421 65.2
Jefferson County 4,24012,189210 16,639 47.8
Jersey County 2,8168,684191 11,691 50.2
Jo Daviess County 5,0517,136198 12,385 16.8
Johnson County 1,2414,79864 6,103 58.3
Kane County 120,07799,2603,027 222,364 9.4
Kankakee County 18,39928,285831 47,515 20.8
Kendall County 32,97731,9701,023 65,970 1.5
Knox County 9,83811,917420 22,175 9.4
LaSalle County 21,02930,717686 52,432 18.5
Lake County 184,642120,4024,279 309,323 20.8
Lawrence County 1,2834,715105 6,103 56.2
Lee County 6,1059,680306 16,091 22.2
Livingston County 4,31111,970257 16,538 46.3
Logan County 3,5438,757255 12,555 41.5
Macon County 18,00926,562653 45,224 18.9
Macoupin County 6,89216,065446 23,403 39.2
Madison County 56,34173,9252,333 132,599 13.3
Marion County 4,11612,409231 16,756 49.5
Marshall County 1,9134,11995 6,127 36.0
Mason County 1,7734,464134 6,371 42.2
Massac County 1,6834,93954 6,676 48.8
McDonough County 4,7366,987217 11,940 18.9
McHenry County 75,37083,9332,396 161,699 5.3
McLean County 44,49540,2901,383 86,168 4.9
Menard County 1,8344,49990 6,423 41.5
Mercer County 2,9505,215180 8,345 27.1
Monroe County 6,47314,055361 20,889 36.3
Montgomery County 3,5739,378236 13,187 44.0
Morgan County 4,8489,607194 14,649 32.5
Moultrie County 1,6154,81692 6,523 49.1
Ogle County 8,88316,450416 25,749 29.4
Peoria County 40,56436,8961,271 78,731 4.7
Perry County 2,1466,949146 9,241 52.0
Piatt County 3,2046,104188 9,496 30.5
Pike County 1,3026,086118 7,506 63.7
Pope County 4161,69818 2,132 60.1
Pulaski County 7691,58325 2,377 34.2
Putnam County 1,2542,01463 3,331 22.8
Randolph County 3,46110,624247 14,332 50.0
Richland County 1,7475,889107 7,743 53.5
Rock Island County 34,12628,0611,080 63,267 9.6
Saline County 2,6347,830138 10,602 49.0
Sangamon County 46,07450,9791,792 98,845 5.0
Schuyler County 9612,72075 3,756 46.8
Scott County 4882,07128 2,587 61.2
Shelby County 2,2409,267157 11,664 60.2
St. Clair County 63,43354,0212,201 119,655 7.9
Stark County 7251,98353 2,761 45.6
Stephenson County 8,27812,347340 20,965 19.4
Tazewell County 24,32542,4511,190 67,966 26.7
Union County 2,2855,837102 8,224 43.2
Vermilion County 9,25419,777478 29,509 35.7
Wabash County 1,2004,09582 5,377 53.8
Warren County 2,7114,579142 7,432 25.1
Washington County 1,5645,892105 7,561 57.2
Wayne County 1,1557,01993 8,267 70.9
White County 1,3905,58688 7,064 59.4
Whiteside County 11,01214,898519 26,429 14.7
Will County 162,874157,6724,425 324,971 1.6
Williamson County 9,89022,686422 32,998 38.8
Winnebago County 59,94259,2571,849 121,048 0.6
Woodford County 5,95814,837318 21,113 42.1

Candidate votes as printed in the document. “Total” is the document’s total where it prints one, otherwise the sum of the candidate columns. Margin is the leading ticket’s lead in points over the second.

Notes on how this document was read
  • Secondary source: County results compiled by Tony McGovern from news-media election-night tallies (Fox News, Politico, The New York Times); not a certified state document.

Method: Machine-readable dataset; county sums checked against the state totals in The American Presidency Project summary (within 0.5% for both main tickets).

Certificate of Ascertainment

The governor’s certificate naming Illinois’s electors was signed on the second day of December (date as read from the scan). Open the certificate (PDF, 4 pages)

Questions and answers

Who won Illinois in 2024?

Kamala Harris won Illinois by 10.90 percentage points (613,784 votes).

How many electoral votes did Illinois have in 2024?

Illinois cast 19 electoral votes in 2024.

How many people voted for president in Illinois in 2024?

5,633,310 votes were counted for president.

How many counties did each candidate win in Illinois in 2024?

Donald J. Trump 88, Kamala Harris 14 (out of 102 counties with results).

How did Illinois change from 2020 to 2024?

The margin moved 6.1 points toward the Republican ticket, from Democratic by 17.0 points to Democratic by 10.9 points.

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data