2026 forecast ยท Michigan Senate

Abdul El-Sayed is favored to win Michigan's Senate seat.

Abdul El-Sayed vs Mike Rogers, an open seat. The model has El-Sayed ahead by 3.1 points, winning 72 percent of 2,000 simulated elections.

Lean DModel D +3.1Polls D +1.7Updated October 22, 2026
Abdul El-Sayed
Democrat
50.1%
2,482,149 projected votes
Mike Rogers
Republican
47.0%
2,330,194 projected votes
72%El-Sayed
28%Rogers
El-Sayed favoredEach square is one simulated election night, El-Sayed wins about 72 of 100
RatingLean D72% chance for El-Sayed
Model marginD +3.1Polls D +1.7
80 percent rangeD +9.8 to R +3.52,000 simulations
Projected votes4,955,558El-Sayed 50.1%

The county map

Four ways to read the state: margin, shift from 2024, vote bubbles and turnout

Michigan Senate by county

Alcona CountyAlger CountyAllegan CountyAlpena CountyAntrim CountyArenac CountyBaraga CountyBarry CountyBay CountyBenzie CountyBerrien CountyBranch CountyCalhoun CountyCass CountyCharlevoix CountyCheboygan CountyChippewa CountyClare CountyClinton CountyCrawford CountyDelta CountyDickinson CountyEaton CountyEmmet CountyGenesee CountyGladwin CountyGogebic CountyGrand Traverse CountyGratiot CountyHillsdale CountyHoughton CountyHuron CountyIngham CountyIonia CountyIosco CountyIron CountyIsabella CountyJackson CountyKalamazoo CountyKalkaska CountyKent CountyKeweenaw CountyLake CountyLapeer CountyLeelanau CountyLenawee CountyLivingston CountyLuce CountyMackinac CountyMacomb CountyManistee CountyMarquette CountyMason CountyMecosta CountyMenominee CountyMidland CountyMissaukee CountyMonroe CountyMontcalm CountyMontmorency CountyMuskegon CountyNewaygo CountyOakland CountyOceana CountyOgemaw CountyOntonagon CountyOsceola CountyOscoda CountyOtsego CountyOttawa CountyPresque Isle CountyRoscommon CountySaginaw CountySt. Clair CountySt. Joseph CountySanilac CountySchoolcraft CountyShiawassee CountyTuscola CountyVan Buren CountyWashtenaw CountyWayne CountyWexford CountyWayneOaklandKentWashtenawGeneseeOttawaInghamKalamazooSaginawMuskegonSt. ClairMonroe
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Wayne County: El-Sayed +286,564Oakland County: El-Sayed +105,662Washtenaw County: El-Sayed +94,822Ingham County: El-Sayed +48,233Genesee County: El-Sayed +22,023Kalamazoo County: El-Sayed +21,495Kent County: El-Sayed +7,391Marquette County: El-Sayed +2,357Eaton County: El-Sayed +348Ottawa County: Rogers +40,345Livingston County: Rogers +23,323St. Clair County: Rogers +21,961Macomb County: Rogers +19,077Allegan County: Rogers +18,706Lapeer County: Rogers +16,035Monroe County: Rogers +15,019Jackson County: Rogers +12,086Barry County: Rogers +10,970Lenawee County: Rogers +10,450Montcalm County: Rogers +10,322Newaygo County: Rogers +10,281Tuscola County: Rogers +10,127Hillsdale County: Rogers +9,345Sanilac County: Rogers +8,873St. Joseph County: Rogers +8,701Ionia County: Rogers +8,682Berrien County: Rogers +8,512Cass County: Rogers +7,412Calhoun County: Rogers +7,367Midland County: Rogers +7,161Branch County: Rogers +6,812Wexford County: Rogers +5,870Huron County: Rogers +5,700Mecosta County: Rogers +5,698Shiawassee County: Rogers +5,669Van Buren County: Rogers +5,545Osceola County: Rogers +5,228Clare County: Rogers +5,183Delta County: Rogers +5,052Otsego County: Rogers +4,662Gratiot County: Rogers +4,652Dickinson County: Rogers +4,597Bay County: Rogers +4,467Gladwin County: Rogers +4,460Missaukee County: Rogers +4,018Roscommon County: Rogers +3,967Cheboygan County: Rogers +3,937Oceana County: Rogers +3,845Kalkaska County: Rogers +3,671Mason County: Rogers +3,622Alpena County: Rogers +3,604Ogemaw County: Rogers +3,552Antrim County: Rogers +3,445Chippewa County: Rogers +3,284Iosco County: Rogers +3,242Menominee County: Rogers +3,226Charlevoix County: Rogers +3,033Emmet County: Rogers +2,662Arenac County: Rogers +2,354Alcona County: Rogers +2,307Crawford County: Rogers +2,240Houghton County: Rogers +2,218Manistee County: Rogers +2,208Montmorency County: Rogers +2,189Clinton County: Rogers +2,041Presque Isle County: Rogers +1,988Oscoda County: Rogers +1,746Saginaw County: Rogers +1,693Grand Traverse County: Rogers +1,620Mackinac County: Rogers +1,581Lake County: Rogers +1,485Iron County: Rogers +1,425Schoolcraft County: Rogers +1,199Luce County: Rogers +1,084Baraga County: Rogers +1,025Benzie County: Rogers +926Gogebic County: Rogers +863Alger County: Rogers +828Ontonagon County: Rogers +774Isabella County: Rogers +460Keweenaw County: Rogers +181Muskegon County: Rogers +79Leelanau County: Rogers +26
El-Sayed +588,895 net votes from 9 countiesStatewide D +3.0, a 146,897 vote marginRogers +441,998 net votes from 74 counties

Vote share

Each candidate's projected share and the range of 80 percent of simulations

Abdul El-SayedDemocrat ยท 72% to win
50.1%
Mike RogersRepublican ยท 28% to win
47.0%

Scale runs from 25 to 75 percent. The dot is the forecast, the band is the 80 percent range and the brighter tick marks 50 percent.

Projected statewide vote

4,955,558 votes
CandidateVotesShare
Abdul El-Sayed D2,482,14950.1%
Mike Rogers R2,330,19447.0%
Lydia Christensen L71,3601.4%
Timothy Long UST40,6360.8%
Douglas P. Marsh G30,7240.6%
Total4,955,558100%

Each candidate's expected vote in the On Point simulation, at the forecast's projected turnout.

Every simulated outcome

2,000 sims
D +25.4: 1 simulationsD +24.2: 1 simulationsD +22.9: 0 simulationsD +21.7: 0 simulationsD +20.5: 3 simulationsD +19.3: 2 simulationsD +18.0: 3 simulationsD +16.8: 9 simulationsD +15.6: 15 simulationsD +14.4: 13 simulationsD +13.1: 35 simulationsD +11.9: 34 simulationsD +10.7: 65 simulationsD +9.5: 90 simulationsD +8.2: 109 simulationsD +7.0: 140 simulationsD +5.8: 164 simulationsD +4.6: 182 simulationsD +3.3: 189 simulationsD +2.1: 189 simulationsD +0.9: 158 simulationsR +0.3: 161 simulationsR +1.6: 130 simulationsR +2.8: 103 simulationsR +4.0: 65 simulationsR +5.2: 49 simulationsR +6.5: 29 simulationsR +7.7: 22 simulationsR +8.9: 13 simulationsR +10.1: 13 simulationsR +11.4: 5 simulationsR +12.6: 3 simulationsR +13.8: 2 simulationsR +15.0: 1 simulationsR +16.3: 0 simulationsR +17.5: 0 simulationsR +18.7: 0 simulationsR +19.9: 0 simulationsR +21.2: 1 simulationsR +22.4: 1 simulationsD +26.0R +23.0

80 percent of simulations fall between D +9.8 and R +3.5. Negative margins are Democratic wins.

The trend

Each side's chance of winning over the forecast's recent updates

0%25%50%75%100%72% El-Sayed28% Rogers30 updates agoToday

Polling

Every poll in the average, and how the model reads it

The Michigan Senate polling average
R+6R+4R+2EvenD+2D+4D+6D+8D+10MayJunJulAugSepOctEl-Sayed +4.1
The line is the On Point average: a robust LOWESS fit through the polls, weighted by recency, sample, voter screen and pollster grade, refit three times so outliers count for lessDot size is each poll's weight todayHover or use the arrow keys to read any day
What moves the average today
Quantus InsightsOct 6 ยท 762 LV ยท Gold16%El-Sayed +1.0
InsiderAdvantageOct 10 ยท 1,200 LV ยท A+ ยท R lean, 4.5 off16%El-Sayed +6.5
Fox News/Beacon Research and Shaw & CompanySep 28 ยท 1,028 LV ยท A++14%El-Sayed +1.0
On Point PollingOct 18 ยท 518 LV ยท Gold11%El-Sayed +5.9
Emerson CollegeSep 14 ยท 1,000 LV ยท Gold8.9%El-Sayed +2.0
New York Times/Siena UniversitySep 22 ยท 613 LV ยท Gold6.0%El-Sayed +5.0
Every other poll together: 29%

This is the same On Point polling average as the full average page. The forecast reads the polls through its own Election Day projection, shown as the On Point average in the table below, and blends it with partisan lean and fundamentals.

Polls of the race

Full average
PollsterSampleAgeMargin
On Point averageLOWESS Election Day projectionD +1.7
On Point Polling518 LV0dD +5.9
Marist University1,025 LV0dR +0.2
Rasmussen Reports798 LV1dD +1.5
InsiderAdvantage1,200 LV5dD +2.1
Alliance for a Better Future (R)600 LV7dD +0.2
Quantus Insights762 LV9dD +2.8
Guidant Polling for Public First Action600 LV10dD +3.9
YouGov3,949 LV11dD +0.1
Mitchell Research for CBS Detroit682 LV14dD +4.0
Z to A Research for Rust Belt Rising (D)483 RV14dD +5.5
Trafalgar Group (R)1,085 LV15dD +3.0
Fox News/Beacon Research and Shaw & Company1,028 LV17dD +0.7
NPR/Marist1,200 RV18dD +4.6
Tyson Group for Alliance for a Better Future (R)600 LV18dD +2.8
Big Data Poll678 LV21dD +4.1
co/efficient (R)843 LV22dD +3.9
GBAO (D)800 LV23dD +1.7
New York Times/Siena University613 LV23dD +4.3
Cygnal (R)/Beacon Research (D)600 LV24dD +6.5
Suffolk University500 LV25dD +5.3
Torchlight Strategies (R)643 LV26dD +1.5
InsiderAdvantage1,200 LV28dD +2.0
Emerson College1,000 LV31dD +2.8
The Washington Post/SSPG803 LV31dD +1.9
Trafalgar Group (R)1,079 LV36dD +2.2
Model margin
El-Sayed +3.1
Chance of winning
Abdul El-Sayed72%
Mike Rogers28%
Simulated vote
Abdul El-Sayed50.1%
Mike Rogers47.0%
Lydia Christensen1.4%
Timothy Long0.8%
How the model gets there
Partisan leanR +1.4
FundamentalsD +4.0
With pollsD +2.6
Early vote turnoutD +0.4
With early voteD +3.1

Read from 789,654 ballots cast so far in Michigan, against the party mix the forecast expected of them, with similar states and primary turnout. Early vote tracker

Who has endorsed

60 public endorsements in this race, each with where it was reported.

Abdul El-Sayed29
  • Barack Obamasource
  • Bernie Sanderssource
  • Kamala HarrisFormer Vice Presidentsource
  • Gretchen WhitmerGovernor of Michigansource
  • Gary PetersU.S. Senator from Michigansource
  • Elissa SlotkinU.S. Senator from Michigansource
  • Chuck SchumerSenate Democratic Leadersource
  • Pete ButtigiegFormer U.S. Transportation Secretarysource
Mike Rogers31
  • Donald Trumpsource
  • JD VanceVice Presidentsource
  • John ThuneSenate Majority Leadersource
  • Tim ScottU.S. Senator, NRSC chairsource
  • John BarrassoU.S. Senator from Wyoming, Senate Majority Whipsource
  • Jack BergmanU.S. Representative, MI-01source
  • Tim WalbergU.S. Representative, MI-05source
  • Fred UptonFormer U.S. Representativesource
On the air

Harry Enten: Named Michigan among six toss up Senate races Democrats need to win at least three of. source

Karl Rove: Called Michigan close with Mike Rogers having a good shot. source

Nate Silver: Pushed back on an El-Sayed supporter's rosy reading of his primary win. source

David Axelrod: Predicted El-Sayed will win and hold the seat. source

David Axelrod: On The Arena said El-Sayed should answer quickly and pivot to the economy, calling his I am smarter than you posture not appealing. source

Every endorsement on Watchdog

How we got here

From the state's partisan lean to the forecast, one stage at a time

D +10R +10Partisan leanthe state's baselineR +1.4Fundamentalsapproval, economy, candidatesD +4.0With pollsaverage D +1.7D +2.6With early voteturnout so farD +3.1

Who votes for whom

Estimated vote by group from the model's simulated electorate

Estimated vote by group

model crosstabs
GroupShareEl-SayedRogers
GenderMen46%46.450.7
Women54%54.242.9
Age18 to 2914%53.843.2
30 to 4421%49.947.2
45 to 6432%48.348.8
65+33%51.945.3
RaceWhite79%42.954.2
Black12%86.011.2
Latino4%63.933.2
Asian and other6%72.124.5
Race and genderWhite men36%37.359.9
White women43%47.649.5
Black men6%84.712.5
Black women6%87.110.1
Latino men2%61.036.1
Latino women2%66.830.4
All other races6%72.124.5

Every county

The projected vote in each county, largest first

Projected vote by county

83 counties
CountyEl-SayedRogersOtherTotalMargin
Statewide2,479,4992,332,602143,4574,955,558D +3.0
Wayne County503,222216,65821,500741,380D +38.8
Oakland County386,309280,64718,507685,463D +15.3
Macomb County199,809218,88613,842432,537R +4.5
Kent County164,007156,6169,236329,859D +2.3
Washtenaw County146,53451,7125,084203,330D +46.7
Genesee County104,73782,7145,399192,850D +11.5
Ottawa County56,95097,2953,793158,038R +25.6
Ingham County90,72042,4873,556136,763D +35.5
Kalamazoo County74,22052,7254,468131,413D +16.5
Livingston County43,26566,5883,281113,134R +20.7
Saginaw County43,50045,1932,08890,781R +1.9
Muskegon County39,89939,9782,81182,688Even
St. Clair County28,61950,5803,04382,242R +26.8
Monroe County30,08545,1042,56677,755R +19.4
Jackson County29,36841,4542,41673,238R +16.5
Berrien County31,26539,7771,89672,938R +11.6
Allegan County20,77739,4831,92762,187R +30.1
Calhoun County24,81232,1792,06759,058R +12.5
Eaton County28,25927,9111,55957,729D +0.7
Grand Traverse County26,40628,0261,39655,828R +2.9
Bay County23,72428,1911,60653,521R +8.3
Lenawee County17,88328,3331,42947,645R +21.9
Lapeer County14,89430,9291,66247,485R +33.9
Midland County18,16125,3221,07044,553R +16.0
Clinton County20,45822,4991,01243,969R +4.7
Van Buren County14,34119,8861,27935,506R +15.6
Marquette County18,42616,06977635,271D +6.8
Shiawassee County14,21419,8831,12735,224R +16.1
Barry County10,58021,5501,13133,261R +33.0
Ionia County10,20018,8821,11730,199R +28.8
Montcalm County9,26519,5871,17130,023R +34.6
Isabella County13,52113,98190928,411R +1.8
Tuscola County7,74217,86981926,430R +38.3
St. Joseph County7,77616,47795825,211R +34.6
Newaygo County6,92917,21092725,066R +41.1
Cass County7,76615,17863723,581R +31.6
Hillsdale County5,54514,89072021,155R +44.3
Sanilac County5,40014,27367220,345R +43.8
Emmet County8,56911,23150820,308R +13.1
Mecosta County6,69212,39061119,693R +28.9
Delta County6,79611,84834118,985R +26.6
Branch County5,49012,30264618,438R +37.0
Gratiot County6,25610,90851217,676R +26.3
Houghton County7,4809,69836817,546R +12.7
Wexford County5,14011,01053416,684R +35.2
Chippewa County6,3889,67244616,506R +20.0
Huron County5,11510,81539216,322R +35.0
Mason County5,9109,53239615,838R +22.8
Charlevoix County6,0339,06637115,470R +19.5
Leelanau County7,4557,48132115,257Even
Alpena County5,5609,16433115,055R +24.1
Clare County4,5609,74353414,837R +34.9
Antrim County5,3388,78343714,558R +23.8
Cheboygan County5,0278,96438814,379R +27.5
Roscommon County4,7218,68848613,895R +28.7
Iosco County5,0028,24443813,684R +23.8
Otsego County4,3088,97036913,647R +34.3
Manistee County5,5237,73135413,608R +16.2
Gladwin County4,1858,64539713,227R +33.7
Dickinson County4,1858,78225113,218R +35.0
Oceana County4,3848,22945713,070R +29.4
Osceola County2,8868,11436411,364R +46.1
Benzie County4,9785,90426811,150R +8.3
Menominee County3,8047,03026611,100R +29.2
Ogemaw County3,4717,02336910,863R +32.8
Kalkaska County2,8426,5133599,714R +37.8
Missaukee County1,8655,8832077,955R +50.5
Arenac County2,6044,9582747,836R +30.1
Presque Isle County2,7664,7541777,697R +25.7
Gogebic County3,0923,9551667,213R +12.1
Crawford County2,3674,6072167,190R +31.2
Mackinac County2,5984,1791606,937R +22.9
Alcona County1,9534,2601466,359R +36.2
Iron County2,2793,7041476,130R +23.4
Lake County2,1283,6132145,955R +24.9
Montmorency County1,5743,7631495,486R +39.5
Alger County1,8602,6881224,670R +17.8
Oscoda County1,2502,9961594,405R +39.5
Schoolcraft County1,4762,675804,231R +28.3
Baraga County1,3592,384803,823R +26.8
Ontonagon County1,2732,047893,409R +22.5
Luce County7641,848752,687R +40.0
Keweenaw County605786251,416R +12.9

Projected 2026 votes from the On Point simulation: each county's expected turnout times its simulated vote share. Totals may differ from the race total by rounding.

Methodology
Every county is rebuilt by simulating voters going to the polls, 2,000 times, from On Point Polling survey data, past results, and the polling average. How the model works.