Michigan Legislature
Michigan House of Representatives
110 seats: Republican 58, Democratic 52. A majority is 56. 110 districts.
Seats by party
Michigan House of Representatives
Seats before the November 3, 2026 election
56 needed for a majority
- 52 Democratic
- 58 Republican
| Party or status | Seats |
|---|---|
| Democratic | 52 |
| Republican | 58 |
Seats before the November 3, 2026 election, current to November 2, 2026, counted from the official member list. Source: Michigan House of Representatives (opens in a new tab).
Michigan House of Representatives 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 House of Representatives results
Unofficial counts for 85 of 110 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. (25 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 6
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Melanie Macey | Democratic | 37,178 | 69.5% |
| Mike Steger | Republican | 16,353 | 30.5% |
| Total | 53,531 |
District 18
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Kelly Garrett | Democratic | 38,400 | 81.2% |
| Ryan Foster | Republican | 8,864 | 18.8% |
| Write-ins | 0 | 0.0% | |
| Total | 47,264 |
District 19
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Samantha Steckloff | Democratic | 32,619 | 69.5% |
| Kevin J. Hammer | Republican | 14,319 | 30.5% |
| Total | 46,938 |
District 20
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Noah Arbit | Democratic | 30,801 | 59.4% |
| S. David Sullivan | Republican | 21,075 | 40.6% |
| Total | 51,876 |
District 21
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Ross Barranco | Republican | 16,825 | 39.0% |
| Kelly Breen | Democratic | 26,354 | 61.0% |
| Total | 43,179 |
District 30
| Candidate | Party | Votes | Share |
|---|---|---|---|
| William Bruck | Republican | 25,743 | 60.5% |
| Omar G. Ferdin | Democratic | 16,793 | 39.5% |
| Total | 42,536 |
District 32
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Mike Eller | Republican | 7,028 | 17.3% |
| Jimmie Wilson | Democratic | 32,886 | 80.8% |
| Ryan Sample | Green | 479 | 1.2% |
| John R. Tatar | U.S. Taxpayers | 321 | 0.8% |
| Total | 40,714 |
District 33
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Morgan Foreman | Democratic | 40,423 | 78.6% |
| Catherine Rogers | Republican | 10,998 | 21.4% |
| Total | 51,421 |
District 34
| Candidate | Party | Votes | Share |
|---|---|---|---|
| JOHN DAHLGREN | Democratic | 16,918 | 41.9% |
| NANCY JENKINS-ARNO | Republican | 23,444 | 58.1% |
| Total | 40,362 |
District 35
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jennifer Wortz | Republican | 24,814 | 70.8% |
| Jeff Cooley | Democratic | 10,218 | 29.2% |
| Write-ins | 0 | 0.0% | |
| Total | 35,032 |
District 36
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Steve Carra | Republican | 22,161 | 63.1% |
| Cole Slaski | Democratic | 12,871 | 36.6% |
| Write-ins | 90 | 0.3% | |
| Total | 35,122 |
District 37
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Angela M. Jones | Democratic | 15,332 | 41.2% |
| Brad Paquette | Republican | 21,907 | 58.8% |
| Total | 37,239 |
District 38
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jett Newton | Green | 569 | 1.2% |
| Joey Andrews | Democratic | 25,942 | 56.7% |
| Mark Krieger | Republican | 19,207 | 42.0% |
| Total | 45,718 |
District 39
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jared Polonowski | Green | 655 | 1.7% |
| Kerry Tapper | Democratic | 16,222 | 41.3% |
| Pauline Wendzel | Republican | 22,390 | 57.0% |
| Total | 39,267 |
District 40
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Robert M. Sitarski | Republican | 17,121 | 35.8% |
| Matt Longjohn | Democratic | 30,733 | 64.2% |
| Total | 47,854 |
District 41
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jen Strebs | Democratic | 27,715 | 80.6% |
| Nicole C. Sabel | Republican | 5,971 | 17.4% |
| Rafael Wolf | Libertarian | 702 | 2.0% |
| Write-ins | 0 | 0.0% | |
| Total | 34,388 |
District 42
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Matt Hall | Republican | 23,894 | 51.6% |
| Nick Rowe | Democratic | 22,406 | 48.4% |
| Total | 46,300 |
District 43
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Alan Swank | Democratic | 14,216 | 31.3% |
| Rachelle Smit | Republican | 31,255 | 68.7% |
| Total | 45,471 |
District 44
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jim Haadsma | Democratic | 17,935 | 53.4% |
| Steve Frisbie | Republican | 15,634 | 46.6% |
| Total | 33,569 |
District 45
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Randy Davis | Democratic | 14,382 | 34.3% |
| Sarah Lightner | Republican | 27,588 | 65.7% |
| Total | 41,970 |
District 46
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jan Maino | Democratic | 18,641 | 54.1% |
| Kathy Schmaltz | Republican | 15,812 | 45.9% |
| Total | 34,453 |
District 47
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Carrie A. Rheingans | Democratic | 34,889 | 65.8% |
| Justin Griffis | Republican | 18,152 | 34.2% |
| Total | 53,041 |
District 48
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jennifer A. Conlin | Democratic | 29,774 | 55.4% |
| Brian Ignatowski | Republican | 23,956 | 44.6% |
| Total | 53,730 |
District 49
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Dan Pelchat | Democratic | 21,940 | 45.5% |
| Ann M. Bollin | Republican | 25,527 | 53.0% |
| Trevor Step | Libertarian | 702 | 1.5% |
| Total | 48,169 |
District 50
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Cassie Canedo | Democratic | 18,045 | 35.7% |
| Jason Woolford | Republican | 32,452 | 64.3% |
| Total | 50,497 |
District 51
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Matt Maddock | Republican | 28,322 | 55.9% |
| Stacey McDuffie | Democratic | 22,368 | 44.1% |
| Total | 50,690 |
District 52
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Mike Harris | Republican | 27,667 | 57.0% |
| Brendan P. Leddy | Democratic | 20,876 | 43.0% |
| Total | 48,543 |
District 53
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Melissa Schultz | Republican | 9,253 | 28.5% |
| Brenda Carter | Democratic | 23,234 | 71.5% |
| Total | 32,487 |
District 54
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Roman Gaskey | Republican | 23,018 | 47.1% |
| Sarah Pounds | Democratic | 25,850 | 52.9% |
| Total | 48,868 |
District 55
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Alex Hawkins | Democratic | 24,858 | 51.8% |
| Mark Tisdel | Republican | 23,130 | 48.2% |
| Total | 47,988 |
District 56
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Sharon MacDonell | Democratic | 28,625 | 63.0% |
| Ashok Baddi | Republican | 16,843 | 37.0% |
| Total | 45,468 |
District 57
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Thomas E. Kuhn | Republican | 19,562 | 49.6% |
| Tom Turner | Democratic | 19,854 | 50.4% |
| Total | 39,416 |
District 58
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Ron Robinson | Republican | 18,949 | 47.4% |
| Katrina Manetta | Democratic | 21,058 | 52.6% |
| Total | 40,007 |
District 59
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jason Robbins | Democratic | 17,927 | 38.6% |
| Sylvia Grot | Republican | 28,528 | 61.4% |
| Total | 46,455 |
District 60
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Amy Gray | Democratic | 20,985 | 45.2% |
| Joseph Aragona | Republican | 25,435 | 54.8% |
| Total | 46,420 |
District 61
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Robert Wojtowicz | Republican | 18,357 | 44.0% |
| Denise Mentzer | Democratic | 23,381 | 56.0% |
| Total | 41,738 |
District 62
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Alicia St. Germaine | Republican | 21,559 | 50.9% |
| Matthew Smith | Democratic | 20,780 | 49.1% |
| Total | 42,339 |
District 63
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jamie Sonneberger | Democratic | 17,092 | 37.2% |
| Pamela Hornberger | Republican | 28,886 | 62.8% |
| Total | 45,978 |
District 64
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Joseph G. Pavlov | Republican | 24,856 | 59.6% |
| Ken Heuvelman | Democratic | 16,847 | 40.4% |
| Total | 41,703 |
District 65
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jaime Greene | Republican | 32,520 | 70.8% |
| James M. O'Brien | Democratic | 13,391 | 29.2% |
| Total | 45,911 |
District 66
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Ned Zimmer | Democratic | 18,886 | 37.1% |
| Josh Schriver | Republican | 32,010 | 62.9% |
| Total | 50,896 |
District 67
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Leslie Getz | Democratic | 17,999 | 41.4% |
| Phil Green | Republican | 25,494 | 58.6% |
| Total | 43,493 |
District 68
| Candidate | Party | Votes | Share |
|---|---|---|---|
| David W. Martin | Republican | 21,548 | 47.4% |
| Matt Schlinker | Democratic | 22,822 | 50.2% |
| Deanna L Martin | Libertarian | 698 | 1.5% |
| Joe McHugh | No Party Affiliation | 429 | 0.9% |
| Total | 45,497 |
District 69
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Patrick Duvendeck | Republican | 14,979 | 37.8% |
| Jasper Ryan Martus | Democratic | 23,858 | 60.2% |
| Adam Blake Childress | Libertarian | 774 | 2.0% |
| Total | 39,611 |
District 70
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Cynthia R. Neeley | Democratic | 22,819 | 82.1% |
| Larry Hutchinson | Republican | 4,965 | 17.9% |
| Total | 27,784 |
District 71
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Brian BeGole | Republican | 26,646 | 59.7% |
| Stephen Schlaack | Democratic | 17,987 | 40.3% |
| Total | 44,633 |
District 72
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Mike Mueller | Republican | 26,488 | 54.6% |
| Thomas Ryan | Democratic | 22,013 | 45.4% |
| Total | 48,501 |
District 73
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Joshua Jon Rockey | Republican | 15,863 | 39.2% |
| Julie Brixie | Democratic | 24,554 | 60.8% |
| Total | 40,417 |
District 74
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Harold A. Pope | Democratic | 28,869 | 73.1% |
| Clinton Tarver | Republican | 10,632 | 26.9% |
| Total | 39,501 |
District 75
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Frank Lambert | Republican | 16,804 | 35.4% |
| Penelope Tsernoglou | Democratic | 30,608 | 64.6% |
| Total | 47,412 |
District 76
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Bill Kaiser | Republican | 19,951 | 42.9% |
| Angela Witwer | Democratic | 26,516 | 57.1% |
| Total | 46,467 |
District 77
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Sally Jo Nelton | Republican | 14,387 | 32.2% |
| Emily Dievendorf | Democratic | 29,005 | 65.0% |
| Jennifer Long | Libertarian | 1,222 | 2.7% |
| Total | 44,614 |
District 78
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Brandon L. Strong | Republican | 24,212 | 59.8% |
| Rachel Gross | Democratic | 15,296 | 37.8% |
| Ben DeJong | Libertarian | 1,003 | 2.5% |
| Total | 40,511 |
District 79
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Angela Rigas | Republican | 29,659 | 61.3% |
| Zach Abbott | Democratic | 18,725 | 38.7% |
| Total | 48,384 |
District 80
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Doug Lee | Republican | 16,838 | 36.9% |
| Lily Cheng-Schulting | Democratic | 28,829 | 63.1% |
| Total | 45,667 |
District 81
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Stephen Wooden | Democratic | 29,845 | 61.0% |
| Holly DeBoer | Republican | 19,101 | 39.0% |
| Total | 48,946 |
District 82
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Kristian C. Grant | Democratic | 29,527 | 80.2% |
| Ryan Malinoski | Republican | 7,297 | 19.8% |
| Total | 36,824 |
District 83
| Candidate | Party | Votes | Share |
|---|---|---|---|
| John Fitzgerald | Democratic | 20,529 | 62.5% |
| Cindy Ramirez | Republican | 12,315 | 37.5% |
| Total | 32,844 |
District 84
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Drew Jake Robbins | Republican | 17,315 | 39.5% |
| Khristian Silvis | Democratic | 26,499 | 60.5% |
| Total | 43,814 |
District 85
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Richard Abraham | Democratic | 15,843 | 32.5% |
| Bradley Slagh | Republican | 32,911 | 67.5% |
| Total | 48,754 |
District 86
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Nancy DeBoer | Republican | 20,448 | 48.2% |
| Joseph McClusky | Democratic | 22,011 | 51.8% |
| Total | 42,459 |
District 87
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Cody A. Chipman | Republican | 11,916 | 34.4% |
| Will Snyder | Democratic | 22,675 | 65.6% |
| Total | 34,591 |
District 88
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Greg VanWoerkom | Republican | 27,672 | 53.9% |
| Kiel Reid | Democratic | 23,626 | 46.1% |
| Total | 51,298 |
District 89
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Meegan Zickus | Democratic | 16,192 | 37.6% |
| Joe Moss | Republican | 26,898 | 62.4% |
| Total | 43,090 |
District 90
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Lynn Afendoulis | Republican | 29,168 | 57.3% |
| Rachel Crowther | Democratic | 21,721 | 42.7% |
| Total | 50,889 |
District 91
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Pat Outman | Republican | 27,438 | 66.1% |
| Frank Lafata | Democratic | 14,043 | 33.9% |
| Total | 41,481 |
District 92
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jerry Neyer | Republican | 18,948 | 54.0% |
| Luke Del Castillo | Democratic | 16,121 | 46.0% |
| Total | 35,069 |
District 93
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Tim Kelly | Republican | 26,922 | 64.7% |
| Serenity Hope Salak | Democratic | 14,715 | 35.3% |
| Total | 41,637 |
District 94
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Don Sugg | Republican | 9,304 | 27.5% |
| Amos O'Neal | Democratic | 24,571 | 72.5% |
| Total | 33,875 |
District 95
| Candidate | Party | Votes | Share |
|---|---|---|---|
| AnnMarie Horseman | Democratic | 18,780 | 41.4% |
| Bill G. Schuette | Republican | 26,533 | 58.6% |
| Total | 45,313 |
District 96
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Timothy Beson | Republican | 22,607 | 52.9% |
| Christopher R. Girard | Democratic | 20,115 | 47.1% |
| Total | 42,722 |
District 97
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Briar Bearss | Republican | 27,029 | 62.8% |
| Jack Bader | Democratic | 15,977 | 37.2% |
| Total | 43,006 |
District 98
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Keith Brusseau | Democratic | 11,665 | 28.0% |
| Gregory L. Alexander | Republican | 30,021 | 72.0% |
| Total | 41,686 |
District 99
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Mike Hoadley | Republican | 28,839 | 66.7% |
| David Forgione | Democratic | 13,645 | 31.6% |
| Steven Jacob Lull | Libertarian | 739 | 1.7% |
| Total | 43,223 |
District 100
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Tom Kunse | Republican | 27,528 | 65.6% |
| Tracy Ruell | Democratic | 14,452 | 34.4% |
| Total | 41,980 |
District 101
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jaxon Deur | Republican | 27,638 | 66.2% |
| Christopher R. Crain | Democratic | 14,102 | 33.8% |
| Total | 41,740 |
District 102
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Curt Vanderwall | Republican | 26,419 | 58.6% |
| Angel Coon | Democratic | 18,045 | 40.0% |
| Shawn Orton | Libertarian | 643 | 1.4% |
| Total | 45,107 |
District 103
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Betsy Coffia | Democratic | 32,791 | 57.2% |
| Edwin B. Dean | Republican | 23,773 | 41.5% |
| Michael Gorbe | Libertarian | 787 | 1.4% |
| Total | 57,351 |
District 104
| Candidate | Party | Votes | Share |
|---|---|---|---|
| John R. Roth | Republican | 29,718 | 59.6% |
| Mitchell Ryan Distin | Democratic | 19,212 | 38.5% |
| Alexander Jarvis | Libertarian | 923 | 1.9% |
| Total | 49,853 |
District 105
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Ken Borton | Republican | 30,628 | 66.0% |
| Rachel Longendyke Teeter | Democratic | 14,970 | 32.3% |
| Frank Tillman | Libertarian | 773 | 1.7% |
| Total | 46,371 |
District 106
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Cam Cavitt | Republican | 31,867 | 68.6% |
| Mary Lucille Hamilton | Democratic | 14,555 | 31.4% |
| Total | 46,422 |
District 107
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Melissa Perron | Democratic | 20,688 | 42.6% |
| Parker Fairbairn | Republican | 27,899 | 57.4% |
| Total | 48,587 |
District 108
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Larry Johnson | Republican | 24,501 | 63.0% |
| Rachel M. Keys | Democratic | 14,362 | 37.0% |
| Total | 38,863 |
District 109
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Anna Aho Rink | Democratic | 23,804 | 53.6% |
| Karl Bohnak | Republican | 20,602 | 46.4% |
| Total | 44,406 |
District 110
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Gregory Markkanen | Republican | 24,235 | 59.0% |
| Brian Irizarry | Democratic | 16,871 | 41.0% |
| Total | 41,106 |
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
- District 39
- District 40
- District 41
- District 42
- District 43
- District 44
- District 45
- District 46
- District 47
- District 48
- District 49
- District 50
- District 51
- District 52
- District 53
- District 54
- District 55
- District 56
- District 57
- District 58
- District 59
- District 60
- District 61
- District 62
- District 63
- District 64
- District 65
- District 66
- District 67
- District 68
- District 69
- District 70
- District 71
- District 72
- District 73
- District 74
- District 75
- District 76
- District 77
- District 78
- District 79
- District 80
- District 81
- District 82
- District 83
- District 84
- District 85
- District 86
- District 87
- District 88
- District 89
- District 90
- District 91
- District 92
- District 93
- District 94
- District 95
- District 96
- District 97
- District 98
- District 99
- District 100
- District 101
- District 102
- District 103
- District 104
- District 105
- District 106
- District 107
- District 108
- District 109
- District 110
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 lower 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.
