2024 US Presidential Election Results
Donald Trump (Republican) won the 2024 US presidential election with 312 electoral votes to Kamala Harris's 226 (270 needed to win). Donald Trump also won the national popular vote, by 1.5 points (2,289,953 votes), based on county-level returns aggregated across the country. That's a 6.0-point swing toward Republicans from 2020.
Electoral College
| Candidate | Party | Electoral Votes |
|---|---|---|
| Donald Trump (Won) | Republican | 312 |
| Kamala Harris | Democratic | 226 |
538 electoral votes total · 270 needed to win. Maine and Nebraska again split by congressional district: Trump won Maine's 2nd district (1 vote) while Harris won the rest of Maine; Harris won Nebraska's 2nd district (1 vote) while Trump won the rest of Nebraska.
National Popular Vote
| Candidate | Party | Votes |
|---|---|---|
| Donald J Trump | Republican | 77,302,467 |
| Kamala D Harris | Democratic | 75,012,514 |
| Other candidates | Other | 2,868,636 |
Margin: 1.5 points (2,289,953 votes) · 155,183,617 total votes counted across all counties.
Margin Over Time
National two-party popular-vote margin (percentage points), 2000–2024. Positive values favor the Democratic candidate; negative values favor the Republican candidate.
Results by State
| State | Winner | Margin | Electoral Votes |
|---|---|---|---|
| Alabama | Republican | 30.9 pts | 9 |
| Alaska | Republican | 13.7 pts | 3 |
| Arizona | Republican | 5.6 pts | 11 |
| Arkansas | Republican | 31.3 pts | 6 |
| California | Democratic | 20.8 pts | 54 |
| Colorado | Democratic | 11.3 pts | 10 |
| Connecticut | Democratic | 14.8 pts | 7 |
| Delaware | Democratic | 15.0 pts | 3 |
| District of Columbia | Democratic | 86.6 pts | 3 |
| Florida | Republican | 13.2 pts | 30 |
| Georgia | Republican | 2.2 pts | 16 |
| Hawaii | Democratic | 23.6 pts | 4 |
| Idaho | Republican | 37.5 pts | 4 |
| Illinois | Democratic | 11.1 pts | 19 |
| Indiana | Republican | 19.3 pts | 11 |
| Iowa | Republican | 13.4 pts | 6 |
| Kansas | Republican | 16.4 pts | 6 |
| Kentucky | Republican | 31.0 pts | 8 |
| Louisiana | Republican | 22.4 pts | 8 |
| Maine * | Democratic | 6.6 pts | 4 * |
| Maryland | Democratic | 29.5 pts | 10 |
| Massachusetts | Democratic | 25.9 pts | 11 |
| Michigan | Republican | 1.4 pts | 15 |
| Minnesota | Democratic | 4.3 pts | 10 |
| Mississippi | Republican | 23.1 pts | 6 |
| Missouri | Republican | 18.7 pts | 10 |
| Montana | Republican | 20.6 pts | 4 |
| Nebraska * | Republican | 20.8 pts | 5 * |
| Nevada | Republican | 3.2 pts | 6 |
| New Hampshire | Democratic | 2.8 pts | 4 |
| New Jersey | Democratic | 6.0 pts | 14 |
| New Mexico | Democratic | 6.1 pts | 5 |
| New York | Democratic | 12.7 pts | 28 |
| North Carolina | Republican | 3.3 pts | 16 |
| North Dakota | Republican | 37.4 pts | 3 |
| Ohio | Republican | 11.3 pts | 17 |
| Oklahoma | Republican | 34.9 pts | 7 |
| Oregon | Democratic | 14.9 pts | 8 |
| Pennsylvania | Republican | 1.7 pts | 19 |
| Rhode Island | Democratic | 13.9 pts | 4 |
| South Carolina | Republican | 18.1 pts | 9 |
| South Dakota | Republican | 29.9 pts | 3 |
| Tennessee | Republican | 30.1 pts | 11 |
| Texas | Republican | 13.9 pts | 40 |
| Utah | Republican | 22.2 pts | 6 |
| Vermont | Democratic | 32.8 pts | 3 |
| Virginia | Democratic | 5.9 pts | 13 |
| Washington | Democratic | 18.9 pts | 12 |
| West Virginia | Republican | 42.7 pts | 4 |
| Wisconsin | Republican | 0.9 pts | 10 |
| Wyoming | Republican | 47.0 pts | 3 |
* Maine: Maine split 3-1: Harris won the state at large and the 1st district; Trump won the 2nd district.
* Nebraska: Nebraska split 4-1: Trump won the state at large, 1st, and 3rd districts; Harris won the 2nd district (Omaha).
Other Cycles
Frequently Asked Questions
Who won the Electoral College in 2024?
Donald Trump (Republican) won the Electoral College in 2024 with 312 votes to Kamala Harris's 226, out of 538 total and 270 needed to win. Maine and Nebraska again split by congressional district: Trump won Maine's 2nd district (1 vote) while Harris won the rest of Maine; Harris won Nebraska's 2nd district (1 vote) while Trump won the rest of Nebraska.
Who won the national popular vote in 2024?
Donald J Trump (Republican) won the national popular vote in 2024 with 77,302,467 votes to Kamala D Harris's 75,012,514, a margin of 1.5 points (2,289,953 votes), based on county-level returns aggregated across all 50 states and DC.
How many states did each party win in 2024?
The Democratic candidate won the statewide popular vote in 20 states (and/or DC), and the Republican candidate won it in 31, out of 51 total. This counts each state's overall popular-vote winner, not electoral votes, which can split by congressional district in Maine and Nebraska.
Did Maine really vote Democratic in 2024, according to this site?
Maine split 3-1: Harris won the state at large and the 1st district; Trump won the 2nd district.
Did Nebraska really vote Republican in 2024, according to this site?
Nebraska split 4-1: Trump won the state at large, 1st, and 3rd districts; Harris won the 2nd district (Omaha).
Which state had the closest presidential margin in 2024?
Wisconsin had the closest statewide margin in 2024, decided by 0.9 points.
Which state had the widest presidential margin in 2024?
District of Columbia had the widest statewide margin in 2024, decided by 86.6 points.
Which states flipped between 2020 and 2024?
6 state(s) changed which party won their statewide popular vote between 2020 and 2024: Arizona, Georgia, Michigan, Nevada, Pennsylvania, Wisconsin.