2026 General Election · Tuesday, November 3, 2026

Michigan Senate District 28

4 candidates, listed alphabetically.

Candidates

Brandon Crabill

Libertarian

Work
Attorney and small business owner; Lansing Township Downtown Development Authority board member

Brandon Crabill, a Bronson native, is an attorney and small business owner who serves on the Lansing Township Downtown Development Authority board. He earned his undergraduate degree at Michigan State University and his law degree at Western Michigan University Cooley Law School, and he has done outreach work with people experiencing homelessness.

Sources for Crabill

  • About Brandon (Brandon Crabill campaign website, Facts summarized from a public page (not copied))

Julie L. DeRose

Republican

Work
Small business owner; background in insurance, real estate and adult education

Julie L. DeRose is a small business owner who has worked in insurance and real estate and as an adult education director.

Sources for DeRose

  • Julie L. DeRose (BallotReady, Facts summarized from a public page (not copied))

Rashida Harrison

Democratic

Work
Assistant professor, James Madison College, Michigan State University; co-founder, Conduit Collective

Rashida Harrison has been an assistant professor at Michigan State University's James Madison College since 2016, after a visiting appointment there in 2013-2014, and has worked as an independent consultant since 2020. In 2024 she co-founded Conduit Collective, where she is lead strategist.

Sources for Harrison

  • Rashida Harrison (BallotReady, Facts summarized from a public page (not copied))

Wes Peterson

Working Class

Work
Software engineer (East Lansing)

Wes Peterson is a software engineer in East Lansing running as the Working Class Party candidate.

Sources for Peterson

  • About (Wes Peterson campaign website, Facts summarized from a public page (not copied))

Sources

Candidate list and race details

What's included
U.S. Senate and House, statewide offices, every state legislative district on the ballot and statewide ballot measures.
Everything else
Local races (county, city, school board, judges) and anything else on your ballot are on your official sample ballot: mvic.sos.state.mi.us.
Candidate lists
As of Wednesday, October 14, 2026.

This is not an official ballot. Confirm your registration, polling place and ballot with your election office through vote.gov.