Skip to content
The American Political Almanac
RECONSTRUCTION & THE GILDED AGETHE SYSTEM OF 1896THE NEW DEAL ORDERTHE LONG REALIGNMENTPOLARIZED ERA1868RRRRD1888RDRRR1908RDDRR1928RDDDD1948DRRDD1968RRDRR1988RDDRR2008DDRD2024R

The Nation Decides

Electoral votes, the popular vote, and how every state moved
Kamala Harris
Democrat
Kamala Harris
226
Electoral votes
48.3% · 75,017,613
President · The Polarized Era

2024

Trump def. Harris, 312–226

Also running: Robert F. Kennedy Jr. (0.5%), Jill Stein (0.6%), Chase Oliver (0.4%)

✓ Won
Donald Trump
Republican
Donald Trump
312
Electoral votes
49.8% · 77,302,580
Electoral college — 270 to win (538 electors)226 D · 312 R
Popular vote48.3% · 49.8% · other 1.9% · margin R+1.5

155,410,204 votes counted

Electoral map — one tile per state
R+40D+40third party won
The swing from last time
Change in each state’s margin since 2020 · ← toward Republicans · toward Democrats →

The Map Beneath the Map

Three thousand counties, and the demography of the divide

Every county that cast a ballot, shaded by its margin. Hover any county to read it; click to open its 156-year profile. Scrub the timeline above and the map redraws in place. Vote counts exist for all forty elections; the demographic lenses begin in 2000.

County margin

Drawing three thousand counties…

R+40D+40no returns
What predicts the county vote? · 2024

A map shows where; a regression shows how much. The Democratic margin is modelled on five county traits at once, each standardized — a coefficient reads as “points of margin per one standard deviation, holding the other four fixed.” Pick a trait to follow through all three views:

Across all counties, nationally
dot = effect on the Democratic margin per +1 SD · whisker = 95% CI · all five entered together
…and within each state, separately

each dot = a state (≥15 counties) · filled = significant (|t|≥2) · ┊ national · ← Rep · Dem →

Who Voted for Whom

The American electorate by income, education, faith and more

How each slice of the electorate split between the parties — by their own account. Weighted ANES self-reports from a national sample: they tilt slightly toward the winner and carry no county detail.

Loading the survey…

Notes on this election

  • Trump's first PV plurality. County data this year switches to MEDSL geography: Alaska appears as 40 pseudo-county districts (02001–02040) and Kansas City MO is its own row ('2938000').