Michigan Senate 2026Leaning
Abdul El-Sayed (D) vs. Mike Rogers (R)
Precision Combined forecast
70%
Abdul El-Sayed (D) to win Michigan's Senate seat
- Abdul El-Sayed (D)
- 69.9% · −232
- Mike Rogers (R)
- 30.1% · +232
- Sources used
- 4 of 5
- Market money behind it
- $4.7M
As of Oct 13, 6:02 AM ET · refreshes about every 30 minutes
Kalshi
31% weight- Abdul El-Sayed67¢ ▼1
- Mike Rogers33¢
$3.1M traded, 1¢ spread
Polymarket
30% weight- Abdul El-Sayed70.5%
- Mike Rogers30.5% ▲1
$1.6M traded, 1¢ spread
PredictIt
8% weight- Democratic67¢ ▼1
- Republican34¢ ▼1
PredictIt publishes no volume, 1¢ spread
Public polls
31% weightD +3.8
Abdul El-Sayed 47.9% · Mike Rogers 44.1%
11 pollsters · latest ended Oct 1, 2026
11 pollsters, latest ended Oct 1, 2 with a partisan sponsor (half credit)
Precision member poll
not usedNot fielded yet. Joins this number when the Precision member panel launches.
RealClearPolitics
for comparisonRCP doesn’t license its polling averages, so we link to them instead of copying the number.
Compare on RealClearPolling ↗How the Precision Funnel™ weighed this race
Market money behind the number: $4.7M
- 31%Public polls11 pollsters, latest ended Oct 1, 2 with a partisan sponsor (half credit)
- 31%Kalshi$3.1M traded, 1¢ spread
- 30%Polymarket$1.6M traded, 1¢ spread
- 8%PredictItPredictIt publishes no volume, 1¢ spread
- —Precision member pollNot fielded yet. Joins this number when the Precision member panel launches.
- —Attention: news volume, news tone, Wikipedia pageviewsClosed: only Wikipedia has enough volume; the gate needs two independent sources. 0% unless the gate opens; 5% to 15% when it does. Signals ↓
Weight = trust × evidence for this race, scaled to 100% across the sources used. The rule ↓
Attention and momentum
Gate closedNews coverage and public interest are moving toward Mike Rogers (momentum -0.14 on a −1 to +1 scale, positive toward Abdul El-Sayed). It is shown here and not blended into the number. Gate closed: only Wikipedia has enough volume; the gate needs two independent sources.
News volume36% of bucket
—
Not enough days of data yet
News tone29% of bucket
—
Not enough days of coverage to score tone
Wikipedia pageviews36% of bucket
-0.14
48k views/day last week; El-Sayed's share 82% → 80%
No news articles a day stored yet.
Last 28 days; shaded = last 7. Source: GDELT.
No average news tone stored yet.
Last 28 days; shaded = last 7. Source: GDELT.
Last 28 days; shaded = last 7. Source: Wikipedia.
● Abdul El-SayedGDELT seriesWikipedia article● Mike RogersGDELT seriesWikipedia article
Not measured yet: search interest (15%) and social volume and sentiment (15%). Their share is spread over the measured signals until they are wired. News tone is the tone of coverage, not of voters. The gate rule →
Recent public polls
Mitchell Research & Communications
El-Sayed 46 · Rogers 41 · Christensen 3
Oct 1, 2026 · 682 LV
El-Sayed 49 · Rogers 42 · Christensen 3
Sep 28 – Oct 1, 2026 · 483 LV
El-Sayed 47 · Rogers 45 · Christensen 2
Sep 28 – Sep 30, 2026 · 1085 LV
Beacon Research/Shaw & Co. Research
El-Sayed 50 · Rogers 49
Sep 24 – Sep 28, 2026 · 1028 LV
El-Sayed 48 · Rogers 43 · Christensen 1
Sep 20 – Sep 27, 2026 · 800 LV
El-Sayed 50 · Rogers 50
Sep 21 – Sep 23, 2026 · 843 LV
The New York Times/Siena University
El-Sayed 49 · Rogers 44
Sep 15 – Sep 22, 2026 · 605 LV
El-Sayed 45 · Rogers 40 · Christensen 1
Sep 18 – Sep 21, 2026 · 600 LV
El-Sayed 47 · Rogers 40 · Christensen 1
Sep 16 – Sep 20, 2026 · 500 LV
El-Sayed 48.2 · Rogers 45.7 · Christensen 0.5
Sep 12 – Sep 14, 2026 · 1000 LV
The Washington Post/George Mason University School of Policy and Government
El-Sayed 48 · Rogers 45
Sep 10 – Sep 14, 2026 · 803 LV
El-Sayed 46.3 · Rogers 44.8 · Christensen 0.8
Sep 7 – Sep 9, 2026 · 1079 LV
El-Sayed 47 · Rogers 43
Aug 22 – Aug 28, 2026 · 600 LV
Michigan State University Institute for Public Policy and Social Research/YouGov
El-Sayed 50 · Rogers 45
Aug 10 – Aug 20, 2026 · 779 LV
Michigan State University Institute for Public Policy and Social Research/YouGov
El-Sayed 48 · Rogers 44
Aug 10 – Aug 20, 2026 · 913 RV
How the Precision Funnel™ builds the Precision Combined number
Everything available on a race goes into the top of the funnel. No source has a fixed percentage: each one’s weight comes from how much evidence it carries for this race, by the published rule on the right.
- Public polls. Every public poll of the race, national, state or local, is vetted before it counts: how many people it reached, how recent it is, whether it screened for likely voters, and whether a party or campaign paid for it. Campaign internal polls are left out.
- Prediction markets, priced by money at risk. For each market we add up the dollars traded (contracts times price). A market with under $10k traded, a spread wider than 10¢, or a 15-point jump on under $25k is left out, because one buyer can set that price.
- Local and regional sources. Newspaper, radio and university polls get the same vetting as step 1. Today they arrive through the public poll feed; we are adding the local sources national feeds miss. In races national pollsters skip, such as state cabinet offices, they may be most of what exists.
- Attention and momentum. News volume and tone (GDELT) and Wikipedia pageviews for the two leading candidates, this week against the three weeks before. Attention is not votes, so it counts only through a gate: two independent sources with enough volume, all moving the same way. Then it carries 5% to 15% of the number; otherwise 0%, shown beside the number. Search interest and social platforms join as they are wired.
- our own member poll. Our panel, weighted to the voter file on party, age, sex, education, income and region. It starts with the same trust as outside polls and earns more only through a scored track record.Not live yet
- The number. Market prices are scaled to add to 100%, a poll lead becomes a win chance with a bell curve 6 points wide, and the sources are averaged with their weights. Every race page prints the weights it got and why.
Full methodology →Why blend? Read the research →How we’ll be scored →
The weighting rule
Weight = trust × evidence, then scaled so the sources used add to 100%.
| Source | Trust | Evidence |
|---|---|---|
| Kalshi, Polymarket | 1 | Dollars traded ÷ (dollars traded + $50k). $50k counts half, $1M about 95%. |
| PredictIt | ½ | Fixed at ½, since PredictIt publishes no volume and caps each contract at $850. |
| Public polls | 1 | Grows with each vetted poll: full credit at 600 respondents, half credit every 21 days of age, less for registered voters or all adults, half for a partisan sponsor. |
| Precision member poll | 1 | Effective sample ÷ 800 (max 1) × share of demographic groups that match the voter file. Left out under 200 respondents. |
So a Senate race with deep markets and many polls lands near an even split, while a race no market lists and only one local paper polled leans almost entirely on the polls that exist. The constants above are the same for every race; changing one is a new method version, dated and logged. Trust values will be refit on our own scored history and the change published. RealClearPolitics is linked for comparison but not used: RCP has no public data feed and its terms don’t allow republishing its averages. Market prices reflect traders’ money, not a poll of voters. PredictIt data is shown under its non-commercial license. The Funnel never uses a number we did not measure or a source we cannot name.