Michigan — 2020 presidential election
Recent presidential results
state2020 presidential electionMichigan · PresidentBidenD+2.8
How it voted
Share of the 2020 vote
| Joe Biden ✓Democratic | 50.6% | 2,804,040 |
|---|---|---|
| Donald TrumpRepublican | 47.8% | 2,649,852 |
| OtherAll other candidates | 1.5% | 85,410 |
2020presidential margin
D+60R+60
83 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
Michigan cast 16 electoral votes this cycle.
County-level results (83 counties) — table
| County | Winner | Margin |
|---|---|---|
| Alcona County, MI | Republican | R+38.3 |
| Alger County, MI | Republican | R+18.7 |
| Allegan County, MI | Republican | R+25.3 |
| Alpena County, MI | Republican | R+27.6 |
| Antrim County, MI | Republican | R+23.8 |
| Arenac County, MI | Republican | R+35.7 |
| Baraga County, MI | Republican | R+25.6 |
| Barry County, MI | Republican | R+32.5 |
| Bay County, MI | Republican | R+11.6 |
| Benzie County, MI | Republican | R+9.1 |
| Berrien County, MI | Republican | R+7.4 |
| Branch County, MI | Republican | R+38.5 |
| Calhoun County, MI | Republican | R+11.1 |
| Cass County, MI | Republican | R+28.9 |
| Charlevoix County, MI | Republican | R+17.1 |
| Cheboygan County, MI | Republican | R+29.9 |
| Chippewa County, MI | Republican | R+22.9 |
| Clare County, MI | Republican | R+34.8 |
| Clinton County, MI | Republican | R+6.5 |
| Crawford County, MI | Republican | R+30.7 |
| Delta County, MI | Republican | R+26.5 |
| Dickinson County, MI | Republican | R+33.4 |
| Eaton County, MI | Republican | R+0.8 |
| Emmet County, MI | Republican | R+11.2 |
| Genesee County, MI | Democratic | D+9.3 |
| Gladwin County, MI | Republican | R+36.8 |
| Gogebic County, MI | Republican | R+12.5 |
| Grand Traverse County, MI | Republican | R+3.0 |
| Gratiot County, MI | Republican | R+28.3 |
| Hillsdale County, MI | Republican | R+47.9 |
| Houghton County, MI | Republican | R+14.2 |
| Huron County, MI | Republican | R+39.3 |
| Ingham County, MI | Democratic | D+32.2 |
| Ionia County, MI | Republican | R+30.3 |
| Iosco County, MI | Republican | R+28.5 |
| Iron County, MI | Republican | R+25.4 |
| Isabella County, MI | Republican | R+2.5 |
| Jackson County, MI | Republican | R+19.0 |
| Kalamazoo County, MI | Democratic | D+18.7 |
| Kalkaska County, MI | Republican | R+41.7 |
| Kent County, MI | Democratic | D+6.1 |
| Keweenaw County, MI | Republican | R+12.2 |
| Lake County, MI | Republican | R+26.2 |
| Lapeer County, MI | Republican | R+36.3 |
| Leelanau County, MI | Democratic | D+5.2 |
| Lenawee County, MI | Republican | R+19.9 |
| Livingston County, MI | Republican | R+22.6 |
| Luce County, MI | Republican | R+42.2 |
| Mackinac County, MI | Republican | R+23.8 |
| Macomb County, MI | Republican | R+8.1 |
| Manistee County, MI | Republican | R+15.1 |
| Marquette County, MI | Democratic | D+11.2 |
| Mason County, MI | Republican | R+19.7 |
| Mecosta County, MI | Republican | R+28.0 |
| Menominee County, MI | Republican | R+30.1 |
| Midland County, MI | Republican | R+14.6 |
| Missaukee County, MI | Republican | R+53.5 |
| Monroe County, MI | Republican | R+22.6 |
| Montcalm County, MI | Republican | R+37.7 |
| Montmorency County, MI | Republican | R+43.4 |
| Muskegon County, MI | Democratic | D+0.6 |
| Newaygo County, MI | Republican | R+40.4 |
| Oakland County, MI | Democratic | D+14.0 |
| Oceana County, MI | Republican | R+28.1 |
| Ogemaw County, MI | Republican | R+40.1 |
| Ontonagon County, MI | Republican | R+25.4 |
| Osceola County, MI | Republican | R+46.3 |
| Oscoda County, MI | Republican | R+43.6 |
| Otsego County, MI | Republican | R+34.1 |
| Ottawa County, MI | Republican | R+21.5 |
| Presque Isle County, MI | Republican | R+29.1 |
| Roscommon County, MI | Republican | R+30.0 |
| Saginaw County, MI | Democratic | D+0.3 |
| Sanilac County, MI | Republican | R+45.6 |
| Schoolcraft County, MI | Republican | R+31.6 |
| Shiawassee County, MI | Republican | R+19.9 |
| St. Clair County, MI | Republican | R+30.2 |
| St. Joseph County, MI | Republican | R+31.7 |
| Tuscola County, MI | Republican | R+39.3 |
| Van Buren County, MI | Republican | R+12.3 |
| Washtenaw County, MI | Democratic | D+46.6 |
| Wayne County, MI | Democratic | D+38.1 |
| Wexford County, MI | Republican | R+34.3 |
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.+2,706 | 2,14230.3% | 4,84868.6% | 741.0% | 7,064 |
| Alger County | Trump, Donald J.+961 | 2,05340.0% | 3,01458.8% | 611.2% | 5,128 |
| Allegan County | Trump, Donald J.+16,943 | 24,44936.4% | 41,39261.7% | 1,2531.9% | 67,094 |
| Alpena County | Trump, Donald J.+4,686 | 6,00035.4% | 10,68663.0% | 2831.7% | 16,969 |
| Antrim County | Trump, Donald J.+3,788 | 5,96037.4% | 9,74861.1% | 2411.5% | 15,949 |
| Arenac County | Trump, Donald J.+3,154 | 2,77431.4% | 5,92867.1% | 1291.5% | 8,831 |
| Baraga County | Trump, Donald J.+1,034 | 1,47836.6% | 2,51262.2% | 481.2% | 4,038 |
| Barry County | Trump, Donald J.+11,674 | 11,79732.9% | 23,47165.4% | 6371.8% | 35,905 |
| Bay County | Trump, Donald J.+6,974 | 26,15143.4% | 33,12555.0% | 9791.6% | 60,255 |
| Benzie County | Trump, Donald J.+1,121 | 5,48044.7% | 6,60153.8% | 1811.5% | 12,262 |
| Berrien County | Trump, Donald J.+6,081 | 37,43845.4% | 43,51952.8% | 1,4341.7% | 82,391 |
| Branch County | Trump, Donald J.+7,905 | 6,15930.0% | 14,06468.5% | 3131.5% | 20,536 |
| Calhoun County | Trump, Donald J.+7,344 | 28,87743.6% | 36,22154.6% | 1,1831.8% | 66,281 |
| Cass County | Trump, Donald J.+7,569 | 9,13034.8% | 16,69963.7% | 3871.5% | 26,216 |
| Charlevoix County | Trump, Donald J.+2,902 | 6,93940.8% | 9,84157.9% | 2201.3% | 17,000 |
| Cheboygan County | Trump, Donald J.+4,749 | 5,43734.3% | 10,18664.2% | 2451.5% | 15,868 |
| Chippewa County | Trump, Donald J.+4,033 | 6,64837.7% | 10,68160.5% | 3131.8% | 17,642 |
| Clare County | Trump, Donald J.+5,662 | 5,19931.9% | 10,86166.7% | 2211.4% | 16,281 |
| Clinton County | Trump, Donald J.+3,130 | 21,96845.8% | 25,09852.4% | 8611.8% | 47,927 |
| Crawford County | Trump, Donald J.+2,415 | 2,67234.0% | 5,08764.7% | 1021.3% | 7,861 |
| Delta County | Trump, Donald J.+5,601 | 7,60636.0% | 13,20762.4% | 3381.6% | 21,151 |
| Dickinson County | Trump, Donald J.+4,873 | 4,74432.5% | 9,61765.9% | 2281.6% | 14,589 |
| Eaton County | Trump, Donald J.+499 | 31,29948.7% | 31,79849.4% | 1,2301.9% | 64,327 |
| Emmet County | Trump, Donald J.+2,473 | 9,66243.6% | 12,13554.7% | 3801.7% | 22,177 |
| Genesee County | Biden, Joseph R. Jr.+20,676 | 119,39053.9% | 98,71444.6% | 3,2561.5% | 221,360 |
| Gladwin County | Trump, Donald J.+5,369 | 4,52431.0% | 9,89367.7% | 1861.3% | 14,603 |
| Gogebic County | Trump, Donald J.+1,030 | 3,57043.2% | 4,60055.6% | 961.2% | 8,266 |
| Grand Traverse County | Trump, Donald J.+1,819 | 28,68347.6% | 30,50250.6% | 1,0511.7% | 60,236 |
| Gratiot County | Trump, Donald J.+5,409 | 6,69335.0% | 12,10263.3% | 3321.7% | 19,127 |
| Hillsdale County | Trump, Donald J.+11,154 | 5,88325.2% | 17,03773.1% | 3821.6% | 23,302 |
| Houghton County | Trump, Donald J.+2,628 | 7,75041.9% | 10,37856.1% | 3732.0% | 18,501 |
| Huron County | Trump, Donald J.+7,241 | 5,49029.8% | 12,73169.1% | 2161.2% | 18,437 |
| Ingham County | Biden, Joseph R. Jr.+46,573 | 94,21265.2% | 47,63933.0% | 2,6991.9% | 144,550 |
| Ionia County | Trump, Donald J.+9,756 | 10,90133.8% | 20,65764.1% | 6512.0% | 32,209 |
| Iosco County | Trump, Donald J.+4,386 | 5,37335.0% | 9,75963.5% | 2311.5% | 15,363 |
| Iron County | Trump, Donald J.+1,723 | 2,49336.7% | 4,21662.1% | 801.2% | 6,789 |
| Isabella County | Trump, Donald J.+743 | 14,07247.8% | 14,81550.4% | 5341.8% | 29,421 |
| Jackson County | Trump, Donald J.+15,377 | 31,99539.6% | 47,37258.6% | 1,4941.8% | 80,861 |
| Kalamazoo County | Biden, Joseph R. Jr.+26,863 | 83,68658.4% | 56,82339.6% | 2,9052.0% | 143,414 |
| Kalkaska County | Trump, Donald J.+4,434 | 3,00228.2% | 7,43669.9% | 1931.8% | 10,631 |
| Kent County | Biden, Joseph R. Jr.+22,174 | 187,91552.0% | 165,74145.9% | 7,3922.0% | 361,048 |
| Keweenaw County | Trump, Donald J.+190 | 67243.2% | 86255.4% | 231.5% | 1,557 |
| Lake County | Trump, Donald J.+1,658 | 2,28836.2% | 3,94662.4% | 891.4% | 6,323 |
| Lapeer County | Trump, Donald J.+19,115 | 16,36731.1% | 35,48267.4% | 8011.5% | 52,650 |
| Leelanau County | Biden, Joseph R. Jr.+879 | 8,79552.0% | 7,91646.8% | 1891.1% | 16,900 |
| Lenawee County | Trump, Donald J.+10,623 | 20,91839.2% | 31,54159.1% | 9161.7% | 53,375 |
| Livingston County | Trump, Donald J.+28,762 | 48,22037.9% | 76,98260.5% | 1,9951.6% | 127,197 |
| Luce County | Trump, Donald J.+1,267 | 84228.1% | 2,10970.3% | 501.7% | 3,001 |
| Mackinac County | Trump, Donald J.+1,672 | 2,63237.5% | 4,30461.4% | 791.1% | 7,015 |
| Macomb County | Trump, Donald J.+39,911 | 223,95245.3% | 263,86353.4% | 6,4411.3% | 494,256 |
| Manistee County | Trump, Donald J.+2,214 | 6,10741.7% | 8,32156.8% | 2271.5% | 14,655 |
| Marquette County | Biden, Joseph R. Jr.+4,179 | 20,46554.6% | 16,28643.5% | 7111.9% | 37,462 |
| Mason County | Trump, Donald J.+3,405 | 6,80239.4% | 10,20759.2% | 2451.4% | 17,254 |
| Mecosta County | Trump, Donald J.+5,892 | 7,37535.0% | 13,26763.0% | 4071.9% | 21,049 |
| Menominee County | Trump, Donald J.+3,801 | 4,31634.2% | 8,11764.4% | 1741.4% | 12,607 |
| Midland County | Trump, Donald J.+7,182 | 20,49341.7% | 27,67556.4% | 9201.9% | 49,088 |
| Missaukee County | Trump, Donald J.+4,681 | 1,96722.5% | 6,64875.9% | 1401.6% | 8,755 |
| Monroe County | Trump, Donald J.+19,735 | 32,97537.8% | 52,71060.5% | 1,4631.7% | 87,148 |
| Montcalm County | Trump, Donald J.+12,112 | 9,70330.2% | 21,81568.0% | 5821.8% | 32,100 |
| Montmorency County | Trump, Donald J.+2,543 | 1,62827.8% | 4,17171.2% | 601.0% | 5,859 |
| Muskegon County | Biden, Joseph R. Jr.+510 | 45,64349.4% | 45,13348.8% | 1,6681.8% | 92,444 |
| Newaygo County | Trump, Donald J.+10,984 | 7,87329.0% | 18,85769.4% | 4311.6% | 27,161 |
| Oakland County | Biden, Joseph R. Jr.+108,177 | 434,14856.4% | 325,97142.3% | 10,2321.3% | 770,351 |
| Oceana County | Trump, Donald J.+3,948 | 4,94435.2% | 8,89263.2% | 2261.6% | 14,062 |
| Ogemaw County | Trump, Donald J.+4,778 | 3,47529.2% | 8,25369.3% | 1791.5% | 11,907 |
| Ontonagon County | Trump, Donald J.+967 | 1,39136.6% | 2,35862.0% | 551.4% | 3,804 |
| Osceola County | Trump, Donald J.+5,714 | 3,21426.1% | 8,92872.4% | 1871.5% | 12,329 |
| Oscoda County | Trump, Donald J.+2,124 | 1,34227.5% | 3,46671.1% | 661.4% | 4,874 |
| Otsego County | Trump, Donald J.+5,036 | 4,74332.1% | 9,77966.3% | 2351.6% | 14,757 |
| Ottawa County | Trump, Donald J.+36,208 | 64,70538.4% | 100,91359.8% | 3,0951.8% | 168,713 |
| Presque Isle County | Trump, Donald J.+2,431 | 2,91134.9% | 5,34264.0% | 911.1% | 8,344 |
| Roscommon County | Trump, Donald J.+4,504 | 5,16634.4% | 9,67064.4% | 1821.2% | 15,018 |
| Saginaw County | Biden, Joseph R. Jr.+303 | 51,08849.4% | 50,78549.1% | 1,4761.4% | 103,349 |
| Sanilac County | Trump, Donald J.+10,228 | 5,96626.6% | 16,19472.1% | 2861.3% | 22,446 |
| Schoolcraft County | Trump, Donald J.+1,501 | 1,58933.5% | 3,09065.1% | 661.4% | 4,745 |
| Shiawassee County | Trump, Donald J.+7,802 | 15,34739.1% | 23,14959.0% | 7281.9% | 39,224 |
| St. Clair County | Trump, Donald J.+27,822 | 31,36334.1% | 59,18564.3% | 1,5161.6% | 92,064 |
| St. Joseph County | Trump, Donald J.+8,865 | 9,26233.2% | 18,12764.9% | 5472.0% | 27,936 |
| Tuscola County | Trump, Donald J.+11,585 | 8,71229.6% | 20,29768.9% | 4361.5% | 29,445 |
| Van Buren County | Trump, Donald J.+4,788 | 16,80343.0% | 21,59155.3% | 6721.7% | 39,066 |
| Washtenaw County | Biden, Joseph R. Jr.+100,895 | 157,13672.6% | 56,24126.0% | 3,0411.4% | 216,418 |
| Wayne County | Biden, Joseph R. Jr.+332,617 | 597,17068.4% | 264,55330.3% | 10,7461.2% | 872,469 |
| Wexford County | Trump, Donald J.+6,264 | 5,83832.0% | 12,10266.3% | 3251.8% | 18,265 |
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: Joe Biden (D) · Donald Trump (R)
Michigan's presidential margins
1892–2024, the 2020 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, 2020MI
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.