Elections / 2024 · President · MI
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 |
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% |
County-by-county results — 83 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Alcona County | R | 2,140 | 5,257 | 7,483 | |
| Alger County | R | 2,075 | 3,116 | 5,258 | |
| Allegan County | R | 25,637 | 45,206 | 71,913 | |
| Alpena County | R | 6,038 | 10,967 | 17,213 | |
| Antrim County | R | 6,330 | 10,341 | 16,883 | |
| Arenac County | R | 2,662 | 6,379 | 9,158 | |
| Baraga County | R | 1,488 | 2,779 | 4,332 | |
| Barry County | R | 12,391 | 25,650 | 38,625 | |
| Bay County | R | 25,767 | 34,792 | 61,338 | |
| Benzie County | R | 5,780 | 6,895 | 12,846 | |
| Berrien County | R | 38,323 | 44,975 | 84,488 | |
| Branch County | R | 5,911 | 14,848 | 21,089 | |
| Calhoun County | R | 28,988 | 38,606 | 68,505 | |
| Cass County | R | 9,050 | 18,505 | 27,871 | |
| Charlevoix County | R | 7,197 | 10,183 | 17,661 | |
| Cheboygan County | R | 5,543 | 10,653 | 16,423 | |
| Chippewa County | R | 6,796 | 11,249 | 18,365 | |
| Clare County | R | 5,273 | 11,772 | 17,288 | |
| Clinton County | R | 22,450 | 26,751 | 49,986 | |
| Crawford County | R | 2,752 | 5,613 | 8,476 | |
| Delta County | R | 7,462 | 14,109 | 21,874 | |
| Dickinson County | R | 4,763 | 10,324 | 15,312 | |
| Eaton County | R | 31,056 | 33,102 | 65,208 | |
| Emmet County | R | 10,005 | 12,465 | 22,851 | |
| Genesee County | D | 114,670 | 105,303 | 223,268 | |
| Gladwin County | R | 4,501 | 10,809 | 15,488 | |
| Gogebic County | R | 3,385 | 4,803 | 8,295 | |
| Grand Traverse County | R | 30,339 | 31,423 | 62,772 | |
| Gratiot County | R | 6,682 | 12,894 | 19,848 | |
| Hillsdale County | R | 5,875 | 18,631 | 24,828 | |
| Houghton County | R | 7,881 | 11,181 | 19,374 | |
| Huron County | R | 5,522 | 13,224 | 18,969 | |
| Ingham County | D | 94,542 | 50,564 | 148,101 | |
| Ionia County | R | 11,338 | 22,179 | 34,021 | |
| Iosco County | R | 5,344 | 10,155 | 15,731 | |
| Iron County | R | 2,441 | 4,501 | 7,027 | |
| Isabella County | R | 14,011 | 16,320 | 30,835 | |
| Jackson County | R | 32,348 | 50,199 | 83,827 | |
| Kalamazoo County | D | 84,501 | 58,671 | 145,710 | |
| Kalkaska County | R | 3,206 | 8,149 | 11,529 | |
| Kent County | D | 192,668 | 172,720 | 371,947 | |
| Keweenaw County | R | 690 | 896 | 1,611 | |
| Lake County | R | 2,298 | 4,523 | 6,915 | |
| Lapeer County | R | 16,338 | 38,398 | 55,439 | |
| Leelanau County | D | 9,406 | 8,035 | 17,685 | |
| Lenawee County | R | 20,787 | 33,463 | 55,016 | |
| Livingston County | R | 49,503 | 81,217 | 132,448 | |
| Luce County | R | 769 | 2,170 | 2,985 | |
| Mackinac County | R | 2,675 | 4,476 | 7,238 | |
| Macomb County | R | 214,977 | 284,660 | 509,152 | |
| Manistee County | R | 6,309 | 8,748 | 15,297 | |
| Marquette County | D | 20,866 | 17,459 | 39,009 | |
| Mason County | R | 6,973 | 10,830 | 18,064 | |
| Mecosta County | R | 7,688 | 14,445 | 22,489 | |
| Menominee County | R | 4,256 | 8,647 | 13,060 | |
| Midland County | R | 20,926 | 28,571 | 50,301 | |
| Missaukee County | R | 1,945 | 7,066 | 9,152 | |
| Monroe County | R | 32,622 | 57,405 | 91,356 | |
| Montcalm County | R | 10,368 | 23,946 | 34,845 | |
| Montmorency County | R | 1,702 | 4,599 | 6,391 | |
| Muskegon County | R | 46,028 | 47,733 | 95,181 | |
| Newaygo County | R | 8,131 | 20,630 | 29,201 | |
| Oakland County | D | 419,519 | 337,791 | 772,145 | |
| Oceana County | R | 5,085 | 9,547 | 14,870 | |
| Ogemaw County | R | 3,578 | 8,879 | 12,622 | |
| Ontonagon County | R | 1,313 | 2,479 | 3,841 | |
| Osceola County | R | 3,326 | 9,639 | 13,184 | |
| Oscoda County | R | 1,414 | 3,716 | 5,192 | |
| Otsego County | R | 5,052 | 10,693 | 15,971 | |
| Ottawa County | R | 69,653 | 106,133 | 178,507 | |
| Presque Isle County | R | 3,036 | 5,568 | 8,742 | |
| Roscommon County | R | 5,290 | 10,582 | 16,068 | |
| Saginaw County | R | 49,515 | 52,912 | 103,846 | |
| Sanilac County | R | 5,957 | 17,080 | 23,339 | |
| Schoolcraft County | R | 1,631 | 3,196 | 4,898 | |
| Shiawassee County | R | 15,335 | 24,718 | 40,685 | |
| St. Clair County | R | 30,844 | 64,277 | 96,524 | |
| St. Joseph County | R | 9,452 | 19,403 | 29,307 | |
| Tuscola County | R | 8,562 | 21,764 | 30,717 | |
| Van Buren County | R | 17,175 | 23,407 | 41,169 | |
| Washtenaw County | D | 157,152 | 58,844 | 221,542 | |
| Wayne County | D | 537,032 | 288,860 | 856,690 | |
| Wexford County | R | 6,224 | 12,968 | 19,476 |
Same ballot, 2024MI
Source. MIT Election Data + Science Lab — 2024 presidential returns · official county-level results. Real returns — nothing estimated.