How healthy is each campaign, and how does each side win? A health score for both campaigns in every Senate, governor and contested House race, and the path to victory for each side.
Every campaign's vital signs.
A command center for campaign staff and the people who follow them. Both campaigns in every Senate, governor and contested House race get a health score from money, cash, outside spending, the early vote and campaign activity. Pick a side and the War Room briefs you like an operative: where the votes are, which groups move the race, and what the other side will hit you with.
Situation board
Updated 2026-10-30 · early vote through 2026-10-30- 35 ptsGeorgia Governor Bottoms is favored, 71%, but Jackson's campaign is healthier.
- 25 ptsWisconsin Governor Crowley is favored, 85%, but Tiffany's campaign is healthier.
- 38 ptsFL-07 Elijah is favored, 66%, but Dalton's campaign is healthier.
- 36 ptsSC-01 Honeycutt is favored, 51%, but Lacore's campaign is healthier.
- 33 ptsMN-08 Swanson is favored, 74%, but Stauber's campaign is healthier.
- 33 ptsOK-05 Nelson is favored, 53%, but Bice's campaign is healthier.
- D +10.3Kentucky Senate Moved toward Booker; now R +12.0.
- I +7.0South Dakota Senate Moved toward Bengs; now R +12.9.
- R +6.3Iowa Governor Moved toward Lahn; now D +5.8.
- D +5.6Oklahoma Governor Moved toward Munson; now R +5.4.
- D +5.4Vermont Governor Moved toward Janoo; now R +5.2.
- D +5.3Arkansas Senate Moved toward Shoffner; now R +8.1.
- D +2.2NV-02 Early ballots pushed the race toward Benitez-Thompson.
- D +2.1Nevada Governor Early ballots pushed the race toward Ford.
- R +2.1FL-04 Early ballots pushed the race toward Bean.
- R +2.1FL-09 Early ballots pushed the race toward Green.
- R +2.1FL-14 Early ballots pushed the race toward Beltran.
- R +2.1FL-22 Early ballots pushed the race toward Askar.
- 36Kansas Governor Holscher is short on money, cash or air cover with 50% odds.
- 25South Carolina Senate Graham is short on money, cash or air cover with 49% odds.
- 37Texas Senate Paxton is short on money, cash or air cover with 35% odds.
- 36Ohio Governor Ramaswamy is short on money, cash or air cover with 31% odds.
- 24Georgia Governor Bottoms is short on money, cash or air cover with 71% odds.
- 37Kansas Senate Marshall is short on money, cash or air cover with 24% odds.
- Governor · KSKansas GovernorToss upHolscher36CriticalMasterson48StrainedForecastD +0.1Holscher 50%Health gap12 pts Masterson7 days R +4.0 · ballots D +0.7
- House · MOMO-02Toss upWellman44StrainedWagner49StrainedForecastEvenWellman 51%Health gap5 pts Wagner7 days D +2.3 · ballots R +0.3
- House · SCSC-01Toss upLacore63StableHoneycutt27CriticalForecastR +0.3Lacore 49%Health gap36 pts Lacore7 days D +3.6 · ballots R +0.2
- Senate · SCSouth Carolina SenateToss upAndrews78StrongGraham25CriticalForecastD +0.6Andrews 51%Health gap53 pts Andrews7 days R +0.5 · ballots R +0.2
- House · AZAZ-02Toss upNez49StrainedCrane51StrainedForecastR +0.3Nez 47%Health gap2 pts Crane7 days D +5.5 · ballots D +0.2
- House · VAVA-01Toss upTaylor55StableWittman42StrainedForecastR +0.4Taylor 47%Health gap13 pts Taylor7 days R +0.4 · ballots R +0.5
- House · OKOK-05Toss upNelson28CriticalBice61StableForecastD +0.6Nelson 53%Health gap33 pts Bice7 days D +6.9 · ballots R +0.8
- House · MNMN-01Toss upJohnson60StableFinstad37CriticalForecastD +0.6Johnson 54%Health gap23 pts Johnson7 days D +0.7 · ballots R +0.2
- House · TXTX-23Toss upStout37CriticalHerrera57StableForecastR +0.8Stout 46%Health gap20 pts Herrera7 days D +3.7 · ballots D +0.2
- House · TXTX-24Toss upBurge21CriticalDuyne75StrongForecastD +0.8Burge 55%Health gap54 pts Duyne7 days R +0.7 · ballots D +0.2
- House · AKAK-01Toss upHill39CriticalBegich54StrainedForecastR +0.6Hill 45%Health gap15 pts Begich7 days D +6.7 · ballots D +0.1
- House · ALAL-02Toss upFigures60StableMarques31CriticalForecastD +0.8Figures 55%Health gap29 pts Figures7 days D +4.4 · ballots R +0.3
- Senate · IAIowa SenateToss upTurek56StableHinson50StrainedForecastD +1.0Turek 55%Health gap6 pts Turek7 days D +0.1 · ballots R +2.0
- House · MTMT-01Toss upForstag49StrainedFlint48StrainedForecastD +1.0Forstag 55%Health gap1 pts Forstag7 days D +2.8 · ballots R +0.1
- House · COCO-03Toss upRomero25CriticalHurd66StableForecastR +1.0Romero 44%Health gap41 pts Hurd7 days D +3.9 · ballots D +0.5
- House · TNTN-09Toss upPearson63StableTaylor31CriticalForecastD +1.2Pearson 57%Health gap32 pts Pearson7 days D +4.9 · ballots R +0.2
- House · PAPA-01Toss upHarvie46StrainedFitzpatrick49StrainedForecastD +1.3Harvie 58%Health gap3 pts Fitzpatrick7 days D +4.4 · ballots R +0.7
- House · WIWI-01Toss upBerman29CriticalSteil61StableForecastD +1.4Berman 58%Health gap32 pts Steil7 days D +3.4 · ballots R +0.1
- House · PAPA-10Toss upStelson58StablePerry36CriticalForecastD +1.1Stelson 58%Health gap22 pts Stelson7 days D +0.5 · ballots R +0.7
- House · OHOH-15Toss upLeonard43StrainedCarey51StrainedForecastR +1.2Leonard 41%Health gap8 pts Carey7 days D +1.0 · ballots R +0.1
- House · IAIA-03Toss upGarriott54StrainedNunn40StrainedForecastD +1.3Garriott 59%Health gap14 pts Garriott7 days R +5.2 · ballots R +2.0
- House · ARAR-02Lean RJones31CriticalHill64StableForecastR +1.5Jones 40%Health gap33 pts Hill7 days R +0.1 · ballots D +0.7
- Senate · NENebraska SenateLean IOsborn43StrainedRicketts54StrainedForecastI +1.7Osborn 61%Health gap11 pts Ricketts7 days I +0.7 · ballots I +0.3
- House · NCNC-13Lean RBarringer47StrainedKnott50StrainedForecastR +1.9Barringer 39%Health gap3 pts Knott7 days D +5.2 · ballots R +1.2
- House · FLFL-04Lean RHolloway20CriticalBean76StrongForecastR +2.1Holloway 39%Health gap56 pts Bean7 days R +0.8 · ballots R +2.1
- House · OHOH-10Lean RKnickerbocker54StrainedTurner44StrainedForecastR +1.8Knickerbocker 39%Health gap10 pts Knickerbocker7 days D +2.6 · ballots R +0.1
- House · KSKS-02Lean RCoover46StrainedSchmidt48StrainedForecastR +2.3Coover 38%Health gap2 pts Schmidt7 days D +1.1 · ballots D +0.7
- Senate · MSMississippi SenateLean RColom58StableHyde-Smith47StrainedForecastR +1.7Colom 38%Health gap11 pts Colom7 days D +3.4 · ballots R +0.4
- House · FLFL-09Lean RSoto60StableGreen34CriticalForecastR +2.2Soto 37%Health gap26 pts Soto7 days R +1.8 · ballots R +2.1
- House · FLFL-02Lean RGreen25CriticalRogers66StableForecastR +2.5Green 37%Health gap41 pts Rogers7 days D +2.6 · ballots R +2.1
- House · COCO-05Lean RKillin51StrainedCrank43StrainedForecastR +1.8Killin 37%Health gap8 pts Killin7 days D +3.6 · ballots D +0.5
- House · FLFL-22Lean RDandiya47StrainedAskar53StrainedForecastR +2.6Dandiya 37%Health gap6 pts Askar7 days R +3.4 · ballots R +2.1
- House · TXTX-35Lean DGarcia50StrainedCruz50StrainedForecastD +2.4Garcia 64%Health gap0 pts Garcia7 days D +4.3 · ballots D +0.2
- Senate · TXTexas SenateLean DTalarico75StrongPaxton37CriticalForecastD +1.9Talarico 65%Health gap38 pts Talarico7 days flat · ballots D +0.2
- House · FLFL-27Lean RRodriguez36CriticalSalazar55StableForecastR +2.7Rodriguez 35%Health gap19 pts Salazar7 days R +0.4 · ballots R +2.1
- House · OHOH-07Lean DPoindexter68StableMiller23CriticalForecastD +2.7Poindexter 66%Health gap45 pts Poindexter7 days R +3.1 · ballots R +0.1
- House · FLFL-07Lean RDalton66StableElijah28CriticalForecastR +3.0Dalton 34%Health gap38 pts Dalton7 days R +0.6 · ballots R +2.1
- Governor · TXTexas GovernorLean RHinojosa41StrainedAbbott59StableForecastR +2.0Hinojosa 32%Health gap18 pts Abbott7 days D +0.4 · ballots D +0.2
- House · NYNY-21Lean RGendebien53StrainedConstantino41StrainedForecastR +2.6Gendebien 32%Health gap12 pts Gendebien7 days D +1.0 · ballots D +0.1
- Governor · OHOhio GovernorLean DActon70StrongRamaswamy36CriticalForecastD +2.6Acton 69%Health gap34 pts Acton7 days R +2.1 · ballots R +0.1
- House · TNTN-08Lean RKuhn18CriticalKustoff78StrongForecastR +3.6Kuhn 31%Health gap60 pts Kustoff7 days D +3.3 · ballots R +0.2
- House · TXTX-09Lean RGutierrez17CriticalMealer73StrongForecastR +2.8Gutierrez 31%Health gap56 pts Mealer7 days D +3.3 · ballots D +0.2
- House · MEME-02Lean DDunlap46StrainedLePage47StrainedForecastD +3.3Dunlap 69%Health gap1 pts LePage7 days D +3.3 · ballots R +0.5
- Governor · GAGeorgia GovernorLean DBottoms24CriticalJackson59StableForecastD +2.7Bottoms 71%Health gap35 pts Jackson7 days D +2.1 · ballots R +0.2
- House · NCNC-01Lean DDavis65StableBuckhout32CriticalForecastD +3.4Davis 71%Health gap33 pts Davis7 days R +2.8 · ballots R +1.2
- House · NYNY-01Lean RGallant26CriticalLaLota62StableForecastR +3.4Gallant 29%Health gap36 pts LaLota7 days R +2.3 · ballots D +0.1
- House · TNTN-07Lean RCopeland40StrainedEpps56StableForecastR +3.9Copeland 29%Health gap16 pts Epps7 days D +11.5 · ballots R +0.2
- House · FLFL-14Lean DCastor53StrainedBeltran41StrainedForecastD +3.2Castor 71%Health gap12 pts Castor7 days R +4.6 · ballots R +2.1
- House · FLFL-13Lean RGray49StrainedLuna48StrainedForecastR +4.0Gray 27%Health gap1 pts Gray7 days R +0.8 · ballots R +2.1
- House · OHOH-09Lean DKaptur71StrongMerrin29CriticalForecastD +4.0Kaptur 73%Health gap42 pts Kaptur7 days D +3.5 · ballots R +0.1
How campaign health works
The Ledger formula, from public records onlyEach campaign is scored on up to seven parts, each from 0 to 1 against its opponent, then weighted and put on a 100 point scale. A part with no data is left out rather than guessed, and a campaign with no money or cash report on file shows Not enough data.
| Part | Weight | What it measures |
|---|---|---|
| Money | 25 | Share of the two candidates' combined receipts; spending stands in when one side has no receipts report |
| Cash | 20 | Share of combined cash on hand at the last report |
| Momentum | 15 | Change since the prior report; left out until two reports are on file |
| Air cover | 15 | Share of outside spending that helps this candidate |
| Early vote | 15 | The party's share of ballots cast where states report party, and the gap to what the forecast expected; 7 for House races |
| National tide | 15 | The Gallup party identification shift from Republicans 48 Democrats 45 in the third quarter of 2024 to Democrats 50 Republicans 39 in the third quarter of 2026, 14 points toward the Democrats, scaled by how far the race moves with the nation |
| Activity | 10 | Campaign stops, show and podcast mentions, Google ads and news desk stories in recent weeks |
Taken off the top: 4 points for being outmatched five to one in cash, and 2 points for each contested item in the candidate's watchdog file, up to 8.
Labels: Strong at 70 and up, Stable 55 to 69, Strained 40 to 54, Critical under 40.
What it is not: a forecast. A well funded campaign can trail and a broke one can win. The score says which campaign has more to work with right now; the forecast says who is likely to win. When the two disagree, the Situation board flags it.
Sources: FEC and state filings as compiled for the forecast finance books, the Watchdog money, trail and media files, the On Point early vote tracker and the forecast model. Paths to victory are built from the forecast, its county map and its voter group estimates.
The War Room rebuilds after every forecast run. See the forecast · People files · Money flow