Michigan's 28th State Senate district | |||
---|---|---|---|
![]() | |||
![]() | |||
Senator |
| ||
Demographics | 82% White 4% Black 5% Hispanic 5% Asian 4% Multiracial | ||
Population (2022) | 258,062 | ||
Notes | [1] |
Michigan's 28th Senate district is one of 38 districts in the Michigan Senate. The 28th district was created by the 1850 Michigan Constitution, as the 1835 constitution only permitted a maximum of eight senate districts. [2] [3] It has been represented by Democratic Sam Singh since 2023, succeeding Republican Mark Huizenga.
District 28 encompasses parts of Clinton, Ingham, and Shiawassee counties. [4]
District 28, as dictated by the 2011 Apportionment Plan, covered the suburbs of Grand Rapids in Kent County, including the communities of Wyoming, Walker, Grandville, Rockford, Cedar Springs, Plainfield Township, Byron Township, Alpine Township, Algoma Township, Cannon Township, and Sparta Township. [5]
The district was split between Michigan's 2nd and 3rd congressional districts, and overlapped with the 73rd, 74th, 77th, and 86th districts of the Michigan House of Representatives. [6]
Primary election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Sam Singh | 25,651 | 89.4 | |
Democratic | Muhammad Salman Rais | 3,041 | 10.6 | |
Total votes | 28,692 | 100 | ||
Republican | Daylen W. Howard | 13,540 | 58.4 | |
Republican | Madhu Anderson | 9,646 | 41.6 | |
Total votes | 23,186 | 100 | ||
General election | ||||
Democratic | Sam Singh | 65,537 | 55.8 | |
Republican | Daylen W. Howard | 49,272 | 42.0 | |
Constitution | Matthew J. Shepard | 2,635 | 2.2 | |
Total votes | 117,444 | 100 | ||
Democratic gain from Republican |
Primary election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Keith Courtade | 6,413 | 60.9 | |
Democratic | Gidget Groendyk | 4,101 | 39.0 | |
Write-in | 10 | 0.1 | ||
Total votes | 10,524 | 100.0 | ||
Republican | Mark Huizenga | 9,531 | 33.8 | |
Republican | Kevin Green | 9,357 | 33.2 | |
Republican | Tommy Brann | 9,272 | 32.9 | |
Write-in | 20 | 0.1 | ||
Total votes | 28,180 | 100.0 | ||
General election | ||||
Republican | Mark Huizenga | 25,735 | 60.6 | |
Democratic | Keith Courtade | 15,683 | 36.9 | |
Libertarian | Alexander Avery | 611 | 1.4 | |
Constitution | Theodore Gerrard | 420 | 1.0 | |
Write-in | 38 | 0.1 | ||
Total votes | 42,487 | 100.0 |
Primary election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Craig Beach | 7,689 | 41.4 | |
Democratic | Gidget Groendyk | 6,444 | 34.7 | |
Democratic | Ryan Jeanette | 4,426 | 23.8 | |
Total votes | 18,599 | 100 | ||
General election | ||||
Republican | Peter MacGregor (incumbent) | 68,749 | 58.4 | |
Democratic | Craig Beach | 45,937 | 39.0 | |
Libertarian | Nathan Hewer | 3,059 | 2.6 | |
Total votes | 117,745 | 100 | ||
Republican hold |
Primary election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Peter MacGregor | 18,397 | 67.8 | |
Republican | Kevin Green | 8,733 | 32.2 | |
Total votes | 27,130 | 100 | ||
General election | ||||
Republican | Peter MacGregor | 53,221 | 66.1 | |
Democratic | Deb Havens | 25,131 | 31.2 | |
U.S. Taxpayers | Ted Gerrard | 2,115 | 2.6 | |
Total votes | 80,467 | 100 | ||
Republican hold |
Year | Office | Results [56] |
---|---|---|
2020 | President | Trump 55.6 – 42.3% |
2018 | Senate | James 56.8 – 40.8% |
Governor | Schuette 54.6 – 42.1% | |
2016 | President | Trump 57.8 – 35.7% |
2014 | Senate | Land 57.3 – 38.1% |
Governor | Snyder 66.7 – 28.9% | |
2012 | President | Romney 60.5 – 38.5% |
Senate | Hoekstra 56.0 – 40.7% |
![]() |