Democrats gain a net 8 seats · AP has confirmed 15 of 35 calls (as of 10:55 PM ET) — one earlier projection corrected: South Carolina flipped to Andrews (D)
★ FLIPS TO DEMOCRATS · 8
ME ★NC ★ ✓TX ★OH ★KS ★AK ★IA ★SC ★ ✓
DEMOCRATIC HOLDS · 13
GA ✓MINH ✓MNVA ✓CO ✓DE ✓IL ✓MA ✓NJ ✓NM ✓ORRI ✓
REPUBLICAN HOLDS · 14
FL ✓KY ✓LAMTALARIDMSNEOKSDTNWV ✓WY
Blue = called Democratic · Red = called Republican · ★ = flip · ✓ = confirmed by the AP · Georgia called first, for Ossoff (7:40 PM ET).
Every race above is a VoteWire AI-analysis projection. The full table — with poll averages, market prices and social tone behind each call — is in the calls article.
VOTEWIRE CALLS · ELECTION NIGHT
Democrats take the House
VoteWire's AI-analysis projection, not an official result. Generic ballot Dem 52–44 (Ipsos, Nov 2), Polymarket House Democratic control 98.6%, and early returns breaking Democratic.
236 Dem
199 Rep
Seat projection: DDHQ Pulse (236 D · 199 R) · 218 to win · District flips added as AP calls them
VOTEWIRE CALLS · ELECTION NIGHT
Governors: Democrats lead 22–14
VoteWire's AI-analysis projections across all 36 races, not official results. 31 firm calls and 5 leans — the five closest races (TX, KS, NV, GA, OH) are leans, not firm calls.
★ FLIPS TO DEMOCRATS · 5
GA ★OH ★NV ★AK ★IA ★
★ FLIP TO REPUBLICANS · 1
KS ★
DEMOCRATIC HOLDS · 17
WIORMINMAZMNMENY ✓RI ✓CO ✓CTIL ✓PA ✓CAMA ✓HIMD
REPUBLICAN HOLDS · 13
TXFL ✓NHVTNESCALOKSDTNARIDWY
Blue = called Democratic · Red = called Republican · ★ = flip · dashed outline = lean, not a firm call · ✓ = confirmed by the AP (PA, NY, RI, CO, IL, MA, FL).
The 2026 Midterms, on one screen.
Control of Congress is the whole story — and it runs through about a dozen races. VoteWire tracks who holds power now, which seats are actually in play, and what changes next.
Path to power
Dems need +4 Senate seats for a majority
Senate 53–47 R35 seats up · — toss-ups
House 218–214 RAll 435 seats up · — districts in the watchlist
Governors36 races on the ballot
Senate — who controls it
100 seats · 51 to govern
47 Dem + allies
53 Rep
On the ballot in 202635 seats
Held by Republicans / Democrats22 R · 13 D
Special electionsFlorida · Ohio
Real fightME · GA · NC · MI · TX · IA · OH
House — who controls it
435 seats · 218 to govern
214 Dem
218 Rep
Also on the ballot1 Ind · 2 vacant
MarginOne of the narrowest in modern history
Decided by~35 toss-up districts
Governors
36 states
36 races
Governors draw the maps, run elections, and become the next presidential bench. Open seats in both parties make 2026 a reshuffle year.
Live polling Every average on this page is now computed live from VoteHub polls on each visit — no stored snapshots.
Calendar Election Day is Tuesday, November 3, 2026 — 4 days away. The Results board opens that night.
Early vote Texas closed early voting at 5.5M ballots (29% of registered voters); Georgia passed 2M; North Carolina set a county record in Buncombe — all verified Oct 30.
Pro The single-race Predictor now starts from each race's live polling average instead of a stored estimate.
Race Explorer Senate 2026 — every seat on the ballot
State
Seat holder
Holds
VoteWire rating
Live polling avg
Ratings are VoteWire's editorial ratings. The polling column is live: latest general-election poll per pollster, polls ended within 30 days, VoteHub (CC BY 4.0). Races with no qualifying poll show "No recent polling" — never a placeholder number.
Governor watchlist
Open & competitive
The Map One tile per state — sized equal, because Senate power is
Toss-up Lean R Lean D Safe R Safe D Not up in 2026
Click any highlighted state to open its race.
Trends The national picture, without the noise
Generic congressional ballot
Live · VoteHub
Loading live polling…
“If the election were held today, which party would you vote for?” — the single best early signal for House control. Average computed live from VoteHub polls; weekly points are means of polls ended that week.
What moves midterms
Presidential approval — the president's party has lost House seats in 20 of the last 23 midterms. Loading live approval…
The Senate map — Republicans defend 22 of the 35 seats up, so the exposure is mostly theirs.
Retirements — open seats flip far more often than seats with an incumbent running.
Money & ads — battleground ad spending is the earliest hard signal of where parties think it's close. PRO
Election Calendar The dates that decide the cycle
Forecast What live polling says about every upcoming election
One space for the whole prediction: the Senate seat count called by live polling, the House picture from the live generic ballot, the predicted Senate map, every Senate race with its live average — and, at the bottom, a tool to test any single race yourself. Nothing here is a stored snapshot: every number is computed from VoteHub polls when you open the page.
Senate — live polling consensus
Seats called by live polling
Loading live polling…
A race is called only when it has recent general-election polling: latest poll per pollster, polls ended within 30 days, averaged as a two-party Democratic share. Unpolled and open-seat races are shown as no call — the map and the totals say so instead of guessing.
House — live generic ballot
National vote intention
Loading live polling…
The generic ballot is the best live signal for House control, but a national margin is not a seat count — VoteWire does not convert it into one. District polling, when available, is what calls individual House seats.
Predicted Senate map — 2027 composition
Loading live polling…
Every state colored by its predicted delegation after Nov 3: solid = both seats one party, split = one seat each. Seats on the ballot are decided by live polling below; unpolled seats are left uncolored as no call; the other seat in each state is the sitting senator.
Click a state to see its predicted outcome.
Predicted results — all 35 Senate races
Live polling — latest poll per pollster · 30-day window
State
Holder
Live polling — Dem share
Predicted winner
Margin
Flip?
Dem share is the two-party average of each pollster's latest general-election poll for the race, polls ended within 30 days. Races within ±5 points are genuine coin flips. Open seats show the latest matchup instead of a party call, because VoteHub's feed does not label candidate parties — the matchup itself is real data, the party call would be a guess.
Governors — watchlist states
Watchlist
How the live average is built
Source: VoteHub's polling API (CC BY 4.0) — every poll links to the pollster's own release. No other site's average is copied.
Rule: general-election polls only (primary polls excluded), ended within 30 days, latest poll per pollster, simple mean of the two-party Democratic share. Each race shows its poll count and latest poll date.
When the feed fails: the page says "Live polling unavailable" and shows no numbers at all — a missing average is honest, a placeholder is not.
What is not here yet: live prediction-market odds and live fundraising (FEC) feeds — those connect next; until then they simply do not appear, rather than appearing as estimates.
Test a single race yourself — the Predictor tool
Pick a race, move the data, and the model recalculates live. It is a transparent statistical model, not a black box: every input's weight is published below, so you can see exactly what is driving the number — and what would have to change to flip it.
1 · The race
Senate 2026
VoteWire watch probability (holder)—
VoteWire rating—
2 · The data
Move a slider — the forecast updates
Polling lead — holder's party (points)0
Weight 0.28 per point — polls are the strongest single signal
Fundraising advantage — holder's party (%)0%
Weight 0.012 per point — money matters, but it cannot buy a bad poll
National environment — generic ballot lead, holder's party (points)0
Weight 0.09 per point — midterms track the national mood
Weight 0.10 per point — direction of travel, not just the level
Presidential approval (%) — applies only if the holder is the president's party40%
Weight 0.04 per point away from 45% — an unpopular president drags their party's candidates
3 · The forecast
Model v1 · live inputs
—
Holder
What is moving the number
How the model works
Start point: the race's live polling average (50–50 when unpolled), converted to log-odds. Changing the race pulls its live average in as the polling-lead default.
Adjust: each input adds its weight × value to the log-odds; the result converts back to a probability.
Uncertainty: the range widens the further out the election is and the closer the race — a 52% forecast is a coin flip, not a call.
What it is not: not a poll, not a guarantee, and not trained on secret data. Weights are VoteWire's published v1 model.
Inputs are live: polling and approval from VoteHub (CC BY 4.0). Fundraising feeds connect in Pro — until then the fundraising slider is your own scenario input, not data.
Pro: batch forecasting
Run all 35 Senate races at once, save scenarios, set custom weights, and export the table.
Signal Predictor Polls + markets + social buzz, compiled into one number per race
One model, four signals, no black box. Every race below shows its live polling average, its prediction-market odds, its social tone, and the news mood around it — then the weighted ensemble that turns them into a win probability. A signal that is missing reads "unavailable," never a placeholder. Anything within 5 points of 50% is a coin flip, not a call.
Senate — signal count
35 seats up
Loading signals…
Called races are decided by the ensemble below. Uncalled races have no poll or market signal yet — the page says so instead of guessing. The market line is Polymarket's chamber-control market, not VoteWire's model.
House — signal count
435 seats
Loading signals…
House control is read from the live generic ballot plus the chamber-control market. VoteWire does not convert a national margin into a seat count.
Signal briefing
Signals refresh hourly
The AI Signal Briefing lands each morning, grounded strictly in the numbers on this page — what moved, where the signals disagree, and what would flip the closest races.
All 35 Senate races — every signal, side by side
Ensemble v1 · weights published below
Race
Poll avg
Market odds
Social tone
News mood
Signal
Verdict
Poll avg: VoteHub two-party Democratic share (general-election polls, 30 days, latest per pollster). Market odds: Polymarket party-win market, Democratic win probability. Social tone: Bluesky posts mentioning the incumbent, positive/negative word-count net tone (+1 to −1); open seats have no party mapping, so no social signal. News mood: GDELT average tone of US news mentioning the candidate/state over 7 days — context only, never an ensemble input. Signal: weighted ensemble (polls 50% · markets 35% · social 15%, renormalized over available signals) plus a 1.5-point incumbency tilt to the holder's party. Range widens when signals are few, disagree, or stale.
How the Signal is built — and what it is not
Weights (published): polls 0.50, markets 0.35, social 0.15, renormalized over whichever signals exist. Incumbency adds 1.5 points to the holder's party after averaging. News mood is displayed, never averaged in — coverage tone is not vote intention.
Uncertainty is shown, not hidden: base range ±4 points, +3 with a single signal, +2 when signals disagree by more than 10 points, +2 when the latest poll is over 21 days old. A 52% signal is a coin flip, not a call.
Disagreement is the story: races where polls and markets pick different winners carry a "signals disagree" flag. When the crowd and the polls diverge, the page shows both — it does not average the disagreement away.
What it is not: not a poll, not a guarantee, and not trained on secret data. Social tone comes from Bluesky's public feed — an activist-heavy audience, not the electorate — so it carries the smallest weight by design. No X/Twitter, Facebook, or TikTok data: those feeds are paid or closed, and nothing here is scraped.
Freshness: signals refresh hourly from the same pipeline that refreshes live polling. The AI briefing updates each morning and quotes only numbers already on this page.
Analysis Readings of the day's politics — published daily at 7 AM ET
Not a link roundup. Each piece is VoteWire's own interpretation of what's actually happening — what it means for working people, for voting rights, for health care and the climate, and for who holds power next. Grounded in the day's verified events, and published here first.
Voters handed Congress back — now the test is what it does with it
Nov 4, 2026 · Analysis
Democrats seized both chambers in a wave that ran through states no one thought were in play — and the voters who delivered it were clear about what they want checked, and what they want lowered.
VoteWire calls the Senate: Democrats 55, Republicans 45
Nov 3, 2026 · AI analysis
Eight Republican-held seats flip, all thirteen Democratic seats hold, and Georgia leads the way — the full 35-race calls table from final polls, live markets, social tone, a record early vote, and tonight's exit-poll mood. Projections, not official results; South Carolina now AP-confirmed for Andrews (D), correcting VoteWire's earlier R-hold projection.
Election Day is here — and the referendum is on who the country works for
Nov 3, 2026 · Analysis
Polls are open across the country in a midterm that will decide control of Congress for the final two years of this presidency — and whether the next two years check power or clear its path.
The Supreme Court said no on election eve. California's ballots stay in the count.
Nov 2, 2026 · Analysis
The Supreme Court refused the Justice Department's emergency request to set aside ballots from about 20,000 California voters it calls likely noncitizens — and none of the justices publicly dissented.
One day out, the verdict is taking shape — but only Tuesday's voters finish it
Nov 2, 2026 · Analysis
More than 51 million ballots are already in, the president's approval has hit a historic pre-midterm low, and the courts have now rejected two of the administration's election lawsuits. The closing argument is written. What remains is who shows up on Tuesday.
Open enrollment opens today — and the bill is already on the ballot
Nov 1, 2026 · Analysis
Two days before voters decide who controls Congress, shoppers open HealthCare.gov to find benchmark premiums up 13% for 2027 — the second steep rise since Congress let the enhanced subsidies expire.
The courts drew a line. The pressure campaign is the story now
Oct 31, 2026 · Analysis
Three days before the election, the Justice Department escalated its legal pressure on election officials — and a federal judge told it to stop. The ballots are already in; the question is whether anyone will be allowed to second-guess them.
The early-vote surge is the story of this election
Oct 30, 2026 · Analysis
Four days out, the lines at early-voting sites are telling a story the horse-race polls keep missing: voters are not waiting to be persuaded. They are already deciding — in record numbers, in the states that will settle Congress.
New analysis lands here every morning at 7 AM ET and is shared on VoteWire's Bluesky account the same morning.
VoteWire Pro The exclusive intelligence layer
✦
You're looking at the firewall.
Everything public is free, forever. Pro is where the exclusive tools live — the ones campaigns, newsrooms and advocacy shops pay for because nobody else puts them on one screen.
Senate Scenario Builder
Flip any seat, watch the path to 51 update live. Build the map your boss will ask for tomorrow, tonight.
PRO
District-Level House Model
All 435 districts rated, with win probabilities for the ~35 that decide the majority.
PRO
Ad Spend Tracker
TV and digital spending by race, by week, by sponsor — the earliest tell of a race tightening.
PRO
Money Flow
Fundraising, cash on hand and outside spending for every federal race, refreshed on filing deadlines.
PRO
Early Vote Tracker
Ballots requested and returned by state and party, updated daily once voting opens.
PRO
Alerts + Data Export
Rating-change alerts the moment a race moves, plus CSV and API access to everything above.
PRO
Unlock Pro
Pro is in private preview. Leave an email to request access — or, to look around right now, use the preview code VOTEWIRE26.
✦ PRO PREVIEW UNLOCKED — scenario tools below are live. Billing and live data feeds connect at launch.
Senate Scenario Builder
Click a toss-up to flip it
47 D
53 R
Current: Republicans hold the Senate 53–47.
Live race polling — closest races
Live · VoteHub
House Toss-Up Districts — watchlist
Watchlist
For Teams VoteWire, sold as a service
The public terminal is free. The intelligence layer is a product — built for the people whose jobs depend on calling these races right.
Campaigns & PACsKnow which districts are moving before the public polls do.
NewsroomsA ready-made elections desk: ratings, maps and explainers on deadline.
Advocacy & lobbying shopsTrack the races that decide your issues, with alerts when they move.
PublishersAn elections hub under your own brand, without building one.
Results Election Night · Tuesday, November 3, 2026
The live board opens on election night and updates at least every 15 minutes. Until then, this is the board's operating standard — published before a single vote is counted — and the races that will decide the night.
Path to power
What wins each chamber
Senate — 51 seats wins. Today it is 53 Republican, 47 Democratic-allied. Democrats need a net gain of 4 seats for a majority. Live polling consensus loading…
House — 218 seats wins. Today it is 218 Republican, 214 Democratic, 1 independent, 2 vacant, with all 435 seats on the ballot. Live generic-ballot average loading…
On election night this card becomes the live count: seats called, seats still out, and the net change each party needs from the remaining races.
How VoteWire calls a race
Call standard — published in advance
Call only when the trailing candidate has no path. No "apparent winner" or "likely winner" language — a race is called, projected, or too close to call, and the three look different on the board.
Every call gets a Decision Note. Why it was called: the margin, the share of vote counted, and what kind of vote is still out (mail, Election Day, provisional) and where.
Official sources only. Results come from state and county election officials — never modeled, never imputed, never estimated from partial returns.
Context with every lead. Every margin shows % reporting and which counties and ballot types remain, because a raw lead without that context is how early leads mislead.
Results are unofficial until certification. Mail, provisional, and military ballots follow different state rules and different timelines; the board says so wherever it matters.
Races that decide the night
Live polling · VoteHub
Race
Why it matters
Live polling
Predicted
Maine
The closest race in the country — the seat likeliest to flip the Senate math
Loading…
—
North Carolina
Open seat, record early voting
Loading…
—
Georgia
Incumbent Democrat defending in a state that set early-vote records
Loading…
—
Texas
The reach seat: a Democratic win here ends the night early
Loading…
—
Iowa
The other reach seat — watch the margin, not just the winner
Loading…
—
Figures are live polling averages from VoteHub (CC BY 4.0), same rule as the Forecast page. On election night these rows become called results from official sources.
On the night itself
Operating plan
The board is built light on purpose: tile map, called-vs-projected-vs-too-close states, and the path-to-power count — no auto-play video, no heavy geographic files — because election-night traffic spikes late and a slow page loses the night. Updates run at least every 15 minutes, and if any automated feed fails, results are updated by hand under the same call standard above — the fallback is written down before it is needed, not improvised during it.
Methodology How every number on VoteWire is made
Averages are not forecasts, forecasts are not results, and a model that hides its inputs is a press release. This page states what goes into each number, how uncertain it is, and where it came from.
Averages vs. forecasts
The distinction that matters most
An average is vote share right now: if the polls say 51–49, the average is 51–49. A forecast is a win probability: a 51–49 average in a volatile race might be a 60% chance, or a 52% chance, depending on uncertainty. Every number on VoteWire is labeled as one or the other, and a 51% average is never presented as a 51% chance.
Live averages, computed on every visit. VoteWire fetches current polls from the VoteHub API (CC BY 4.0), keeps general-election polls ended within the last 30 days, takes each pollster's latest poll per race, and averages the two-party Democratic share. Every average on the site shows its poll count and latest poll date, and every poll links back to the pollster's own release through VoteHub.
Per-race consensus
VoteWire's own model
Each Senate race's consensus percentage is its live polling average — no added tilt, no stored estimate. Races within 5 points of 50% are labeled Toss-up — genuine coin flips, not leans dressed up as calls. Open seats show the latest matchup rather than a party call, because the feed does not label candidate parties.
Uncertainty is shown, not hidden. The single-race Predictor tool (Forecast page) publishes its full weights — polling, fundraising, environment, momentum, incumbency, approval — plus a plausible range and the exact polling lead needed to flip the race to 50%. Its baseline is the race's live average (50–50 when unpolled); toss-ups are dominated by the polls, exactly as they should be.
Pollster vetting
Exclusions, logged in public
VoteWire does not use polls that major aggregators have retracted, and retractions are logged here rather than silently dropped. The October 2026 fake-pollster episode — in which fabricated polls passed aggregators' checks for months before being pulled — is why this log exists at all. Only general-election polls feed the averages; primary and hypothetical-matchup polls are excluded by rule.
Corrections & retractions log: none to date for VoteWire's own averages. Industry retractions noted in October 2026 (polls removed by major aggregators after the fake-pollster findings) are excluded from every VoteWire average.
Sources & honesty notes
What is real, what is a snapshot
Structural facts are current: chamber compositions, seats up, election dates — from Ballotpedia, the Federal Election Commission, and state election officials.
Polling figures are live, not stored. Every poll number on the site is computed from VoteHub's current feed when the page opens. If the feed fails, the page says so and shows no numbers — never placeholders.
Prediction markets and fundraising are not shown yet because their live feeds are not connected — market odds and FEC money data arrive as the next build, and until then they simply do not appear rather than appearing as estimates.
VoteWire is independently operated. Its paid tiers are Pro and Teams subscriptions; the free topline — averages, race explorer, maps, calendar — stays free, because the topline is how readers find the deeper work.