Midterm Pulse2026US Electionsby Jorge Garcelán
Election nightENES

CENSUS-26 · HOW IT WORKS

How a census becomes a forecast

The model reads 22 numbers about who lives in each district, learns from past House elections how those numbers map to votes, and adds a national mood taken from history. Here is each piece, and a version you can play with.

01 What it sees

Twenty-two numbers per district

For every district the model reads the American Community Survey: education, race and origin, age, marriage, income, home values, how people get to work, how dense the place is. It learns from 2012–2024 House results how those numbers map to votes, and then predicts each district from its profile alone.

  1. White adults without a degree+10.2 ptsmore → Republican
  2. Married adults+9.7 ptsmore → Republican
  3. Commute by public transit+7.2 ptsmore → Democratic
  4. Census region+4.1 ptswhere the district is
  5. Median age+3.3 ptsmore → Republican
  6. White college graduates+2.4 ptsno single direction
  7. Aged 65 and over+2.3 ptsmore → Republican
  8. Hispanic+1.7 ptsmore → Democratic
  9. White (non-Hispanic)+1.7 ptsmore → Republican
  10. Work from home+1.5 ptsmore → Democratic
Bar length: how many points the 2024 district error grows when that variable is shuffled at random (the model trained only on 2012–2022). Direction: the plain correlation with the Democratic margin across 2024 districts.

The single strongest signal is the share of white adults without a college degree: the more of them, the more Republican the district. Marriage comes next, then how many people ride public transit, a stand-in for how urban a place is. Income on its own barely matters once those are known.

See it for yourself

Pick a variable: every dot is a district, placed by that census number and by how it voted for the House in 2024.

R+50R+25D+25D+5010.0%20.0%30.0%40.0%50.0%60.0%70.0%
Each dot is a district with both parties on the 2024 ballot. Line: the straight-line trend; correlation -0.73.

02 Twin districts

Same people, same vote?

The model's bet is that places with the same census profile vote alike, wherever they are. These pairs of districts, in different states and regions, have almost identical profiles.

Same profile, same vote

Hundreds of miles apart, different states, different candidates: the census profile alone tells you how they vote.

Ohio

OH-14

R+26.8
Pennsylvania

PA-16

R+27.4
White adults without a degree63.5%63.0%
Bachelor's degree or higher28.2%30.0%
Married adults49.6%50.7%
Hispanic3.5%2.9%
Black5.1%4.1%
Median age43.0 years42.9 years
People per square mile323199
Michigan

MI-05

R+33.4
New York

NY-24

R+31.4
White adults without a degree66.9%66.4%
Bachelor's degree or higher23.6%25.9%
Married adults51.4%51.5%
Hispanic5.5%4.3%
Black3.8%2.4%
Median age42.3 years42.4 years
People per square mile148109
Kentucky

KY-03

D+23.9
Missouri

MO-05

D+24.6
White adults without a degree39.3%37.7%
Bachelor's degree or higher36.0%34.4%
Married adults43.8%43.6%
Hispanic8.8%11.8%
Black21.2%21.8%
Median age38.1 years36.8 years
People per square mile2,4321,829

Same profile, different vote

The exceptions: the profile matches but the vote does not. Local history, a candidate or a state party the census cannot see.

Iowa

IA-04

R+34.5
Wisconsin

WI-03

R+2.7
White adults without a degree62.1%65.2%
Bachelor's degree or higher26.8%28.5%
Married adults51.5%49.9%
Hispanic10.4%3.6%
Black1.9%1.1%
Median age38.6 years39.5 years
People per square mile3766
Louisiana

LA-01

R+47.1
North Carolina

NC-10

R+20.2
White adults without a degree44.4%45.5%
Bachelor's degree or higher36.4%32.8%
Married adults51.2%52.1%
Hispanic11.6%11.8%
Black11.6%15.2%
Median age40.2 years40.4 years
People per square mile211409

03 Play the model

Build a district

Move the sliders and the census tells you how your imaginary district would vote. Start from a real one, then change it: more graduates, fewer married couples, a denser city, another region.

Start from a real district:

The census would say

R+40.2Safe Republican

VA-09 actually voted R+45.3 in 2024, a year when the country voted R+2.9.

Starting point: national mood R+2.9, region R+9.0.

  • White (non-Hispanic)R+12.9
  • Bachelor's degree or higherR+7.9
  • People per square mileR+2.9
  • BlackR+1.7
  • Married adultsR+0.8
  • Commute by public transitR+0.6
  • Median ageR+0.4
  • HispanicD+0.4

A simplified, linear version of the model with eight variables. It misses the 2024 districts by 14.3 points on average; the full model, by 9.6.

04 The national mood

The one number the census cannot give

Demographics say which districts lean which way, not how big the wave is. Without polls, the national mood comes from history alone: start from the 2024 House popular vote and apply the average midterm swing against the president's party. That swing has ranged from a small gain to a 17-point loss, so the uncertainty is wide on purpose.

  • 2002+4.6
  • 2006−10.8
  • 2010−17.8
  • 2014−7.0
  • 2018−9.8
  • 2022−5.7
Points the president's party lost (−) or gained (+) in the House popular vote at each midterm, against the election two years before.
R+2.9House popular vote in 2024
D+4.8assumed for 2026 (±7.4)

05 The engine

From margins to seats

Two learners, one formula, 20,000 simulated elections.

The model

Each district's margin is the national House vote plus a structural term learned from its census profile and region. The structural term averages two learners: gradient-boosted trees, and a ridge regression whose leftovers are passed to a second set of trees. 20,000 simulations draw one national error shared by every seat and an independent error per district.

The Senate

A state's margin is the average of its districts' census margins; single-district states are their district. Weighting districts by votes cast was tested and tied with equal weights. The state error is measured on every two-party Senate race since 2014 and the same national error is shared with the House.

NextValidation