June 2026 residential building permits data releasedExplore

Presidential elections · 19762024

Michigan Presidential Election Results (19762024)

In 2024, Michigan voted for Donald J. Trump (Republican) by R+1.4 2,736,533 Democratic to 2,816,636 Republican of 5,664,186 votes cast. It last voted Democratic in 2020.

Data: MIT Election Data & Science Lab, Harvard Dataverse.

2024 margin
R+1.4
Donald J. Trump
2024 votes cast
5,664,186
Last voted Democratic
2020
D+2.8
Closest election
2016
R+0.2

Margin by election, 19762024

Democratic minus Republican, in points of all votes cast — blue bars Democratic, red Republican.

R+5.41976R+6.51980R+19.01984R+7.91988D+7.41992D+13.21996D+5.12000D+3.42004D+16.52008D+9.52012R+0.22016D+2.82020R+1.42024

2024 margin by county

2024 margin by countyMargin of victory · by county
Loading map…
More RepublicanMore Democratic

Click a county to see its election results. Hatched areas have no county-level results.

Analyze these results your way

Build your own tables of margins, swings, and vote shares — any mix of states and counties, any election back to 1976.

Michigan results by county

Sorted by 2024 votes cast; margins are 2024 Democratic minus Republican.

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

Michigan presidential elections — FAQ

Who carried Michigan in the 2024 presidential election?+

Donald J. Trump (Republican) carried Michigan in 2024 by R+1.4, with 5,664,186 votes cast statewide. Data: MIT Election Data & Science Lab.

When did Michigan last vote for a Democratic presidential candidate?+

Michigan last voted Democratic in 2020, when it went D+2.8. It has voted Republican in every presidential election since.

Which Michigan county had the biggest 2024 margin?+

Missaukee County had the widest 2024 presidential margin of any Michigan county — R+56.0 on 9,152 votes cast.

What was Michigan's closest presidential election since 1976?+

2016: the margin was R+0.2 — 10,704 votes out of 4,799,284 cast.

Analyze Michigan election results

Chart margins, vote shares, and swings for Michiganand its counties — or line states up side by side. Free while we're in beta.

Who lives here: Michigan census profile — income, demographics, education, and housing for the state and every neighborhood-scale area, from the Census ACS.

Other states