Popular Posts

Michigan Senate Primaries Decided: Full Results & Major Upsets

Michigan Senate Primaries Decided: Full Results & Major Upsets

2026 Michigan State Senate Primary Election Results: Your Simple Guide

What Is This All About?

Imagine Michigan as a big pizza cut into 38 slices (called districts). Each slice picks one person to represent them in the State Senate — a group of lawmakers who help make rules for the whole state.

Before the big election in November, each party (Democrats and Republicans) holds a primary election to pick their best candidate. Think of it like tryouts for a sports team: only one player from each team gets to play in the championship.

This page shows the unofficial results from those tryouts held in August 2026.

Find Your Slice (District)
Not sure which district you live in? Click here to see the map and find your neighborhood.


How to Read These Results

Each race below shows:

  • Candidate names with their party: (D) = Democrat, (R) = Republican
  • Votes = How many people picked them
  • Percent = Their share of the votes so far
  • Precincts Reporting = What percentage of voting neighborhoods have sent in their counts

Important: These Numbers Can Change!
Many races show low reporting percentages (like 1% or 0%). That means most votes haven’t been counted yet. The leader right now might not win once all votes are in. Treat this as a snapshot, not the final score.


Race-by-Race Breakdown

Below are the races with candidates on the ballot. Since the official district numbers aren’t labeled in the feed, we’ve numbered them in the order they appear.

Race 1 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Justin Onwenu (D) 8,338 64% 99.3% (133 of 134)
Abraham Aiyash (D) 4,597 36%

Nearly complete count — Onwenu has a strong lead.


Race 2 — Democratic Primary

Candidate Votes Percent Precincts Reporting
John Conyers III (D) 5,602 28% 99.3% (152 of 153)
LaTanya Garrett (D) 1,439 7%
Kimberly Hill Knott (D) 932 5%

Conyers leads, but with multiple candidates, the winner needs the most votes — not necessarily 50%+.


Race 3 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Stephen Jensen (D) 2,760 13% 100% (151 of 151)

Only candidate listed — Jensen appears to be unopposed. Incumbent (currently holds the seat).


Race 4 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Shadia Martini (D) 14,990 34% 1.1% (1 of 88)
Rakesh Ramakrishnan (D) 4,285 10%

Almost no votes counted yet — way too early to call.


Race 5 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Theresa Brooks (D) 7,208 44% 2.7% (2 of 73)
Brendan Johnson (D) 4,653 28%

Very early — Brooks leads but only 2 precincts reported.


Race 6 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Amanda Treppa (D) 11,035 26% 1.2% (1 of 86)

Only one candidate shown so far — more may appear as counting continues.


Race 7 — Democratic Primary

Candidate Votes Percent Precincts Reporting
**Veronica Klinefelt (D)*** 5,915 49% 15% (12 of 80)
Alysha Johnson (D) 4,713 39%

Klinefelt is the incumbent (*) and leads, but many votes remain.


Race 8 — No candidate data yet — 10.1% reporting (7 of 69)


Race 9 — No candidate data yet — 1.1% reporting (1 of 90)


Race 10 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Michael White (D) 6,988 24% 0% (0 of 77)

Zero precincts reporting — these numbers may be test data or early absentee counts.


Race 11 — No candidate data yet — 57% reporting (65 of 114)


Race 12 — Republican Primary

Candidate Votes Percent Precincts Reporting
Chris Moraitis (R) 1,855 53% 38.8% (38 of 98)
Kenny Clevenger (R) 1,071 31%

Moraitis leads with over a third of precincts in.


Race 13 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Margarette Gupta (D) 10,245 44% 1.2% (1 of 80)

Very early — only 1 precinct reported.


Race 14 — Republican Primary

Candidate Votes Percent Precincts Reporting
Daniel Lawless (R) 10,456 39% 1.2% (1 of 80)

Same district as Race 13? Possibly — one Dem, one Rep primary in same area. Very early.


Race 15 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Frank Borsellino (D) 2,948 48% 0% (0 of 66)

No precincts reporting — data may be provisional.


Race 16 — Republican Primary

Candidate Votes Percent Precincts Reporting
Douglas Wozniak (R) 6,242 69% 0% (0 of 66)
Terence Mekoski (R) 2,788 31%

Wozniak leads big, but zero precincts officially reported — likely early/absentee votes.


Race 17 — Republican Primary

Candidate Votes Percent Precincts Reporting
Randy Schultz (R) 1,929 14% 34.1% (47 of 138)

Only one candidate shown — others may not have filed or data incomplete.


Race 18 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Brendan Johnson (D) 1,462 57% 25% (25 of 100)
Martin Cousineau (D) 1,085 43%

Johnson leads with a quarter of precincts in.


Race 19 — Republican Primary

Candidate Votes Percent Precincts Reporting
Matthew Bierlein (R) 1,302 47% 25% (25 of 100)
Gabriel Lossing (R) 295 11%

Bierlein leads, but many votes still out.


Race 20 — No candidate data yet — 0% reporting (0 of 92)


Race 21 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Rashida Harrison (D) 3,774 48% 12.8% (12 of 94)
Mark Polsdofer (D) 2,378 30%

Harrison leads in early counting.


Race 22 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Abbie Groff-Blaszak (D) 8,011 52% 39.2% (29 of 74)

Groff-Blaszak leads with solid early reporting.


Race 23 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Rickie Kreuzer (D) 3,970 17% 53.1% (43 of 81)

Only 17% with half the precincts in — likely many candidates not shown or vote split.


Race 24 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Chris Kleinjans (D) 3,313 76% 4.3% (4 of 93)

Big lead, but very few precincts reporting.


Race 25 — Republican Primary

Candidate Votes Percent Precincts Reporting
Michael Markey (R) 1,604 27% 4.3% (4 of 93)

Low percentage — likely a crowded field not fully shown.


Race 26 — No candidate data yet — 20.5% reporting (23 of 112)


Race 27 — Republican Primary

Candidate Votes Percent Precincts Reporting
Thomas Norton (R) 2,382 18% 45.4% (54 of 119)

Only 18% with nearly half reporting — many candidates likely.


Race 28 — Incumbent listed, no opponent shown — 66.2% reporting (98 of 148)


Race 29 — Republican Primary

Candidate Votes Percent Precincts Reporting
Chadwick Twillman (R) 503 11% 68.9% (62 of 90)

Very low share — likely a multi-candidate race not fully displayed.


Race 30 — Democratic Primary

Candidate Votes Percent Precincts Reporting
Mitchell Treadwell (D) 2,230 20% 34% (51 of 150)

Low percentage — many candidates probable.


Race 31 — Republican Primary

Candidate Votes Percent Precincts Reporting
David Prestin (R) 6,101 61% 24.2% (46 of 190)

Prestin leads strongly, but large district — many rural precincts still out.


Key Takeaways

  • Incumbents (current senators running again) are marked with an asterisk (*) — they often have an advantage.
  • Reporting % matters more than vote totals right now. A candidate with 60% at 2% reporting is less certain than one with 52% at 99% reporting.
  • Some races only show one candidate — they may be unopposed, or data is incomplete.
  • Democratic and Republican primaries are separate — winners face each other (or independents) in November.

What Happens Next?

  1. Counting continues — Clerks have days to finish counting absentee and provisional ballots.
  2. Certification — County boards review and certify results (usually within 2 weeks).
  3. Winners advance — Each party’s nominee goes to the November 3, 2026 General Election.
  4. You vote again! — In November, all voters (not just party members) choose their Senator.

FAQ: Your Questions Answered

Q: Why do some races show 0% precincts reporting but still have vote numbers?

A: Those are likely early/absentee votes uploaded before Election Day precincts report. They’re real votes — just not from in-person polling places yet.

Q: Can I vote in the November election if I didn’t vote in the primary?

A: Yes! Primaries are for party members to pick nominees. The general election is open to all registered voters — no party affiliation needed.

Q: What if no one runs in my district’s primary?

A: If a party has no candidate, they can sometimes appoint someone later, or the other party’s nominee runs unopposed in November.

Q: How do I know which district I’m in for November?

A: Use the same map link at the top of this guide. Districts don’t change between primary and general.

Q: Where can I see final, official results?

A: Check the Michigan Secretary of State’s website (michigan.gov/sos) or your county clerk’s site after certification — usually 2–3 weeks post-election.


Summary

  • This is a live look at the August 2026 Michigan State Senate primaries.
  • 38 districts, each picking Dem and Rep nominees.
  • Many races are barely counted — don’t assume leaders will win.
  • Incumbents have a head start, but challengers can surge.
  • Your vote in November decides the real winner — mark your calendar for November 3, 2026!

Democracy isn’t a spectator sport.
Find your district. Learn the candidates. Vote in November.


Data source: WDIV ClickOnDetroit — unofficial primary night results. Copyright 2026 WDIV ClickOnDetroit. All rights reserved.

Leave a Reply

Your email address will not be published. Required fields are marked *