Midterm Command Centre

Midterm Polls and Prediction Markets Tracker

Polling Averages Next to Kalshi and Polymarket Odds for Every Competitive Senate and Governor Race

LIVEOdds updated 5:20 am PTNewest poll Oct 18Polls: New York TimesOdds: Kalshi, Polymarket

There are two quick ways to read a midterm: the polls, and the prediction markets, where traders put money on who wins. This page puts them side by side for every Senate and governor race on the ballot this November, refreshed through the day. Most of the time they agree. The rows marked Split are the races where they do not.

Control of Congress

Each price is what a contract paying $1 if that party wins the chamber costs right now, so 63¢ means traders put the chance at about 63%. Change is versus 24 hours ago.

Senate
KalshiDemocrats 63¢−1
PolymarketDemocrats 65¢
House
KalshiDemocrats 90¢0
PolymarketDemocrats 91¢
The Senate, seat by seat
50 / 51
The races that decide it, from most to least Republican by the markets' odds
FLR 91%
MTR 91%
MSR 88%
SCR 84%
NER 72%
KSR 64%
IAR 58%
MED 61%
TXD 62%
OHD 66%
MID 69%
AKD 74%
MND 87%
NHD 89%
Republican, not upRepublican 85%+Lean RepublicanToss-upLean Democratic or independentDemocratic or independent 85%+Democratic, not up
Tipping-point race: Texas. Republicans hold 31 seats that are not on the ballot this year, so they need 19 of the 35 races to reach 50, which is enough because the vice president breaks a 50-50 tie. Democrats hold 34 seats not up this year and need 17 wins to reach 51. Rank this year's races from most to least Republican by the markets' odds, and Texas is the 19th: the race that would hand Republicans their 50th seat. The markets currently make James Talarico (D) the favourite there at about 62%.

Senate Races

Closest races first, by the markets' odds. The poll average is the gap between the two leading candidates. Kalshi and Polymarket show the favourite's price and its change over the last day.

Race
Poll average
Kalshi
Polymarket
Last 7 days
Signal
IowaHinson (R) vs Turek (D)
PollsD+0.410 polls, Sep 23–Oct 15
KalshiR 58¢+2
PolymarketR 59¢
7 days
Split
MaineJackson (D) vs Collins (R)
PollsD+1.812 polls, Sep 21–Oct 14
KalshiD 61¢+2
PolymarketD 61¢+1
7 days
Agree
TexasTalarico (D) vs Paxton (R)
PollsD+1.916 polls, Sep 22–Oct 16
KalshiD 62¢−1
PolymarketD 63¢
7 days
Agree
KansasMarshall (R) vs Hamilton (D)
PollsD+1.66 polls, Sep 24–Oct 14
KalshiR 65¢−1
PolymarketR 63¢
7 days
Split
OhioBrown (D) vs Husted (R)
PollsD+3.011 polls, Sep 23–Oct 18
KalshiD 66¢+1
PolymarketD 66¢−2
7 days
Agree
MichiganEl-Sayed (D) vs Rogers (R)
PollsD+3.517 polls, Sep 20–Oct 10
KalshiD 68¢0
PolymarketD 70¢+1
7 days
Agree
NebraskaRicketts (R) vs Osborn (I)
PollsR+0.45 polls, Sep 8–Oct 3
KalshiR 73¢−1
PolymarketR 71¢−1
7 days
Agree
AlaskaPeltola (D) vs Sullivan (R)
PollsD+2.65 polls, Sep 24–Oct 10
KalshiD 75¢−1
PolymarketD 74¢
7 days
Agree
South CarolinaGraham (R) vs Andrews (D)
PollsR+4.34 polls, Aug 24–Oct 18
KalshiR 83¢+1
PolymarketR 85¢
7 days
Agree
MinnesotaFlanagan (D) vs Tafoya (R)
PollsD+3.77 polls, Sep 29–Oct 15
KalshiD 87¢+2
PolymarketD 87¢
7 days
Agree
MississippiHyde-Smith (R) vs Colom (D)
PollsR+4.01 poll, Oct 14
KalshiR 88¢−3
PolymarketR 88¢−3
7 days
Agree
South DakotaRounds (R) vs Bengs (I)
PollsI+0.33 polls, Aug 30–Sep 27
KalshiR 92¢−1
PolymarketR 92¢0
7 days
Split
LouisianaLetlow (R) vs Davis (D)
PollsR+4.01 poll, Sep 19
KalshiR 94¢0
PolymarketR 93¢−1
7 days
Agree
Show the other 22 Senate races, where the favourite is above 88¢
Race
Poll average
Kalshi
Polymarket
Last 7 days
Signal
AlabamaMoore (R) vs Wess (D)
PollsR+21.01 poll, Sep 25
Kalshi–
PolymarketR 97¢−1
7 days
Agree
ArkansasCotton (R) vs Shoffner (D)
PollsR+10.02 polls, Oct 4–Oct 13
KalshiR 95¢0
PolymarketR 95¢0
7 days
Agree
ColoradoHickenlooper (D) vs Baisley (R)
Polls–no recent polls
KalshiD 99¢−1
PolymarketD 99¢0
7 days
No polls
DelawareDemocratic nominee (D) vs Republican nominee (R)
Polls–no recent polls
KalshiD 98¢−1
PolymarketD 97¢0
7 days
No polls
FloridaMoody (R) vs Nixon (D)
PollsR+6.49 polls, Sep 21–Oct 15
KalshiR 91¢−1
PolymarketR 91¢
7 days
Agree
GeorgiaOssoff (D) vs Collins (R)
PollsD+9.24 polls, Sep 23–Oct 9
KalshiD 95¢0
PolymarketD 96¢
7 days
Agree
IdahoRisch (R) vs Achilles (I)
PollsR+25.01 poll, Sep 30
KalshiR 95¢0
PolymarketR 96¢0
7 days
Agree
IllinoisStratton (D) vs Tracy (R)
PollsD+13.01 poll, Oct 1
KalshiD 99¢−1
PolymarketD 99¢0
7 days
Agree
KentuckyBarr (R) vs Booker (D)
PollsR+9.01 poll, Aug 27
KalshiR 97¢0
PolymarketR 97¢
7 days
Agree
MassachusettsMarkey (D) vs Deaton (R)
PollsD+24.52 polls, Sep 21–Sep 22
KalshiD 98¢0
PolymarketD 98¢0
7 days
Agree
MontanaAlme (R) vs Bodnar (I)
PollsR+14.65 polls, Sep 7–Oct 12
KalshiR 90¢−1
PolymarketR 92¢
7 days
Agree
New HampshirePappas (D) vs Sununu (R)
PollsD+7.05 polls, Sep 21–Oct 5
KalshiD 90¢−1
PolymarketD 89¢−2
7 days
Agree
New JerseyBooker (D) vs Murphy (R)
Polls–no recent polls
KalshiD 97¢−1
PolymarketD 97¢0
7 days
No polls
New MexicoLujan (D) vs Marker (R)
Polls–no recent polls
KalshiD 97¢0
PolymarketD 98¢0
7 days
No polls
North CarolinaCooper (D) vs Whatley (R)
PollsD+9.48 polls, Sep 20–Oct 11
KalshiD 96¢0
PolymarketD 96¢
7 days
Agree
OklahomaHern (R) vs Thomas (D)
Polls–no recent polls
KalshiR 97¢0
PolymarketR 97¢0
7 days
No polls
OregonMerkley (D) vs Smith (R)
Polls–no recent polls
KalshiD 99¢−1
PolymarketD 98¢
7 days
No polls
Rhode IslandReed (D) vs McKay (R)
PollsD+26.82 polls, Sep 21–Oct 11
KalshiD 98¢0
PolymarketD 98¢−1
7 days
Agree
TennesseeHagerty (R) vs Bradshaw (D)
PollsR+25.01 poll, Aug 26
KalshiR 96¢0
PolymarketR 96¢0
7 days
Agree
VirginiaWarner (D) vs Mizusawa (R)
Polls–no recent polls
KalshiD 98¢0
PolymarketD 98¢0
7 days
No polls
West VirginiaCapito (R) vs Anderson (D)
Polls–no recent polls
KalshiR 98¢0
PolymarketR 98¢0
7 days
No polls
WyomingHageman (R) vs Byrd (D)
Polls–no recent polls
KalshiR 99¢−1
PolymarketR 99¢0
7 days
No polls

Governor Races

Race
Poll average
Kalshi
Polymarket
Last 7 days
Signal
GeorgiaBottoms (D) vs Jackson (R)
PollsR+1.73 polls, Sep 23–Oct 13
KalshiR 50¢−3
PolymarketD 52¢
7 days
Split
NevadaFord (D) vs Lombardo (R)
PollsD+0.12 polls, Sep 8–Sep 26
KalshiD 56¢+1
PolymarketD 59¢+1
7 days
Toss-up
OhioActon (D) vs Ramaswamy (R)
PollsD+4.28 polls, Sep 27–Oct 9
KalshiD 71¢−1
PolymarketD 73¢
7 days
Agree
TexasAbbott (R) vs Hinojosa (D)
PollsR+2.513 polls, Sep 22–Oct 16
KalshiR 77¢−1
PolymarketR 75¢−1
7 days
Agree
KansasMasterson (R) vs Holscher (D)
PollsR+3.73 polls, Sep 24–Oct 4
Kalshi–
PolymarketR 76¢+1
7 days
Agree
VermontScott (R) vs Janoo (D)
PollsR+2.13 polls, Sep 21–Oct 4
KalshiR 77¢−1
PolymarketR 76¢
7 days
Agree
OregonKotek (D) vs Drazan (R)
PollsD+3.02 polls, Oct 1–Oct 4
KalshiD 79¢+3
PolymarketD 79¢+3
7 days
Agree
AlaskaKreiss-Tomkins (D) vs Wilson (R)
PollsD+21.04 polls, Sep 11–Oct 3
KalshiD 81¢−1
PolymarketD 79¢
7 days
Agree
FloridaDonalds (R) vs Jolly (D)
PollsR+4.98 polls, Oct 1–Oct 11
KalshiR 80¢−3
PolymarketR 81¢+1
7 days
Agree
WisconsinCrowley (D) vs Tiffany (R)
PollsD+4.03 polls, Sep 23–Oct 9
KalshiD 80¢+1
PolymarketD 81¢
7 days
Agree
IowaSand (D) vs Lahn (R)
PollsD+8.37 polls, Sep 28–Oct 12
KalshiD 88¢−1
PolymarketD 88¢
7 days
Agree
NebraskaPillen (R) vs Walz (D)
PollsR+2.03 polls, Sep 30–Oct 14
KalshiR 89¢−1
PolymarketR 90¢+1
7 days
Agree
Show the other 24 governor races, where the favourite is above 88¢
Race
Poll average
Kalshi
Polymarket
Last 7 days
Signal
AlabamaTuberville (R) vs Jones (D)
PollsR+13.01 poll, Sep 25
KalshiR 94¢+1
PolymarketR 94¢−2
7 days
Agree
ArizonaHobbs (D) vs Biggs (R)
PollsD+9.53 polls, Oct 6–Oct 8
KalshiD 91¢0
PolymarketD 93¢
7 days
Agree
ArkansasSanders (R) vs Love (D)
PollsR+19.01 poll, Oct 13
KalshiR 97¢−1
PolymarketR 97¢0
7 days
Agree
CaliforniaBecerra (D) vs Hilton (R)
PollsD+20.15 polls, Sep 20–Oct 16
KalshiD 96¢−1
PolymarketD 96¢0
7 days
Agree
ColoradoWeiser (D) vs Marx (R)
Polls–no recent polls
KalshiD 97¢0
PolymarketD 97¢0
7 days
No polls
ConnecticutLamont (D) vs Fazio (R)
PollsD+19.45 polls, Sep 21–Oct 12
KalshiD 96¢−1
PolymarketD 97¢0
7 days
Agree
HawaiiGreen (D) vs Cordery (R)
Polls–no recent polls
KalshiD 98¢−1
PolymarketD 99¢
7 days
No polls
IdahoLittle (R) vs Pickens (D)
Polls–no recent polls
KalshiR 98¢0
PolymarketR 98¢0
7 days
No polls
IllinoisPritzker (D) vs Bailey (R)
PollsD+20.01 poll, Oct 1
KalshiD 96¢0
PolymarketD 97¢0
7 days
Agree
MainePingree (D) vs Charles (R)
PollsD+11.38 polls, Sep 21–Oct 11
KalshiD 94¢−1
PolymarketD 95¢0
7 days
Agree
MarylandMoore (D) vs Cox (R)
PollsD+27.01 poll, Sep 27
KalshiD 97¢−1
PolymarketD 98¢
7 days
Agree
MassachusettsHealey (D) vs Minogue (R)
PollsD+19.02 polls, Sep 21–Sep 22
KalshiD 95¢+1
PolymarketD 96¢0
7 days
Agree
MichiganBenson (D) vs James (R)
PollsD+8.011 polls, Sep 20–Oct 9
KalshiD 93¢0
PolymarketD 94¢0
7 days
Agree
MinnesotaKlobuchar (D) vs Demuth (R)
PollsD+8.33 polls, Oct 7–Oct 12
KalshiD 95¢−1
PolymarketD 95¢+1
7 days
Agree
New HampshireAyotte (R) vs Warmington (D)
PollsR+7.94 polls, Sep 21–Oct 5
KalshiR 94¢0
PolymarketR 93¢0
7 days
Agree
New MexicoHaaland (D) vs Hull (R)
PollsD+6.52 polls, Sep 30–Oct 9
KalshiD 94¢0
PolymarketD 94¢
7 days
Agree
New YorkHochul (D) vs Blakeman (R)
PollsD+14.35 polls, Sep 20–Oct 6
KalshiD 94¢0
PolymarketD 95¢0
7 days
Agree
OklahomaMazzei (R) vs Munson (D)
Polls–no recent polls
KalshiR 90¢+1
PolymarketR 89¢−1
7 days
No polls
PennsylvaniaShapiro (D) vs Garrity (R)
PollsD+23.25 polls, Sep 22–Oct 11
KalshiD 96¢−1
PolymarketD 97¢−1
7 days
Agree
Rhode IslandFoulkes (D) vs Block (I)
PollsD+15.33 polls, Sep 21–Oct 11
KalshiD 95¢−1
PolymarketD 97¢0
7 days
Agree
South CarolinaWilson (R) vs Johnson (D)
Polls–no recent polls
KalshiR 94¢−1
PolymarketR 94¢
7 days
No polls
South DakotaRhoden (R) vs Ahlers (D)
PollsR+13.52 polls, Aug 30–Oct 14
KalshiR 97¢−1
PolymarketR 98¢0
7 days
Agree
TennesseeBlackburn (R) vs Green (D)
PollsR+15.02 polls, Aug 26–Sep 12
KalshiR 93¢0
PolymarketR 94¢+1
7 days
Agree
WyomingBarlow (R) vs Casner (D)
Polls–no recent polls
KalshiR 98¢0
PolymarketR 98¢
7 days
No polls

Split: the polling leader is not the market favourite. Markets differ: Kalshi and Polymarket favour different candidates. Toss-up: the favourite is priced under 60¢. Agree: polls and markets point the same way.

How the poll average works. Polls come from the New York Times poll database, which the Times makes available with credit. For each race I take general-election polls that include both leading candidates, keep each pollster's most recent poll from the last 30 days (60 days when fewer than three pollsters have been in the field), prefer the likely-voter version when a poll reports more than one, leave out campaign internal polls, and average the gap. No pollster weighting and no adjustments.

How the market prices work. Prices come from the public market data of Kalshi and Polymarket and refresh every 10 minutes. Kalshi prices are the midpoint between the best bid and offer when the spread is tight, otherwise the last trade. Polymarket prices are the price Polymarket displays. A price is not a forecast from this site, and thinly traded races can move on small amounts of money.

The Senate count. Republicans hold 53 seats and Democrats 47, including two independents who caucus with Democrats. 35 seats are on the ballot this year, two of them special elections in Ohio and Florida. Seats not up this year are counted for the party that holds them. The seat bar orders this year's races by the markets' average chance that the Republican wins; independents such as Dan Osborn in Nebraska are counted on the non-Republican side.