This page covers candidates contested primaries for Michigan's 104th legislature:
- Candidates running unopposed are not included.
- Candidates running for offices other than Michigan's House or Senate are not included.
Sources
All data came from public sources:
- Basic candidate information and voting history came from the Michigan Secretary of State.
- Petition signatures are public and held by the Michigan Department of State Bureau of Elections; we paid a consultant to search records.
- Federal election donation data came from the Federal Election Commission.
In a few instances, Secretary of State candidate data was not sufficient to uniquely identify the candidate in the voter file.
We used internet searches to uniquely identify candidates by matching (for example) their full names and ages, assuming they live in district where they seek election.
For ethnicity estimations, we deliberately chose a reproducible, open-source methodology (the
rethnicity package for R) rather than a subjective or self-identifying process.
Any concerns can be
addressed to us.
Pro-Choice Petition
Of the 152 Democratic candidates, we determined at least fifty-four supported the "Reproductive Freedom" ballot initiative.
At least eight circulated this petition to gather supporting signatures:
- Kris Pachla, D House District 80/East Grand Rapids
- Lily Cheng-Schulting, D House District 80/East Grand Rapids
- Shadia Martini, D Senate District 7/Bloomfield
- Erin Byrnes, D Senate District 2/Dearborn Hills
- Phil Skaggs, D Senate District 29/East Grand Rapids
- Abbie Groff-Blaszak, D Senate District 29/East Grand Rapids
- Carol Glanville, D Senate District 30/Walker
- Chris Kleinjans, D Senate District 31/Beechwood
Our data shows no Republican candidates as circulators for the "Reproductive Freedom" petition,
but at least two signed it:
- Randall Shafer, R House District 12/St. Claire Shores
- Susannah Watts, R House District 90/Rockford
Anti-Gerrymander Petition
At least forty-two of the 152 Democratic candidates supported the 2018 "Voters, Not Politicians" ballot initiative to end legislative gerrymandering.
At least three circulated this petition to gather supporting signatures:
- Jessica Swartz, D House District 41/Kalamazoo
- Jason Hoskins, D Senate District 7/Southfield
- Natalie Price, D Senate District 10/Berkley
Our data shows no Republican candidates as circulators for the "Voters, Not Politicians" petition,
but at least five signed it:
- Zacharia Ortiz, R House District 2/Melvindale
- Randell J. Shafer, R House District 12/St. Claire Shores
- Jean Zott, R House District 59/Shelby Township
- John Grossenbacher, R House District 61/Clinton Township
- Steven Viau, R House District 108/Gladstone
Anti-Choice Petitions
This category includes one or more of several different Michigan "Right to Life" petitions.
Our data shows no Democratic candidates as circulators for any of the anti-choice petitions,
but at least six signed it:
- Gary Woronchak, D House District 15/Dearborn
- Kandie Sherman, D House District 97/Vassar
- Brendan Johnson, D Senate District 9/Rochester Hills1
- Mike Jones, D Senate District 17/Bertrand
- Brendan Johnson, D Senate District 26/Saginaw1
- Martin Cousineau, D Senate District 26/Mount Morris
1Candidate link provided to establish there really are two different Brendan Johnsons running for State Senator. This is not an endorsement.
At least thirty-three Republican candidates supported governmental restriction on access to abortion,
and least seven circulated this petition to gather supporting signatures:
- Kevin J. R Hammer, House District 19/Farmington Hills
- Hermon Barbe, R House District 20/West Bloomfield
- Steve Carra, R House District 36/Three Rivers
- John C. O'Brien, R House District 85/Hudsonville
- Eileen Tesch, R Senate District 12/Algonac
- Gina Johnsen, R Senate District 33/Portland
- Jody Rice-White, R Senate District 8/Livonia
Voting Patterns
Crossover Voting
In the 2020 election cycle,
- Fifteen Republican candidates voted in the 2020 Democratic Presidential Primary,
- and among them Patrick Biange (R Senate District 12)
donated to ActBlue, a major Democratic fundraising platform.
- Three Democratic candidates voted in the 2020 Republican Presidential Primary,
- and among them Mary Lucille Hamilton (D House District 106) is a generous
Republican donor to electeds including Donald Trump and Ryan Zinke.
For the 2024 election cycle,
Turnout
Turnout trends between the two parties' candidates are similar, and differences appear related to contests at the top of the ticket.
For example, the Republican candidates were noticeably more active than Democrats in the 2022 primary,
when Governor Whitmer ran unopposed on the Democratic ticket but the Republicans had a variety of candidates.
Turnout for the Michigan's 2020 Presidential primary election varied in other direction.
On paper, both partisan primaries were contested.
- On the Republican side, incumbent President Donald J. Trump faced a challenge from former Massachusetts Governor William Weld. 60% of the Republican candidates voted.
- Former Vice-President Joe Biden, Senator Bernie Sanders and Representative Tulsi Gabbard competed for the Democratic delegates. 71% of the Democratic candidates voted
The turnout difference is statistically significant (α = 0.05).
In actuality, President Donald J. Trump won 94% of the statewide vote and was, for practical purposes, uncontested.
As shown above, many Republican candidates crossed over to vote in the Democratic primary.
Republican voters likely understood their party's outcome was a forgone conclusion, and Republican voter turnout was likely depressed as a result.
Poor Voting Records
We were surprised to see six candidates with a weighted average voter score of zero.
The table below provides additional details for these candidates.
| Name | Party | Age | Voter ID | Voter Reg. | notes |
| Brendan Johnson | D | 23 | 160473751 | 2023-11-20 | missed 2024 |
| Briar Bearss | R | 27 | 33386122 | 2017-06-21 | voted 2017-08-08, but not since |
| Matthew Stafford | R | 37 | 160540723 | 2021-07-13 | missed 2022 and 2024 |
| Chadwick Twillman | R | 40 | 161653311 | 2025-01-27 | likely new QVFID w/new registration |
| Rich (Zhengrui) Li | D | 41 | 162016112 | 2026-04-01 | likely new QVFID w/new registration |
| Crystal Bailey | D | 43 | 102348263 | 2007-02-05 | |
Demographic Comparisons
Democrats have a relatively normal age distribution; Republican candidate ages have a bimodal distribution.
Note the age peak near 40 years among the Republicans correlates well with those who became politically involved during the Tea Party movement.
Neither party's candidate pool gender split represents the Michigan's gender split of 49.5% men to 50.5% women (α = 0.05).
However, the proportion of female Republican candidates is much less representative - four standard deviations worse.
Based on estimated ethnicity calculations
(using the
rethnicity package for R)
both parties over-represent Michigan's
white population (α = 0.05).
However, the racial bias among Republican candidates is double the standard deviation of Democrats,
and the statistical ethnicity estimates produced
zero black Republican candidates.
There are individual cases where we would dispute the statistical ethnicity estimations based on our own subjective opinion or specific knowledge of candidates,
but (like discussed above) we chose a reproducible process.