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. It has been represented by Democratic Sam Singh since 2023, succeeding Republican Mark Huizenga.

Geography District 28 encompasses parts of Clinton, Ingham, and Shiawassee counties.

2011 Apportionment Plan 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.

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.

List of senators Senator Party Dates Residence Notes Enos Goodrich Democratic 1853–1854 Goodrich Reuben Goodrich Republican 1855–1856 Goodrich Thomas Whitney Republican 1857–1858 East Saginaw James M. Birney Republican 1859–1860 Bay City John N. Ingersoll Republican 1861–1862 Owosso Westbrook Divine Republican 1863–1866 Greenville Hampton Rich Republican 1867–1870 Ionia John C. Dexter Republican 1871–1872 Ionia Moreau S. Crosby Republican 1873–1874 Grand Rapids Lyman Murray Republican 1875–1876 Grand Rapids Charles H. Morse Republican 1877–1878 New Haven Center James W. Cochrane Republican 1879–1880 Midland Giles W. Brown Republican 1881–1882 Ithaca Archibald Buttars Republican 1883–1884 Charlevoix William H. Francis Republican 1885–1886 Frankfort J. Wight Giddings Republican 1887–1890 Cadillac A. Oren Wheeler Republican 1891–1892 Manistee Charles Sumner Pierce Republican 1893–1894 Oscoda George A. Prescott Republican 1895–1898 Tawas City Alvah G. Smith Republican 1899–1900 Lake City Alfred J. Doherty Republican 1901–1906 Clare Augustus C. Carton Republican 1907–1908 East Tawas Eugene Foster Republican 1909–1912 Gladwin Louis L. Kelley Republican 1913–1916 Farwell Duncan McRae Republican 1917–1922 Harrisville Lived in Greenbush until around 1919. Horatio S. Karcher Republican 1923–1928 Rose City Tony Achard Republican 1929–1930 Clare Ben Carpenter Republican 1931–1936 Harrison Miles M. Callaghan Republican 1937–1940 Reed City Ben Carpenter Republican 1941–1946 Harrison Charles T. Prescott Republican 1947–1961 Prescott Died in office. Harold B. Hughes Republican 1961–1964 Clare Frank D. Beadle Republican 1965–1968 St. Clair Resigned. Alvin J. DeGrow Republican 1968–1982 Pigeon Dan DeGrow Republican 1983–1994 Port Huron John D. Cherry Democratic 1995–2002 Clio Ken Sikkema Republican 2003–2006 Grandville Mark Jansen Republican 2007–2014 Grand Rapids Peter MacGregor Republican 2015–2020 Rockford Resigned after elected Kent County treasurer. Mark Huizenga Republican 2021–2022 Walker Sam Singh Democratic 2023–present East Lansing

Recent election results 2022

2021

2018

2014

Federal and statewide results Year Office Results 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%

Historical district boundaries

Map Description Apportionment Plan Notes Huron County St. Clair County (part) Berlin Township Brockway Township Burtchville Township China Township Clay Township Clyde Township Columbus Township Cottrellville Township East China Township Emmett Township Fort Gratiot Township Grant Township Greenwood Township Kenockee Township Kimball Township Lynn Township Marine City Marysville Mussey Township Port Huron Port Huron Township Riley Township St. Clair St. Clair Township Wales Township Yale Sanilac County Tuscola County (part) Akron Township Almer Township Columbia Township Dayton Township Elkland Township Ellington Township Elmwood Township Fairgrove Township Fremont Township Gilford Township Indianfields Township Juniata Township Kingston Township Koylton Township Millington Township Novesta Township Vassar Vassar Township Watertown Township Wells Township Wisner Township 1964 Apportionment Plan Huron County Lapeer County (part) Excluding Almont Township Macomb County (part) Memphis (part) Sanilac County St. Clair County (part) Brockway Township Burtchville Township Clyde Township Emmett Township Fort Gratiot Township Grant Township Greenwood Township Kenockee Township Kimball Township Lynn Township Memphis (part) Mussey Township Port Huron Riley Township Yale Tuscola County 1972 Apportionment Plan Lapeer County Sanilac County St. Clair County 1982 Apportionment Plan Genesee County (part) Atlas Township Burton Clio Davison Davison Township Forest Township Genesee Township Grand Blanc Grand Blanc Township Montrose Montrose Township Mount Morris Mount Morris Township Richfield Township Thetford Township Vienna Township Oakland County (part) Brandon Township Groveland Township Holly Township Oxford Township Rose Township 1992 Apportionment Plan Kent County (part) Ada Township Algoma Township Alpine Township Bowne Township Byron Township Caledonia Township Cannon Township Cedar Springs Courtland Township East Grand Rapids Grand Rapids Township Nelson Township Oakfield Township Plainfield Township Rockford Solon Township Spencer Township Tyrone Township Walker Wyoming 2001 Apportionment Plan Kent County (part) Algoma Township Alpine Township Byron Township Cannon Township Cedar Springs Courtland Township Grandville Grattan Township Nelson Township Oakfield Township Plainfield Township Rockford Solon Township Sparta Township Spencer Township Tyrone Township Vergennes Township Walker Wyoming 2011 Apportionment Plan

References