PoliGov › Election history › 2024
2024 presidential election map and results
Donald Trump won the 2024 presidential election with 312 electoral votes to Kamala Harris's 226, carrying all seven battleground states and winning the national popular vote. Maine and Nebraska each split their electoral votes. A majority was 270 of 538 electoral votes.
Explore the 2024 map interactively →
Candidates
| Candidate | Party | Electoral votes | Popular vote % |
|---|---|---|---|
| Donald Trump ✓ | Republican | 312 | 49.8% |
| Kamala Harris | Democratic | 226 | 48.3% |
Results by state
| State | Won by | Electoral votes | Winner % | Margin (pts) |
|---|---|---|---|---|
| Alabama | Donald Trump | 9 | 64.6% | 30.5 |
| Alaska | Donald Trump | 3 | 54.5% | 13.1 |
| Arizona | Donald Trump | 11 | 52.2% | 5.5 |
| Arkansas | Donald Trump | 6 | 64.2% | 30.6 |
| California | Kamala Harris | 54 | 58.5% | 20.2 |
| Colorado | Kamala Harris | 10 | 54.1% | 11.0 |
| Connecticut | Kamala Harris | 7 | 56.4% | 14.5 |
| Delaware | Kamala Harris | 3 | 56.5% | 14.7 |
| District of Columbia | Kamala Harris | 3 | 92.5% | 85.9 |
| Florida | Donald Trump | 30 | 56.1% | 13.1 |
| Georgia | Donald Trump | 16 | 50.7% | 2.2 |
| Hawaii | Kamala Harris | 4 | 59.9% | 22.8 |
| Idaho | Donald Trump | 4 | 66.9% | 36.5 |
| Illinois | Kamala Harris | 19 | 54.4% | 10.9 |
| Indiana | Donald Trump | 11 | 58.6% | 19.0 |
| Iowa | Donald Trump | 6 | 55.4% | 13.1 |
| Kansas | Donald Trump | 6 | 57.2% | 16.2 |
| Kentucky | Donald Trump | 8 | 64.5% | 30.6 |
| Louisiana | Donald Trump | 8 | 60.2% | 22.0 |
| Maine | Kamala Harris | Harris 3, Trump 1 | 51.7% | 6.8 |
| Maryland | Kamala Harris | 10 | 62.6% | 28.5 |
| Massachusetts | Kamala Harris | 11 | 60.5% | 24.9 |
| Michigan | Donald Trump | 15 | 49.7% | 1.4 |
| Minnesota | Kamala Harris | 10 | 50.9% | 4.2 |
| Mississippi | Donald Trump | 6 | 60.9% | 22.9 |
| Missouri | Donald Trump | 10 | 58.5% | 18.4 |
| Montana | Donald Trump | 4 | 58.4% | 19.9 |
| Nebraska | Donald Trump | Trump 4, Harris 1 | 59.3% | 20.4 |
| Nevada | Donald Trump | 6 | 50.6% | 3.1 |
| New Hampshire | Kamala Harris | 4 | 50.4% | 2.8 |
| New Jersey | Kamala Harris | 14 | 52.0% | 5.9 |
| New Mexico | Kamala Harris | 5 | 51.9% | 6.0 |
| New York | Kamala Harris | 28 | 55.1% | 12.4 |
| North Carolina | Donald Trump | 16 | 50.9% | 3.3 |
| North Dakota | Donald Trump | 3 | 67.0% | 36.5 |
| Ohio | Donald Trump | 17 | 55.1% | 11.2 |
| Oklahoma | Donald Trump | 7 | 66.2% | 34.3 |
| Oregon | Kamala Harris | 8 | 55.3% | 14.3 |
| Pennsylvania | Donald Trump | 19 | 50.4% | 1.7 |
| Rhode Island | Kamala Harris | 4 | 55.5% | 13.7 |
| South Carolina | Donald Trump | 9 | 58.2% | 17.8 |
| South Dakota | Donald Trump | 3 | 63.4% | 29.2 |
| Tennessee | Donald Trump | 11 | 64.2% | 29.7 |
| Texas | Donald Trump | 40 | 56.1% | 13.6 |
| Utah | Donald Trump | 6 | 58.4% | 21.2 |
| Vermont | Kamala Harris | 3 | 63.2% | 31.2 |
| Virginia | Kamala Harris | 13 | 51.8% | 5.7 |
| Washington | Kamala Harris | 12 | 57.2% | 18.2 |
| West Virginia | Donald Trump | 4 | 70.0% | 41.9 |
| Wisconsin | Donald Trump | 10 | 49.6% | 0.9 |
| Wyoming | Donald Trump | 3 | 71.1% | 45.5 |