Michigan — 2024 presidential election
Recent presidential results
state2024 presidential electionMichigan · PresidentTrumpR+1.4
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 49.7% | 2,816,636 |
|---|---|---|
| Kamala HarrisDemocratic | 48.3% | 2,736,533 |
| OtherAll other candidates | 2.0% | 111,017 |
2024presidential margin
D+60R+60
83 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Michigan cast 15 electoral votes this cycle.
County-level results (83 counties) — table
| County | Winner | Margin |
|---|---|---|
| Alcona County, MI | Republican | R+41.7 |
| Alger County, MI | Republican | R+19.8 |
| Allegan County, MI | Republican | R+27.2 |
| Alpena County, MI | Republican | R+28.6 |
| Antrim County, MI | Republican | R+23.8 |
| Arenac County, MI | Republican | R+40.6 |
| Baraga County, MI | Republican | R+29.8 |
| Barry County, MI | Republican | R+34.3 |
| Bay County, MI | Republican | R+14.7 |
| Benzie County, MI | Republican | R+8.7 |
| Berrien County, MI | Republican | R+7.9 |
| Branch County, MI | Republican | R+42.4 |
| Calhoun County, MI | Republican | R+14.0 |
| Cass County, MI | Republican | R+33.9 |
| Charlevoix County, MI | Republican | R+16.9 |
| Cheboygan County, MI | Republican | R+31.1 |
| Chippewa County, MI | Republican | R+24.2 |
| Clare County, MI | Republican | R+37.6 |
| Clinton County, MI | Republican | R+8.6 |
| Crawford County, MI | Republican | R+33.8 |
| Delta County, MI | Republican | R+30.4 |
| Dickinson County, MI | Republican | R+36.3 |
| Eaton County, MI | Republican | R+3.1 |
| Emmet County, MI | Republican | R+10.8 |
| Genesee County, MI | Democratic | D+4.2 |
| Gladwin County, MI | Republican | R+40.7 |
| Gogebic County, MI | Republican | R+17.1 |
| Grand Traverse County, MI | Republican | R+1.7 |
| Gratiot County, MI | Republican | R+31.3 |
| Hillsdale County, MI | Republican | R+51.4 |
| Houghton County, MI | Republican | R+17.0 |
| Huron County, MI | Republican | R+40.6 |
| Ingham County, MI | Democratic | D+29.7 |
| Ionia County, MI | Republican | R+31.9 |
| Iosco County, MI | Republican | R+30.6 |
| Iron County, MI | Republican | R+29.3 |
| Isabella County, MI | Republican | R+7.5 |
| Jackson County, MI | Republican | R+21.3 |
| Kalamazoo County, MI | Democratic | D+17.7 |
| Kalkaska County, MI | Republican | R+42.9 |
| Kent County, MI | Democratic | D+5.4 |
| Keweenaw County, MI | Republican | R+12.8 |
| Lake County, MI | Republican | R+32.2 |
| Lapeer County, MI | Republican | R+39.8 |
| Leelanau County, MI | Democratic | D+7.8 |
| Lenawee County, MI | Republican | R+23.0 |
| Livingston County, MI | Republican | R+23.9 |
| Luce County, MI | Republican | R+46.9 |
| Mackinac County, MI | Republican | R+24.9 |
| Macomb County, MI | Republican | R+13.7 |
| Manistee County, MI | Republican | R+15.9 |
| Marquette County, MI | Democratic | D+8.7 |
| Mason County, MI | Republican | R+21.4 |
| Mecosta County, MI | Republican | R+30.0 |
| Menominee County, MI | Republican | R+33.6 |
| Midland County, MI | Republican | R+15.2 |
| Missaukee County, MI | Republican | R+56.0 |
| Monroe County, MI | Republican | R+27.1 |
| Montcalm County, MI | Republican | R+39.0 |
| Montmorency County, MI | Republican | R+45.3 |
| Muskegon County, MI | Republican | R+1.8 |
| Newaygo County, MI | Republican | R+42.8 |
| Oakland County, MI | Democratic | D+10.6 |
| Oceana County, MI | Republican | R+30.0 |
| Ogemaw County, MI | Republican | R+42.0 |
| Ontonagon County, MI | Republican | R+30.4 |
| Osceola County, MI | Republican | R+47.9 |
| Oscoda County, MI | Republican | R+44.3 |
| Otsego County, MI | Republican | R+35.3 |
| Ottawa County, MI | Republican | R+20.4 |
| Presque Isle County, MI | Republican | R+29.0 |
| Roscommon County, MI | Republican | R+32.9 |
| Saginaw County, MI | Republican | R+3.3 |
| Sanilac County, MI | Republican | R+47.7 |
| Schoolcraft County, MI | Republican | R+32.0 |
| Shiawassee County, MI | Republican | R+23.1 |
| St. Clair County, MI | Republican | R+34.6 |
| St. Joseph County, MI | Republican | R+34.0 |
| Tuscola County, MI | Republican | R+43.0 |
| Van Buren County, MI | Republican | R+15.1 |
| Washtenaw County, MI | Democratic | D+44.4 |
| Wayne County, MI | Democratic | D+29.0 |
| Wexford County, MI | Republican | R+34.6 |
Michigan results by county
83 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Alcona County | Trump, Donald J.+3,117 | 5,25770.3% | 2,14028.6% | 861.1% | 7,483 |
| Alger County | Trump, Donald J.+1,041 | 3,11659.3% | 2,07539.5% | 671.3% | 5,258 |
| Allegan County | Trump, Donald J.+19,569 | 45,20662.9% | 25,63735.7% | 1,0701.5% | 71,913 |
| Alpena County | Trump, Donald J.+4,929 | 10,96763.7% | 6,03835.1% | 2081.2% | 17,213 |
| Antrim County | Trump, Donald J.+4,011 | 10,34161.3% | 6,33037.5% | 2121.3% | 16,883 |
| Arenac County | Trump, Donald J.+3,717 | 6,37969.7% | 2,66229.1% | 1171.3% | 9,158 |
| Baraga County | Trump, Donald J.+1,291 | 2,77964.2% | 1,48834.3% | 651.5% | 4,332 |
| Barry County | Trump, Donald J.+13,259 | 25,65066.4% | 12,39132.1% | 5841.5% | 38,625 |
| Bay County | Trump, Donald J.+9,025 | 34,79256.7% | 25,76742.0% | 7791.3% | 61,338 |
| Benzie County | Trump, Donald J.+1,115 | 6,89553.7% | 5,78045.0% | 1711.3% | 12,846 |
| Berrien County | Trump, Donald J.+6,652 | 44,97553.2% | 38,32345.4% | 1,1901.4% | 84,488 |
| Branch County | Trump, Donald J.+8,937 | 14,84870.4% | 5,91128.0% | 3301.6% | 21,089 |
| Calhoun County | Trump, Donald J.+9,618 | 38,60656.4% | 28,98842.3% | 9111.3% | 68,505 |
| Cass County | Trump, Donald J.+9,455 | 18,50566.4% | 9,05032.5% | 3161.1% | 27,871 |
| Charlevoix County | Trump, Donald J.+2,986 | 10,18357.7% | 7,19740.8% | 2811.6% | 17,661 |
| Cheboygan County | Trump, Donald J.+5,110 | 10,65364.9% | 5,54333.8% | 2271.4% | 16,423 |
| Chippewa County | Trump, Donald J.+4,453 | 11,24961.3% | 6,79637.0% | 3201.7% | 18,365 |
| Clare County | Trump, Donald J.+6,499 | 11,77268.1% | 5,27330.5% | 2431.4% | 17,288 |
| Clinton County | Trump, Donald J.+4,301 | 26,75153.5% | 22,45044.9% | 7851.6% | 49,986 |
| Crawford County | Trump, Donald J.+2,861 | 5,61366.2% | 2,75232.5% | 1111.3% | 8,476 |
| Delta County | Trump, Donald J.+6,647 | 14,10964.5% | 7,46234.1% | 3031.4% | 21,874 |
| Dickinson County | Trump, Donald J.+5,561 | 10,32467.4% | 4,76331.1% | 2251.5% | 15,312 |
| Eaton County | Trump, Donald J.+2,046 | 33,10250.8% | 31,05647.6% | 1,0501.6% | 65,208 |
| Emmet County | Trump, Donald J.+2,460 | 12,46554.5% | 10,00543.8% | 3811.7% | 22,851 |
| Genesee County | Harris, Kamala D.+9,367 | 105,30347.2% | 114,67051.4% | 3,2951.5% | 223,268 |
| Gladwin County | Trump, Donald J.+6,308 | 10,80969.8% | 4,50129.1% | 1781.1% | 15,488 |
| Gogebic County | Trump, Donald J.+1,418 | 4,80357.9% | 3,38540.8% | 1071.3% | 8,295 |
| Grand Traverse County | Trump, Donald J.+1,084 | 31,42350.1% | 30,33948.3% | 1,0101.6% | 62,772 |
| Gratiot County | Trump, Donald J.+6,212 | 12,89465.0% | 6,68233.7% | 2721.4% | 19,848 |
| Hillsdale County | Trump, Donald J.+12,756 | 18,63175.0% | 5,87523.7% | 3221.3% | 24,828 |
| Houghton County | Trump, Donald J.+3,300 | 11,18157.7% | 7,88140.7% | 3121.6% | 19,374 |
| Huron County | Trump, Donald J.+7,702 | 13,22469.7% | 5,52229.1% | 2231.2% | 18,969 |
| Ingham County | Harris, Kamala D.+43,978 | 50,56434.1% | 94,54263.8% | 2,9952.0% | 148,101 |
| Ionia County | Trump, Donald J.+10,841 | 22,17965.2% | 11,33833.3% | 5041.5% | 34,021 |
| Iosco County | Trump, Donald J.+4,811 | 10,15564.6% | 5,34434.0% | 2321.5% | 15,731 |
| Iron County | Trump, Donald J.+2,060 | 4,50164.1% | 2,44134.7% | 851.2% | 7,027 |
| Isabella County | Trump, Donald J.+2,309 | 16,32052.9% | 14,01145.4% | 5041.6% | 30,835 |
| Jackson County | Trump, Donald J.+17,851 | 50,19959.9% | 32,34838.6% | 1,2801.5% | 83,827 |
| Kalamazoo County | Harris, Kamala D.+25,830 | 58,67140.3% | 84,50158.0% | 2,5381.7% | 145,710 |
| Kalkaska County | Trump, Donald J.+4,943 | 8,14970.7% | 3,20627.8% | 1741.5% | 11,529 |
| Kent County | Harris, Kamala D.+19,948 | 172,72046.4% | 192,66851.8% | 6,5591.8% | 371,947 |
| Keweenaw County | Trump, Donald J.+206 | 89655.6% | 69042.8% | 251.6% | 1,611 |
| Lake County | Trump, Donald J.+2,225 | 4,52365.4% | 2,29833.2% | 941.4% | 6,915 |
| Lapeer County | Trump, Donald J.+22,060 | 38,39869.3% | 16,33829.5% | 7031.3% | 55,439 |
| Leelanau County | Harris, Kamala D.+1,371 | 8,03545.4% | 9,40653.2% | 2441.4% | 17,685 |
| Lenawee County | Trump, Donald J.+12,676 | 33,46360.8% | 20,78737.8% | 7661.4% | 55,016 |
| Livingston County | Trump, Donald J.+31,714 | 81,21761.3% | 49,50337.4% | 1,7281.3% | 132,448 |
| Luce County | Trump, Donald J.+1,401 | 2,17072.7% | 76925.8% | 461.5% | 2,985 |
| Mackinac County | Trump, Donald J.+1,801 | 4,47661.8% | 2,67537.0% | 871.2% | 7,238 |
| Macomb County | Trump, Donald J.+69,683 | 284,66055.9% | 214,97742.2% | 9,5151.9% | 509,152 |
| Manistee County | Trump, Donald J.+2,439 | 8,74857.2% | 6,30941.2% | 2401.6% | 15,297 |
| Marquette County | Harris, Kamala D.+3,407 | 17,45944.8% | 20,86653.5% | 6841.8% | 39,009 |
| Mason County | Trump, Donald J.+3,857 | 10,83060.0% | 6,97338.6% | 2611.4% | 18,064 |
| Mecosta County | Trump, Donald J.+6,757 | 14,44564.2% | 7,68834.2% | 3561.6% | 22,489 |
| Menominee County | Trump, Donald J.+4,391 | 8,64766.2% | 4,25632.6% | 1571.2% | 13,060 |
| Midland County | Trump, Donald J.+7,645 | 28,57156.8% | 20,92641.6% | 8041.6% | 50,301 |
| Missaukee County | Trump, Donald J.+5,121 | 7,06677.2% | 1,94521.3% | 1411.5% | 9,152 |
| Monroe County | Trump, Donald J.+24,783 | 57,40562.8% | 32,62235.7% | 1,3291.5% | 91,356 |
| Montcalm County | Trump, Donald J.+13,578 | 23,94668.7% | 10,36829.8% | 5311.5% | 34,845 |
| Montmorency County | Trump, Donald J.+2,897 | 4,59972.0% | 1,70226.6% | 901.4% | 6,391 |
| Muskegon County | Trump, Donald J.+1,705 | 47,73350.1% | 46,02848.4% | 1,4201.5% | 95,181 |
| Newaygo County | Trump, Donald J.+12,499 | 20,63070.6% | 8,13127.8% | 4401.5% | 29,201 |
| Oakland County | Harris, Kamala D.+81,728 | 337,79143.7% | 419,51954.3% | 14,8351.9% | 772,145 |
| Oceana County | Trump, Donald J.+4,462 | 9,54764.2% | 5,08534.2% | 2381.6% | 14,870 |
| Ogemaw County | Trump, Donald J.+5,301 | 8,87970.3% | 3,57828.3% | 1651.3% | 12,622 |
| Ontonagon County | Trump, Donald J.+1,166 | 2,47964.5% | 1,31334.2% | 491.3% | 3,841 |
| Osceola County | Trump, Donald J.+6,313 | 9,63973.1% | 3,32625.2% | 2191.7% | 13,184 |
| Oscoda County | Trump, Donald J.+2,302 | 3,71671.6% | 1,41427.2% | 621.2% | 5,192 |
| Otsego County | Trump, Donald J.+5,641 | 10,69367.0% | 5,05231.6% | 2261.4% | 15,971 |
| Ottawa County | Trump, Donald J.+36,480 | 106,13359.5% | 69,65339.0% | 2,7211.5% | 178,507 |
| Presque Isle County | Trump, Donald J.+2,532 | 5,56863.7% | 3,03634.7% | 1381.6% | 8,742 |
| Roscommon County | Trump, Donald J.+5,292 | 10,58265.9% | 5,29032.9% | 1961.2% | 16,068 |
| Saginaw County | Trump, Donald J.+3,397 | 52,91251.0% | 49,51547.7% | 1,4191.4% | 103,846 |
| Sanilac County | Trump, Donald J.+11,123 | 17,08073.2% | 5,95725.5% | 3021.3% | 23,339 |
| Schoolcraft County | Trump, Donald J.+1,565 | 3,19665.3% | 1,63133.3% | 711.4% | 4,898 |
| Shiawassee County | Trump, Donald J.+9,383 | 24,71860.8% | 15,33537.7% | 6321.6% | 40,685 |
| St. Clair County | Trump, Donald J.+33,433 | 64,27766.6% | 30,84432.0% | 1,4031.5% | 96,524 |
| St. Joseph County | Trump, Donald J.+9,951 | 19,40366.2% | 9,45232.3% | 4521.5% | 29,307 |
| Tuscola County | Trump, Donald J.+13,202 | 21,76470.9% | 8,56227.9% | 3911.3% | 30,717 |
| Van Buren County | Trump, Donald J.+6,232 | 23,40756.9% | 17,17541.7% | 5871.4% | 41,169 |
| Washtenaw County | Harris, Kamala D.+98,308 | 58,84426.6% | 157,15270.9% | 5,5462.5% | 221,542 |
| Wayne County | Harris, Kamala D.+248,172 | 288,86033.7% | 537,03262.7% | 30,7983.6% | 856,690 |
| Wexford County | Trump, Donald J.+6,744 | 12,96866.6% | 6,22432.0% | 2841.5% | 19,476 |
complete certified result
Michigan candidate results
Top three shown first · expand for every reported candidate and write-in category
Source: MIT Election Data + Science Lab — U.S. President 1976–2024 state candidate returns
Nominees: Kamala Harris (D) · Donald Trump (R)
Michigan's presidential margins
1892–2024, the 2024 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −4.5% |
| 1896 | −10.3% |
| 1900 | −19.2% |
| 1904 | −43.8% |
| 1908 | −29.5% |
| 1912 | −0.2% |
| 1916 | −8.3% |
| 1920 | −50.6% |
| 1924 | −62.2% |
| 1928 | −41.4% |
| 1932 | +7.9% |
| 1936 | +17.6% |
| 1940 | −0.3% |
| 1944 | +1.0% |
| 1948 | −1.7% |
| 1952 | −11.5% |
| 1956 | −11.5% |
| 1960 | +2.0% |
| 1964 | +33.6% |
| 1968 | +6.7% |
| 1972 | −14.4% |
| 1976 | −5.4% |
| 1980 | −6.5% |
| 1984 | −19.0% |
| 1988 | −7.9% |
| 1992 | +7.4% |
| 1996 | +13.2% |
| 2000 | +5.1% |
| 2004 | +3.4% |
| 2008 | +16.5% |
| 2012 | +9.5% |
| 2016 | −0.2% |
| 2020 | +2.8% |
| 2024 | −1.4% |
Same ballot, 2024MI
Source. MIT Election Data + Science Lab — 2024 presidential returns · official county-level results. Real returns — nothing estimated.