Presidential election results by state
Open any state for its full voting history. “Recent lean” is the average Republican-minus-Democratic margin over the last four elections.
| State | Electoral votes (2024) | 2024 winner | 2024 margin | Recent lean | Elections | Counties with results |
|---|---|---|---|---|---|---|
| Alabama | 9 | Donald J. Trump | 30.5 pts | R+26.5 | 50 | 67 |
| Alaska | 3 | Donald J. Trump | 13.1 pts | R+13.0 | 17 | — |
| Arizona | 11 | Donald J. Trump | 5.5 pts | R+4.5 | 29 | 15 |
| Arkansas | 6 | Donald J. Trump | 30.6 pts | R+27.2 | 47 | 75 |
| California | 54 | Kamala Harris | 20.1 pts | D+25.6 | 44 | 58 |
| Colorado | 10 | Kamala Harris | 11.0 pts | D+8.7 | 38 | 64 |
| Connecticut | 7 | Kamala Harris | 14.5 pts | D+16.4 | 51 | 17 |
| Delaware | 3 | Kamala Harris | 14.7 pts | D+15.9 | 51 | 3 |
| District of Columbia | 3 | Kamala Harris | 83.8 pts | D+85.2 | 16 | 8 |
| Florida | 30 | Donald J. Trump | 13.1 pts | R+4.2 | 44 | 67 |
| Georgia | 16 | Donald J. Trump | 2.2 pts | R+3.7 | 50 | 159 |
| Hawaii | 4 | Kamala Harris | 23.1 pts | D+31.9 | 17 | 4 |
| Idaho | 4 | Donald J. Trump | 36.5 pts | R+32.7 | 34 | 44 |
| Illinois | 19 | Kamala Harris | 10.9 pts | D+15.5 | 51 | 102 |
| Indiana | 11 | Donald J. Trump | 19.0 pts | R+16.1 | 51 | 92 |
| Iowa | 6 | Donald J. Trump | 13.2 pts | R+6.3 | 45 | 99 |
| Kansas | 6 | Donald J. Trump | 16.1 pts | R+18.3 | 41 | 105 |
| Kentucky | 8 | Donald J. Trump | 30.5 pts | R+27.3 | 51 | 120 |
| Louisiana | 8 | Donald J. Trump | 22.0 pts | R+19.4 | 50 | 64 |
| Maine | 4 | Kamala Harris | 6.9 pts | D+8.6 | 51 | 16 |
| Maryland | 10 | Kamala Harris | 28.5 pts | D+28.6 | 51 | 24 |
| Massachusetts | 11 | Kamala Harris | 25.2 pts | D+27.3 | 51 | 14 |
| Michigan | 15 | Donald J. Trump | 1.4 pts | D+2.7 | 48 | 83 |
| Minnesota | 10 | Kamala Harris | 4.2 pts | D+5.1 | 42 | 87 |
| Mississippi | 6 | Donald J. Trump | 22.9 pts | R+17.2 | 49 | 82 |
| Missouri | 10 | Donald J. Trump | 18.4 pts | R+15.5 | 51 | 115 |
| Montana | 4 | Donald J. Trump | 19.9 pts | R+17.6 | 34 | 56 |
| Nebraska | 5 | Donald J. Trump | 20.6 pts | R+21.6 | 40 | 93 |
| Nevada | 6 | Donald J. Trump | 3.1 pts | D+2.1 | 41 | 17 |
| New Hampshire | 4 | Kamala Harris | 2.8 pts | D+4.0 | 51 | 10 |
| New Jersey | 14 | Kamala Harris | 5.9 pts | D+13.4 | 51 | 21 |
| New Mexico | 5 | Kamala Harris | 6.0 pts | D+8.8 | 29 | 33 |
| New York | 28 | Kamala Harris | 12.6 pts | D+21.5 | 51 | 63 |
| North Carolina | 16 | Donald J. Trump | 3.2 pts | R+2.6 | 50 | 100 |
| North Dakota | 3 | Donald J. Trump | 36.5 pts | R+31.3 | 34 | 53 |
| Ohio | 17 | Donald J. Trump | 11.2 pts | R+6.1 | 51 | 88 |
| Oklahoma | 7 | Donald J. Trump | 34.3 pts | R+34.3 | 30 | 77 |
| Oregon | 8 | Kamala Harris | 14.3 pts | D+13.4 | 42 | 36 |
| Pennsylvania | 19 | Donald J. Trump | 1.7 pts | D+1.0 | 51 | 67 |
| Rhode Island | 4 | Kamala Harris | 13.8 pts | D+19.4 | 51 | 5 |
| South Carolina | 9 | Donald J. Trump | 17.9 pts | R+13.6 | 50 | 46 |
| South Dakota | 3 | Donald J. Trump | 29.2 pts | R+25.8 | 34 | 66 |
| Tennessee | 11 | Donald J. Trump | 29.7 pts | R+24.8 | 50 | 95 |
| Texas | 40 | Donald J. Trump | 13.7 pts | R+11.0 | 43 | 254 |
| Utah | 6 | Donald J. Trump | 21.6 pts | R+27.0 | 33 | 29 |
| Vermont | 3 | Kamala Harris | 31.5 pts | D+32.2 | 51 | 14 |
| Virginia | 13 | Kamala Harris | 5.8 pts | D+6.3 | 49 | 134 |
| Washington | 12 | Kamala Harris | 18.2 pts | D+17.1 | 34 | 39 |
| West Virginia | 4 | Donald J. Trump | 41.9 pts | R+37.4 | 41 | 55 |
| Wisconsin | 10 | Donald J. Trump | 0.9 pts | D+1.5 | 45 | 72 |
| Wyoming | 3 | Donald J. Trump | 45.8 pts | R+44.1 | 34 | 23 |
Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data