Skip to content

Michigan presidential election results and history

Michigan has voted in 48 presidential elections in this record and backed the national winner in 36 of the 48 with a recorded winner (75%).

Current members of Congress from Michigan (15)
Latest (2024)
Donald J. Trump1.4 pts
Electoral votes
15
Republican wins
29
Democratic wins
17
D+70R+70D+35R+351856: R+15.618561860: R+15.11864: R+10.71868: R+14.018681872: R+27.11876: R+7.91880: R+15.218801884: R+0.81888: R+4.81892: R+4.418921896: R+10.31900: R+19.21904: R+43.819041908: R+29.51912: R+0.21916: R+8.319161920: R+50.51924: R+62.21928: R+41.419281932: D+7.91936: D+17.61940: R+0.319401944: D+1.01948: R+1.71952: R+11.519521956: R+11.51960: D+2.01964: D+33.619641968: D+6.71972: R+14.41976: R+5.419761980: R+6.51984: R+19.01988: R+7.919881992: D+7.41996: D+13.22000: D+5.120002004: D+3.42008: D+16.52012: D+9.520122016: R+0.22020: D+2.82024: R+1.42024
Michigan, Republican vs Democratic margin since 1856: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.

Counties in 2024

Full 2024 results
Antrim County: Donald J. Trump +23.8Barry County: Donald J. Trump +34.3Branch County: Donald J. Trump +42.4Clare County: Donald J. Trump +37.6Clinton County: Donald J. Trump +8.6Eaton County: Donald J. Trump +3.1Gratiot County: Donald J. Trump +31.3Houghton County: Donald J. Trump +17.0Isabella County: Donald J. Trump +7.5Kalamazoo County: Kamala Harris +17.7Keweenaw County: Donald J. Trump +12.8Lake County: Donald J. Trump +32.2Lenawee County: Donald J. Trump +23.0Mackinac County: Donald J. Trump +24.9Marquette County: Kamala Harris +8.7Mecosta County: Donald J. Trump +30.0Midland County: Donald J. Trump +15.2Montcalm County: Donald J. Trump +39.0Newaygo County: Donald J. Trump +42.8Osceola County: Donald J. Trump +47.9Roscommon County: Donald J. Trump +32.9Shiawassee County: Donald J. Trump +23.1Washtenaw County: Kamala Harris +44.4Wexford County: Donald J. Trump +34.6Alger County: Donald J. Trump +19.8Allegan County: Donald J. Trump +27.2Alpena County: Donald J. Trump +28.6Bay County: Donald J. Trump +14.7Benzie County: Donald J. Trump +8.7Berrien County: Donald J. Trump +7.9Cass County: Donald J. Trump +33.9Cheboygan County: Donald J. Trump +31.1Chippewa County: Donald J. Trump +24.2Delta County: Donald J. Trump +30.4Dickinson County: Donald J. Trump +36.3Emmet County: Donald J. Trump +10.8Gladwin County: Donald J. Trump +40.7Ingham County: Kamala Harris +29.7Iosco County: Donald J. Trump +30.6Jackson County: Donald J. Trump +21.3Kalkaska County: Donald J. Trump +42.9Kent County: Kamala Harris +5.4Lapeer County: Donald J. Trump +39.8Livingston County: Donald J. Trump +24.0Luce County: Donald J. Trump +46.9Macomb County: Donald J. Trump +13.7Manistee County: Donald J. Trump +15.9Monroe County: Donald J. Trump +27.1Iron County: Donald J. Trump +29.3Oakland County: Kamala Harris +10.6Ontonagon County: Donald J. Trump +30.4Oscoda County: Donald J. Trump +44.3Saginaw County: Donald J. Trump +3.3St. Clair County: Donald J. Trump +34.6Tuscola County: Donald J. Trump +43.0Van Buren County: Donald J. Trump +15.1Wayne County: Kamala Harris +29.0Calhoun County: Donald J. Trump +14.0Crawford County: Donald J. Trump +33.8Genesee County: Kamala Harris +4.2Hillsdale County: Donald J. Trump +51.4Huron County: Donald J. Trump +40.6Missaukee County: Donald J. Trump +56.0Montmorency County: Donald J. Trump +45.3Ogemaw County: Donald J. Trump +42.0Otsego County: Donald J. Trump +35.3St. Joseph County: Donald J. Trump +34.0Alcona County: Donald J. Trump +41.7Leelanau County: Kamala Harris +7.8Mason County: Donald J. Trump +21.4Arenac County: Donald J. Trump +40.6Menominee County: Donald J. Trump +33.6Baraga County: Donald J. Trump +29.8Charlevoix County: Donald J. Trump +16.9Muskegon County: Donald J. Trump +1.8Oceana County: Donald J. Trump +30.0Ottawa County: Donald J. Trump +20.4Presque Isle County: Donald J. Trump +29.0Sanilac County: Donald J. Trump +47.7Schoolcraft County: Donald J. Trump +32.0Gogebic County: Donald J. Trump +17.1Grand Traverse County: Donald J. Trump +1.7Ionia County: Donald J. Trump +31.9

Every presidential election in Michigan

Download CSV
YearCarried byShareRunner-upMarginEVVotes countedNational winner
2024 Donald J. Trump 49.7% Kamala Harris 1.4 15 5,664,186 Donald J. Trump ✓
2020 Joseph R. Biden 50.6% Donald J. Trump 2.8 16 5,539,301 Joseph R. Biden ✓
2016 Donald J. Trump 47.5% Hillary Clinton 0.2 16 4,799,284 Donald J. Trump ✓
2012 Barack Obama 54.2% Mitt Romney 9.5 16 4,730,961 Barack Obama ✓
2008 Barack Obama 57.4% John McCain 16.5 17 5,001,766 Barack Obama ✓
2004 John Kerry 51.2% George W. Bush 3.4 17 4,839,252 George W. Bush ✗
2000 Albert Gore, Jr. 51.3% George W. Bush 5.1 18 4,232,711 George W. Bush ✗
1996 William J. Clinton 51.7% Robert Dole 13.2 18 3,848,844 William J. Clinton ✓
1992 William J. Clinton 43.8% George H. W. Bush 7.4 18 4,274,673 William J. Clinton ✓
1988 George H. W. Bush 53.6% Michael Dukakis 7.9 20 3,669,163 George H. W. Bush ✓
1984 Ronald Reagan 59.2% Walter Mondale 19.0 20 3,801,658 Ronald Reagan ✓
1980 Ronald Reagan 49.0% Jimmy Carter 6.5 21 3,909,725 Ronald Reagan ✓
1976 Gerald R. Ford 51.8% Jimmy Carter 5.4 21 3,653,749 Jimmy Carter ✗
1972 Richard M. Nixon 56.2% George McGovern 14.4 21 3,489,727 Richard M. Nixon ✓
1968 Hubert Humphrey 48.2% Richard M. Nixon 6.7 21 3,306,250 Richard M. Nixon ✗
1964 Lyndon B. Johnson 66.7% Barry Goldwater 33.6 21 3,203,102 Lyndon B. Johnson ✓
1960 John F. Kennedy 50.9% Richard M. Nixon 2.0 20 3,318,097 John F. Kennedy ✓
1956 Dwight D. Eisenhower 55.6% Adlai Stevenson 11.5 20 3,080,468 Dwight D. Eisenhower ✓
1952 Dwight D. Eisenhower 55.4% Adlai Stevenson 11.5 20 2,798,592 Dwight D. Eisenhower ✓
1948 Thomas E. Dewey 49.2% Harry S Truman 1.7 19 2,109,609 Harry S Truman ✗
1944 Franklin D. Roosevelt 50.2% Thomas E. Dewey 1.0 19 2,205,223 Franklin D. Roosevelt ✓
1940 Wendell L. Willkie 49.9% Franklin D. Roosevelt 0.3 19 2,085,929 Franklin D. Roosevelt ✗
1936 Franklin D. Roosevelt 56.3% Alfred M. Landon 17.6 19 1,805,098 Franklin D. Roosevelt ✓
1932 Franklin D. Roosevelt 52.4% Herbert Hoover 7.9 19 1,664,765 Franklin D. Roosevelt ✓
1928 Herbert Hoover 70.4% Alfred E. Smith 41.4 15 1,372,082 Herbert Hoover ✓
1924 Calvin Coolidge 75.4% John W. Davis 62.2 15 1,160,419 Calvin Coolidge ✓
1920 Warren G. Harding 72.8% James M. Cox 50.5 15 1,048,411 Warren G. Harding ✓
1916 Charles E. Hughes 52.2% Woodrow Wilson 8.3 15 646,873 Woodrow Wilson ✗
1912 Theodore Roosevelt 38.9% William Howard Taft 11.3 15 547,971 Woodrow Wilson ✗
1908 William Howard Taft 61.9% William Jennings Bryan 29.5 14 538,124 William Howard Taft ✓
1904 Theodore Roosevelt 69.5% Alton B. Parker 43.8 14 520,443 Theodore Roosevelt ✓
1900 William McKinley 58.1% William Jennings Bryan 19.2 14 543,789 William McKinley ✓
1896 William McKinley 53.8% William Jennings Bryan 10.3 14 545,583 William McKinley ✓
1892 Benjamin Harrison 47.7% Grover Cleveland 4.4 14 466,917 Grover Cleveland ✗
1888 Benjamin Harrison 49.7% Grover Cleveland 4.8 13 475,356 Benjamin Harrison ✓
1884 James G. Blaine 48.0% Grover Cleveland 0.8 13 401,186 Grover Cleveland ✗
1880 James A. Garfield 52.5% Winfield S. Hancock 15.2 11 353,076 James A. Garfield ✓
1876 Rutherford B. Hayes 52.4% Samuel Tilden 7.9 11 318,426 Rutherford B. Hayes ✓
1872 Ulysses S. Grant 62.6% Horace Greeley 27.1 11 221,569 Ulysses S. Grant ✓
1868 Ulysses S. Grant 57.0% Horatio Seymour 14.0 8 225,632 Ulysses S. Grant ✓
1864 Abraham Lincoln 55.3% George McClellan 10.7 8 160,023 Abraham Lincoln ✓
1860 Abraham Lincoln 57.2% Stephen Douglas 15.1 6 154,747 Abraham Lincoln ✓
1856 John C. Fremont 57.2% James Buchanan 15.6 6 125,558 James Buchanan ✗
1852 Franklin Pierce 50.4% Winfield Scott 9.6 6 82,939 Franklin Pierce ✓
1848 Lewis Cass 47.2% Zachary Taylor 10.4 5 65,082 Zachary Taylor ✗
1844 James K. Polk 49.9% Henry Clay 6.4 5 55,560 James K. Polk ✓
1840 William Henry Harrison 52.1% Martin Van Buren 4.2 3 44,029 William Henry Harrison ✓
1836 Martin Van Buren 54.0% William Henry Harrison 8.0 3 12,052 Martin Van Buren ✓

Counties

Questions and answers

How has Michigan voted in recent presidential elections?

2024: Donald J. Trump by 1.4 points; 2020: Joseph R. Biden by 2.8 points; 2016: Donald J. Trump by 0.2 points; 2012: Barack Obama by 9.5 points; 2008: Barack Obama by 16.5 points.

When did Michigan last vote Democratic for president?

In 2020, for Joseph R. Biden.

When did Michigan last vote Republican for president?

In 2024, for Donald J. Trump.

How often does Michigan vote for the winning presidential candidate?

Michigan backed the national winner in 36 of 48 elections in this record (75%).

Is Michigan a swing state?

Yes. It is among the most competitive states: in 2012, 2016, 2020 and 2024 its margins were Democratic by 9.5 points, Republican by 0.2 points, Democratic by 2.8 points and Republican by 1.4 points.

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data