Michigan Legislature
Michigan Senate
38 seats: Democratic 19, Republican 18, vacant 1. A majority is 20. 38 districts.
Seats by party
Michigan Senate
Seats before the November 3, 2026 election
20 needed for a majority
- 19 Democratic
- 18 Republican
- 1 Vacant
| Party or status | Seats |
|---|---|
| Democratic | 19 |
| Republican | 18 |
| Vacant | 1 |
Seats before the November 3, 2026 election, current to November 2, 2026, counted from the official member list. Source: Michigan Senate (opens in a new tab).
Michigan Senate districts map
Point to or tap a district for its name and a link to its page. The list below has every district.
2026 Michigan Senate results
Unofficial counts for 26 of 38 districts. Michigan's statewide county file does not include Wayne County yet, so districts that take in any part of Wayne County are not shown until it does. (12 districts.)
Unofficial votes counted so far, not a call; final only when the state certifies. From the Michigan Department of State (opens in a new tab)'s county results file, updated Nov 4, 8:31 AM EST.
District 9
| Candidate | Party | Votes | Share |
|---|---|---|---|
| PHILIPPE M. CICCHINI | No Party Affiliation | 992 | 0.8% |
| JACOB R. SCHODOWSKI | Working Class Party | 1,466 | 1.2% |
| MICHAEL WEBBER | Republican | 55,947 | 45.5% |
| THERESA BROOKS | Democratic | 64,507 | 52.5% |
| Total | 122,912 |
District 14
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Sue Shink | Democratic | 79,201 | 60.5% |
| Tawn Shawnelle Beliger | Republican | 51,736 | 39.5% |
| Total | 130,937 |
District 15
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jason Rogers | Republican | 32,349 | 23.7% |
| Felicia Brabec | Democratic | 104,227 | 76.3% |
| Write-ins | 0 | 0.0% | |
| Total | 136,576 |
District 16
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Deandre Barnes | Democratic | 46,064 | 38.3% |
| Joseph Bellino | Republican | 74,071 | 61.7% |
| Total | 120,135 |
District 17
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Ashleigh Baker | Democratic | 42,432 | 39.2% |
| Jonathan Lindsey | Republican | 65,769 | 60.8% |
| Total | 108,201 |
District 18
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Thomas A. Albert | Republican | 71,129 | 58.3% |
| Anthony Pennock | Democratic | 50,846 | 41.7% |
| Total | 121,975 |
District 19
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Shaun Young | Republican | 45,865 | 35.6% |
| Julie M. Rogers | Democratic | 82,979 | 64.4% |
| Total | 128,844 |
District 20
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Dale Murney | Democratic | 53,554 | 43.6% |
| Chris Moraitis | Republican | 67,856 | 55.2% |
| Shamara Clay | Green | 1,540 | 1.3% |
| Total | 122,950 |
District 21
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Josh Burns | Republican | 46,166 | 37.5% |
| Sarah Anthony | Democratic | 77,089 | 62.5% |
| Total | 123,255 |
District 22
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Mike Murphy | Republican | 87,884 | 60.3% |
| Robert Hower | Democratic | 57,858 | 39.7% |
| Total | 145,742 |
District 23
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Donni Steele | Republican | 84,995 | 58.8% |
| Greg Hill | Democratic | 59,619 | 41.2% |
| Total | 144,614 |
District 24
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Douglas Chester Wozniak | Republican | 80,324 | 60.3% |
| Edlira Sako | Democratic | 52,850 | 39.7% |
| Total | 133,174 |
District 25
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Andrew Beeler | Republican | 81,077 | 65.4% |
| April L. Osentoski | Democratic | 42,881 | 34.6% |
| Total | 123,958 |
District 26
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Matthew Bierlein | Republican | 74,613 | 60.6% |
| Brendan J. Johnson | Democratic | 48,470 | 39.4% |
| Total | 123,083 |
District 27
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Bill Bain | Republican | 35,644 | 33.3% |
| John D. Cherry | Democratic | 71,254 | 66.7% |
| Total | 106,898 |
District 28
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Wes Peterson | Working Class Party | 1,878 | 1.5% |
| Brandon Crabill | Libertarian | 1,501 | 1.2% |
| Rashida Harrison | Democratic | 71,686 | 56.8% |
| Julie L. DeRose | Republican | 51,056 | 40.5% |
| Total | 126,121 |
District 29
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Brady A. Middleton | Republican | 34,556 | 31.5% |
| Abbie Groff-Blaszak | Democratic | 75,103 | 68.5% |
| Total | 109,659 |
District 30
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Mark E. Huizenga | Republican | 62,625 | 45.1% |
| Carol Glanville | Democratic | 76,081 | 54.9% |
| Total | 138,706 |
District 31
| Candidate | Party | Votes | Share |
|---|---|---|---|
| John Wetzel | Republican | 81,352 | 57.8% |
| Chris Kleinjans | Democratic | 59,368 | 42.2% |
| Total | 140,720 |
District 32
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Kim Cole | Republican | 60,646 | 49.4% |
| Rebecca Amidon | Democratic | 62,101 | 50.6% |
| Total | 122,747 |
District 33
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Stan Opal | Democratic | 42,113 | 34.5% |
| Gina Johnsen | Republican | 79,983 | 65.5% |
| Total | 122,096 |
District 34
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Tyler Landgraf | Democratic | 42,694 | 36.6% |
| Roger Hauck | Republican | 74,114 | 63.4% |
| Total | 116,808 |
District 35
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jason Tunney | Republican | 52,763 | 43.0% |
| Laurie Atwood | U.S. Taxpayers | 1,825 | 1.5% |
| Chedrick Greene | Democratic | 68,257 | 55.6% |
| Total | 122,845 |
District 36
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Michele Hoitenga | Republican | 89,220 | 66.0% |
| Mark W. Yonkman | Democratic | 45,876 | 34.0% |
| Total | 135,096 |
District 37
| Candidate | Party | Votes | Share |
|---|---|---|---|
| John Damoose | Republican | 80,130 | 54.5% |
| Kate Gallup | Democratic | 66,994 | 45.5% |
| Total | 147,124 |
District 38
| Candidate | Party | Votes | Share |
|---|---|---|---|
| David Prestin | Republican | 64,453 | 52.0% |
| Kelli J. Van Ginhoven | Democratic | 48,250 | 39.0% |
| Sara Cambensy | No Party Affiliation | 11,173 | 9.0% |
| Total | 123,876 |
Every district
- District 1
- District 2
- District 3
- District 4
- District 5
- District 6
- District 7
- District 8
- District 9
- District 10
- District 11
- District 12
- District 13
- District 14
- District 15
- District 16
- District 17
- District 18
- District 19
- District 20
- District 21
- District 22
- District 23
- District 24
- District 25
- District 26
- District 27
- District 28
- District 29
- District 30
- District 31
- District 32
- District 33
- District 34
- District 35
- District 36
- District 37
- District 38
Sources and methodology
ShowHideWhere the seat counts and district lines come from.
These are the seats before the November 3, 2026 election, as the legislature listed them.
District lines come from the U.S. Census Bureau's upper chamber boundary file (Cartographic boundary files, state legislative districts), which maps the districts the state reported to the Census Bureau. Where a state has redrawn its districts since then, the state's own maps are the official ones. District names are the Census Bureau's.
