United States / Michigan / Senate Election
Michigan polling average: El-Sayed (D) 52.7% — Stevens (D) 38.8% — El-Sayed (D) +13.9Also: McMorrow (D) 3.7%Pollytic average to 31 Jul 2026: recent, larger polls weigh more; no institute counts more than once.
Held on
99% reporting ·
| Candidate | Votes | Share | |
|---|---|---|---|
| Abdul El-SayedProjected winnerDemocratic Party | 743,577 | 48.5% | |
| Haley StevensDemocratic Party | 728,041 | 47.5% | |
| Mallory McMorrowDemocratic Party | 61,411 | 4.0% |
| County | Leader | Lead | Votes |
|---|---|---|---|
| Wayne | Stevens | +5.9 | 293,205 |
| Oakland | Stevens | +6.7 | 254,923 |
| Macomb | Stevens | +7.5 | 114,663 |
| Kent | El-Sayed | +26.5 | 106,373 |
| Washtenaw | El-Sayed | +24.7 | 96,279 |
| Genesee | Stevens | +12.5 | 61,355 |
| Ingham | El-Sayed | +22.8 | 56,305 |
| Kalamazoo | El-Sayed | +17.8 | 46,114 |
| Ottawa | El-Sayed | +14.7 | 38,346 |
| Livingston | El-Sayed | +0.9 | 29,740 |
| County | Leader | Lead | Votes |
|---|---|---|---|
| Saginaw | Stevens | +18.2 | 25,672 |
| Muskegon | Stevens | +5.8 | 23,618 |
| Grand Traverse | El-Sayed | +23.3 | 18,463 |
| Eaton | El-Sayed | +0.8 | 18,005 |
| Berrien | El-Sayed | +8.9 | 17,801 |
| St. Clair | Stevens | +15.7 | 17,351 |
| Jackson | Stevens | +2.6 | 16,407 |
| Monroe | Stevens | +8.3 | 15,919 |
| Bay | Stevens | +13.1 | 15,289 |
| Allegan | El-Sayed | +2.1 | 14,363 |
| Calhoun | Stevens | +3.4 | 13,597 |
| Clinton | El-Sayed | +4.5 | 13,077 |
| Marquette | El-Sayed | +22.3 | 12,268 |
| Midland | Stevens | +2.2 | 11,689 |
| Lenawee | El-Sayed | +6.5 | 10,058 |
| Shiawassee | Stevens | +7.2 | 9,045 |
| Lapeer | Stevens | +15.6 | 9,005 |
| Van Buren | Stevens | +4.7 | 8,863 |
| Isabella | El-Sayed | +13.1 | 7,220 |
| Barry | Stevens | +5.5 | 6,944 |
| Leelanau | El-Sayed | +18.6 | 6,430 |
| Ionia | Stevens | +2.1 | 6,192 |
| Emmet | El-Sayed | +11.7 | 5,813 |
| Montcalm | Stevens | +11.5 | 5,625 |
| Tuscola | Stevens | +21.0 | 4,908 |
| St. Joseph | Stevens | +2.6 | 4,494 |
| Newaygo | Stevens | +14.1 | 4,409 |
| Delta | El-Sayed | +2.8 | 4,266 |
| Houghton | El-Sayed | +21.4 | 4,264 |
| Cass | El-Sayed | +0.3 | 4,122 |
| Charlevoix | El-Sayed | +1.3 | 4,111 |
| Mecosta | Stevens | +6.7 | 3,910 |
| Antrim | El-Sayed | +1.0 | 3,871 |
| Manistee | El-Sayed | +2.4 | 3,849 |
| Benzie | El-Sayed | +11.3 | 3,820 |
| Mason | Stevens | +2.2 | 3,735 |
| Gratiot | Stevens | +5.2 | 3,575 |
| Alpena | El-Sayed | +0.8 | 3,489 |
| Iosco | Stevens | +17.2 | 3,460 |
| Chippewa | El-Sayed | +9.2 | 3,455 |
| Wexford | Stevens | +2.8 | 3,264 |
| Sanilac | Stevens | +25.5 | 3,257 |
| Roscommon | Stevens | +31.1 | 3,220 |
| Huron | Stevens | +27.1 | 3,178 |
| Branch | Stevens | +9.2 | 3,050 |
| Cheboygan | Stevens | +9.7 | 3,007 |
| Otsego | Stevens | +4.3 | 2,962 |
| Oceana | Stevens | +16.1 | 2,954 |
| Clare | Stevens | +15.3 | 2,867 |
| Hillsdale | Stevens | +6.3 | 2,771 |
| Gladwin | Stevens | +30.2 | 2,622 |
| Dickinson | El-Sayed | +5.6 | 2,503 |
| Ogemaw | Stevens | +27.2 | 2,251 |
| Kalkaska | Stevens | +3.8 | 2,038 |
| Menominee | El-Sayed | +2.5 | 1,958 |
| Presque Isle | Stevens | +21.0 | 1,819 |
| Osceola | Stevens | +12.0 | 1,792 |
| Gogebic | Stevens | +0.8 | 1,733 |
| Crawford | Stevens | +14.5 | 1,570 |
| Arenac | Stevens | +33.9 | 1,561 |
| Mackinac | Stevens | +3.6 | 1,446 |
| Iron | El-Sayed | +6.6 | 1,372 |
| Alcona | Stevens | +4.8 | 1,325 |
| Alger | El-Sayed | +14.5 | 1,236 |
| Lake | Stevens | +23.1 | 1,152 |
| Oscoda | Stevens | +20.0 | 1,095 |
| Missaukee | Stevens | +19.7 | 997 |
| Montmorency | Stevens | +26.6 | 976 |
| Schoolcraft | Stevens | +2.9 | 936 |
| Ontonagon | Stevens | +6.6 | 786 |
| Baraga | Stevens | +1.9 | 755 |
| Keweenaw | El-Sayed | +10.4 | 414 |
| Luce | Stevens | +6.6 | 407 |
Updated
The last polling average before the vote () against the actual result.
| Candidate | Average | Result | Error |
|---|---|---|---|
| El-Sayed (D) | 52.4% | 48.5% | +3.9 |
| Stevens (D) | 38.6% | 47.5% | −8.9 |
| McMorrow (D) | 3.9% | 4.0% | −0.1 |
Error = average − result, in percentage points. A dash means the party or candidate was missing from the average or the result; it is left out of both errors.
The average of recent polls. Newer polls and more accurate pollsters count more. How it’s calculated
Each poll as published, with its pollster, fieldwork dates, sample size and a link to the source.
El-Sayed (D) leads the polling average in Michigan on 52.7%, 13.9 points ahead of Stevens (D) (38.8%). The biggest shift over the past month is El-Sayed (D), up 12.0 points.
10 polls from 9 institutes were published in the last 30 days of polling. The most recent is from Zenith Research, published 31 Jul 2026. The average gives recent and larger polls more weight and counts no institute more than once; read how it works.
Who is standing, in order of the polling average, then the result.
Who governs Michigan now.
Gretchen Whitmer
Governor of Michigan