Election Results Comparison Dashboard

2020 State Results

Donald Trump (R)
2,649,852
Joe Biden (D)
2,804,040

2024 State Results

Donald Trump (R)
2,816,636
Kamala Harris (D)
2,736,533
Robert F. Kennedy Jr (NL)
26,785
Chase Oliver (L)
22,440
Jill Stein (G)
44,607
Cornel West (I)
6,664
County Name Net Swing % Votes Gained

County-by-County Comparison

Alcona County

(100.0% reporting)

2020 (R+38.7)

Donald Trump (R) - 4848 votes
68.6%
Joe Biden (D) - 2142 votes
30.3%

2024 (R+41.7)

Donald Trump (R) - 5257 votes
70.3%
Kamala Harris (D) - 2140 votes
28.6%
Robert F. Kennedy Jr (NL) - 32 votes
0.4%
Chase Oliver (L) - 26 votes
0.3%
Jill Stein (G) - 12 votes
0.2%
Cornel West (I) - 2 votes
0.0%
Democratic Swing: -2.0%
Republican Swing: 1.0%
Net Swing: 3.0% Republican
Vote Change: +479 votes

Alger County

(100.0% reporting)

2020 (R+19)

Donald Trump (R) - 3014 votes
58.8%
Joe Biden (D) - 2053 votes
40.0%

2024 (R+19.8)

Donald Trump (R) - 3116 votes
59.3%
Kamala Harris (D) - 2075 votes
39.5%
Robert F. Kennedy Jr (NL) - 28 votes
0.5%
Chase Oliver (L) - 23 votes
0.4%
Jill Stein (G) - 9 votes
0.2%
Cornel West (I) - 0 votes
0.0%
Democratic Swing: -1.0%
Republican Swing: -0.1%
Net Swing: 0.9% Republican
Vote Change: +184 votes

Allegan County

(100.0% reporting)

2020 (R+25.7)

Donald Trump (R) - 41392 votes
61.7%
Joe Biden (D) - 24449 votes
36.4%

2024 (R+27.3)

Donald Trump (R) - 45206 votes
62.9%
Kamala Harris (D) - 25637 votes
35.7%
Robert F. Kennedy Jr (NL) - 382 votes
0.5%
Chase Oliver (L) - 367 votes
0.5%
Jill Stein (G) - 160 votes
0.2%
Cornel West (I) - 27 votes
0.0%
Democratic Swing: -1.4%
Republican Swing: 0.1%
Net Swing: 1.5% Republican
Vote Change: +5,938 votes

Alpena County

(100.0% reporting)

2020 (R+28.1)

Donald Trump (R) - 10686 votes
63.0%
Joe Biden (D) - 6000 votes
35.4%

2024 (R+28.7)

Donald Trump (R) - 10967 votes
63.7%
Kamala Harris (D) - 6038 votes
35.1%
Chase Oliver (L) - 76 votes
0.4%
Robert F. Kennedy Jr (NL) - 73 votes
0.4%
Jill Stein (G) - 22 votes
0.1%
Cornel West (I) - 5 votes
0.0%
Democratic Swing: -0.8%
Republican Swing: -0.2%
Net Swing: 0.6% Republican
Vote Change: +495 votes

Antrim County

(100.0% reporting)

2020 (R+24.1)

Donald Trump (R) - 9748 votes
61.1%
Joe Biden (D) - 5960 votes
37.4%

2024 (R+23.8)

Donald Trump (R) - 10341 votes
61.2%
Kamala Harris (D) - 6330 votes
37.5%
Robert F. Kennedy Jr (NL) - 81 votes
0.5%
Chase Oliver (L) - 70 votes
0.4%
Jill Stein (G) - 29 votes
0.2%
Cornel West (I) - 6 votes
0.0%
Democratic Swing: -0.4%
Republican Swing: -0.7%
Net Swing: 0.3% Democratic
Vote Change: +1,149 votes

Arenac County

(100.0% reporting)

2020 (R+36.2)

Donald Trump (R) - 5928 votes
67.1%
Joe Biden (D) - 2774 votes
31.4%

2024 (R+40.7)

Donald Trump (R) - 6379 votes
69.7%
Kamala Harris (D) - 2662 votes
29.1%
Robert F. Kennedy Jr (NL) - 43 votes
0.5%
Chase Oliver (L) - 42 votes
0.5%
Jill Stein (G) - 13 votes
0.1%
Cornel West (I) - 1 votes
0.0%
Democratic Swing: -2.8%
Republican Swing: 1.7%
Net Swing: 4.4% Republican
Vote Change: +438 votes

Baraga County

(100.0% reporting)

2020 (R+25.9)

Donald Trump (R) - 2512 votes
62.2%
Joe Biden (D) - 1478 votes
36.6%

2024 (R+29.9)

Donald Trump (R) - 2779 votes
64.2%
Kamala Harris (D) - 1488 votes
34.3%
Robert F. Kennedy Jr (NL) - 29 votes
0.7%
Chase Oliver (L) - 13 votes
0.3%
Jill Stein (G) - 9 votes
0.2%
Cornel West (I) - 2 votes
0.0%
Democratic Swing: -2.6%
Republican Swing: 1.4%
Net Swing: 4.0% Republican
Vote Change: +330 votes

Barry County

(100.0% reporting)

2020 (R+33.1)

Donald Trump (R) - 23471 votes
65.4%
Joe Biden (D) - 11797 votes
32.9%

2024 (R+34.4)

Donald Trump (R) - 25650 votes
66.4%
Kamala Harris (D) - 12391 votes
32.1%
Robert F. Kennedy Jr (NL) - 244 votes
0.6%
Chase Oliver (L) - 178 votes
0.5%
Jill Stein (G) - 68 votes
0.2%
Cornel West (I) - 11 votes
0.0%
Democratic Swing: -1.3%
Republican Swing: 0.0%
Net Swing: 1.3% Republican
Vote Change: +3,274 votes

Bay County

(100.0% reporting)

2020 (R+11.8)

Donald Trump (R) - 33125 votes
55.0%
Joe Biden (D) - 26151 votes
43.4%

2024 (R+14.7)

Donald Trump (R) - 34792 votes
56.7%
Kamala Harris (D) - 25767 votes
42.0%
Robert F. Kennedy Jr (NL) - 288 votes
0.5%
Chase Oliver (L) - 195 votes
0.3%
Jill Stein (G) - 136 votes
0.2%
Cornel West (I) - 34 votes
0.1%
Democratic Swing: -2.0%
Republican Swing: 1.0%
Net Swing: 3.0% Republican
Vote Change: +1,936 votes

Benzie County

(100.0% reporting)

2020 (R+9.3)

Donald Trump (R) - 6601 votes
53.8%
Joe Biden (D) - 5480 votes
44.7%

2024 (R+8.7)

Donald Trump (R) - 6895 votes
53.7%
Kamala Harris (D) - 5780 votes
45.0%
Robert F. Kennedy Jr (NL) - 58 votes
0.5%
Chase Oliver (L) - 54 votes
0.4%
Jill Stein (G) - 36 votes
0.3%
Cornel West (I) - 5 votes
0.0%
Democratic Swing: -0.3%
Republican Swing: -0.9%
Net Swing: 0.6% Democratic
Vote Change: +747 votes

Berrien County

(100.0% reporting)

2020 (R+7.5)

Donald Trump (R) - 43519 votes
52.8%
Joe Biden (D) - 37438 votes
45.4%

2024 (R+7.9)

Donald Trump (R) - 44975 votes
53.2%
Kamala Harris (D) - 38323 votes
45.4%
Robert F. Kennedy Jr (NL) - 382 votes
0.5%
Chase Oliver (L) - 360 votes
0.4%
Jill Stein (G) - 236 votes
0.3%
Cornel West (I) - 64 votes
0.1%
Democratic Swing: -0.8%
Republican Swing: -0.4%
Net Swing: 0.4% Republican
Vote Change: +3,383 votes

Branch County

(100.0% reporting)

2020 (R+39.1)

Donald Trump (R) - 14064 votes
68.5%
Joe Biden (D) - 6159 votes
30.0%

2024 (R+42.5)

Donald Trump (R) - 14848 votes
70.4%
Kamala Harris (D) - 5911 votes
28.0%
Robert F. Kennedy Jr (NL) - 113 votes
0.5%
Chase Oliver (L) - 77 votes
0.4%
Jill Stein (G) - 77 votes
0.4%
Cornel West (I) - 12 votes
0.1%
Democratic Swing: -2.4%
Republican Swing: 1.0%
Net Swing: 3.4% Republican
Vote Change: +815 votes

Calhoun County

(100.0% reporting)

2020 (R+11.3)

Donald Trump (R) - 36221 votes
54.6%
Joe Biden (D) - 28877 votes
43.6%

2024 (R+14.1)

Donald Trump (R) - 38606 votes
56.4%
Kamala Harris (D) - 28988 votes
42.3%
Robert F. Kennedy Jr (NL) - 331 votes
0.5%
Chase Oliver (L) - 262 votes
0.4%
Jill Stein (G) - 170 votes
0.2%
Cornel West (I) - 47 votes
0.1%
Democratic Swing: -2.0%
Republican Swing: 0.8%
Net Swing: 2.8% Republican
Vote Change: +3,306 votes

Cass County

(100.0% reporting)

2020 (R+29.3)

Donald Trump (R) - 16699 votes
63.7%
Joe Biden (D) - 9130 votes
34.8%

2024 (R+34)

Donald Trump (R) - 18505 votes
66.4%
Kamala Harris (D) - 9050 votes
32.5%
Robert F. Kennedy Jr (NL) - 110 votes
0.4%
Chase Oliver (L) - 94 votes
0.3%
Jill Stein (G) - 49 votes
0.2%
Cornel West (I) - 15 votes
0.1%
Democratic Swing: -2.8%
Republican Swing: 1.9%
Net Swing: 4.7% Republican
Vote Change: +1,994 votes

Charlevoix County

(100.0% reporting)

2020 (R+17.3)

Donald Trump (R) - 9841 votes
57.9%
Joe Biden (D) - 6939 votes
40.8%

2024 (R+16.9)

Donald Trump (R) - 10183 votes
57.7%
Kamala Harris (D) - 7197 votes
40.8%
Robert F. Kennedy Jr (NL) - 114 votes
0.6%
Chase Oliver (L) - 75 votes
0.4%
Jill Stein (G) - 57 votes
0.3%
Cornel West (I) - 11 votes
0.1%
Democratic Swing: -0.5%
Republican Swing: -0.9%
Net Swing: 0.4% Democratic
Vote Change: +857 votes

Cheboygan County

(100.0% reporting)

2020 (R+30.4)

Donald Trump (R) - 10186 votes
64.2%
Joe Biden (D) - 5437 votes
34.3%

2024 (R+31.2)

Donald Trump (R) - 10653 votes
64.9%
Kamala Harris (D) - 5543 votes
33.8%
Robert F. Kennedy Jr (NL) - 86 votes
0.5%
Chase Oliver (L) - 66 votes
0.4%
Jill Stein (G) - 40 votes
0.2%
Cornel West (I) - 4 votes
0.0%
Democratic Swing: -1.0%
Republican Swing: -0.2%
Net Swing: 0.8% Republican
Vote Change: +769 votes

Chippewa County

(100.0% reporting)

2020 (R+23.3)

Donald Trump (R) - 10681 votes
60.5%
Joe Biden (D) - 6648 votes
37.7%

2024 (R+24.3)

Donald Trump (R) - 11249 votes
61.3%
Kamala Harris (D) - 6796 votes
37.0%
Robert F. Kennedy Jr (NL) - 122 votes
0.7%
Chase Oliver (L) - 90 votes
0.5%
Jill Stein (G) - 61 votes
0.3%
Cornel West (I) - 12 votes
0.1%
Democratic Swing: -1.3%
Republican Swing: -0.3%
Net Swing: 1.0% Republican
Vote Change: +1,001 votes

Clare County

(100.0% reporting)

2020 (R+35.3)

Donald Trump (R) - 10861 votes
66.7%
Joe Biden (D) - 5199 votes
31.9%

2024 (R+37.6)

Donald Trump (R) - 11772 votes
68.1%
Kamala Harris (D) - 5273 votes
30.5%
Robert F. Kennedy Jr (NL) - 114 votes
0.7%
Chase Oliver (L) - 72 votes
0.4%
Jill Stein (G) - 25 votes
0.1%
Cornel West (I) - 6 votes
0.0%
Democratic Swing: -1.8%
Republican Swing: 0.6%
Net Swing: 2.4% Republican
Vote Change: +1,202 votes

Clinton County

(100.0% reporting)

2020 (R+6.7)

Donald Trump (R) - 25098 votes
52.4%
Joe Biden (D) - 21968 votes
45.8%

2024 (R+8.6)

Donald Trump (R) - 26751 votes
53.5%
Kamala Harris (D) - 22450 votes
44.9%
Robert F. Kennedy Jr (NL) - 269 votes
0.5%
Chase Oliver (L) - 220 votes
0.4%
Jill Stein (G) - 152 votes
0.3%
Cornel West (I) - 31 votes
0.1%
Democratic Swing: -1.7%
Republican Swing: 0.3%
Net Swing: 2.0% Republican
Vote Change: +2,807 votes

Crawford County

(100.0% reporting)

2020 (R+31.1)

Donald Trump (R) - 5087 votes
64.7%
Joe Biden (D) - 2672 votes
34.0%

2024 (R+33.8)

Donald Trump (R) - 5613 votes
66.2%
Kamala Harris (D) - 2752 votes
32.5%
Robert F. Kennedy Jr (NL) - 42 votes
0.5%
Chase Oliver (L) - 31 votes
0.4%
Jill Stein (G) - 21 votes
0.2%
Cornel West (I) - 1 votes
0.0%
Democratic Swing: -1.9%
Republican Swing: 0.8%
Net Swing: 2.7% Republican
Vote Change: +701 votes

Delta County

(100.0% reporting)

2020 (R+26.9)

Donald Trump (R) - 13207 votes
62.4%
Joe Biden (D) - 7606 votes
36.0%

2024 (R+30.4)

Donald Trump (R) - 14109 votes
64.5%
Kamala Harris (D) - 7462 votes
34.1%
Robert F. Kennedy Jr (NL) - 123 votes
0.6%
Chase Oliver (L) - 86 votes
0.4%
Jill Stein (G) - 47 votes
0.2%
Cornel West (I) - 18 votes
0.1%
Democratic Swing: -2.4%
Republican Swing: 1.1%
Net Swing: 3.5% Republican
Vote Change: +1,032 votes

Dickinson County

(100.0% reporting)

2020 (R+33.9)

Donald Trump (R) - 9617 votes
65.9%
Joe Biden (D) - 4744 votes
32.5%

2024 (R+36.4)

Donald Trump (R) - 10324 votes
67.4%
Kamala Harris (D) - 4763 votes
31.1%
Robert F. Kennedy Jr (NL) - 98 votes
0.6%
Chase Oliver (L) - 56 votes
0.4%
Jill Stein (G) - 44 votes
0.3%
Cornel West (I) - 4 votes
0.0%
Democratic Swing: -1.9%
Republican Swing: 0.6%
Net Swing: 2.4% Republican
Vote Change: +928 votes

Eaton County

(100.0% reporting)

2020 (R+0.8)

Donald Trump (R) - 31798 votes
49.4%
Joe Biden (D) - 31299 votes
48.7%

2024 (R+3.1)

Donald Trump (R) - 33102 votes
50.8%
Kamala Harris (D) - 31056 votes
47.6%
Robert F. Kennedy Jr (NL) - 354 votes
0.5%
Chase Oliver (L) - 310 votes
0.5%
Jill Stein (G) - 183 votes
0.3%
Cornel West (I) - 46 votes
0.1%
Democratic Swing: -1.9%
Republican Swing: 0.5%
Net Swing: 2.4% Republican
Vote Change: +1,954 votes

Emmet County

(100.0% reporting)

2020 (R+11.3)

Donald Trump (R) - 12135 votes
54.7%
Joe Biden (D) - 9662 votes
43.6%

2024 (R+10.8)

Donald Trump (R) - 12465 votes
54.5%
Kamala Harris (D) - 10005 votes
43.8%
Robert F. Kennedy Jr (NL) - 146 votes
0.6%
Chase Oliver (L) - 88 votes
0.4%
Jill Stein (G) - 64 votes
0.3%
Cornel West (I) - 15 votes
0.1%
Democratic Swing: -0.4%
Republican Swing: -1.0%
Net Swing: 0.5% Democratic
Vote Change: +986 votes

Genesee County

(100.0% reporting)

2020 (D+9.5)

Joe Biden (D) - 119390 votes
53.9%
Donald Trump (R) - 98714 votes
44.6%

2024 (D+4.2)

Kamala Harris (D) - 114670 votes
51.4%
Donald Trump (R) - 105303 votes
47.2%
Robert F. Kennedy Jr (NL) - 1048 votes
0.5%
Jill Stein (G) - 929 votes
0.4%
Chase Oliver (L) - 679 votes
0.3%
Cornel West (I) - 246 votes
0.1%
Democratic Swing: -3.3%
Republican Swing: 2.0%
Net Swing: 5.3% Republican
Vote Change: +4,771 votes

Gladwin County

(100.0% reporting)

2020 (R+37.2)

Donald Trump (R) - 9893 votes
67.7%
Joe Biden (D) - 4524 votes
31.0%

2024 (R+40.8)

Donald Trump (R) - 10809 votes
69.8%
Kamala Harris (D) - 4501 votes
29.1%
Robert F. Kennedy Jr (NL) - 76 votes
0.5%
Chase Oliver (L) - 46 votes
0.3%
Jill Stein (G) - 28 votes
0.2%
Cornel West (I) - 3 votes
0.0%
Democratic Swing: -2.3%
Republican Swing: 1.3%
Net Swing: 3.6% Republican
Vote Change: +1,046 votes

Gogebic County

(100.0% reporting)

2020 (R+12.6)

Donald Trump (R) - 4600 votes
55.6%
Joe Biden (D) - 3570 votes
43.2%

2024 (R+17.1)

Donald Trump (R) - 4803 votes
57.9%
Kamala Harris (D) - 3385 votes
40.8%
Robert F. Kennedy Jr (NL) - 37 votes
0.4%
Chase Oliver (L) - 24 votes
0.3%
Jill Stein (G) - 22 votes
0.3%
Cornel West (I) - 3 votes
0.0%
Democratic Swing: -2.8%
Republican Swing: 1.7%
Net Swing: 4.5% Republican
Vote Change: +104 votes

Grand Traverse County

(100.0% reporting)

2020 (R+3.1)

Donald Trump (R) - 30502 votes
50.6%
Joe Biden (D) - 28683 votes
47.6%

2024 (R+1.7)

Donald Trump (R) - 31423 votes
50.1%
Kamala Harris (D) - 30339 votes
48.3%
Chase Oliver (L) - 351 votes
0.6%
Robert F. Kennedy Jr (NL) - 306 votes
0.5%
Jill Stein (G) - 210 votes
0.3%
Cornel West (I) - 40 votes
0.1%
Democratic Swing: -0.1%
Republican Swing: -1.4%
Net Swing: 1.3% Democratic
Vote Change: +3,484 votes

Gratiot County

(100.0% reporting)

2020 (R+28.8)

Donald Trump (R) - 12102 votes
63.3%
Joe Biden (D) - 6693 votes
35.0%

2024 (R+31.3)

Donald Trump (R) - 12894 votes
65.0%
Kamala Harris (D) - 6682 votes
33.7%
Robert F. Kennedy Jr (NL) - 110 votes
0.6%
Chase Oliver (L) - 74 votes
0.4%
Jill Stein (G) - 45 votes
0.2%
Cornel West (I) - 10 votes
0.0%
Democratic Swing: -1.9%
Republican Swing: 0.7%
Net Swing: 2.6% Republican
Vote Change: +1,020 votes

Hillsdale County

(100.0% reporting)

2020 (R+48.7)

Donald Trump (R) - 17037 votes
73.1%
Joe Biden (D) - 5883 votes
25.2%

2024 (R+51.5)

Donald Trump (R) - 18631 votes
75.0%
Kamala Harris (D) - 5875 votes
23.7%
Robert F. Kennedy Jr (NL) - 118 votes
0.5%
Chase Oliver (L) - 95 votes
0.4%
Jill Stein (G) - 47 votes
0.2%
Cornel West (I) - 11 votes
0.0%
Democratic Swing: -2.0%
Republican Swing: 0.9%
Net Swing: 2.8% Republican
Vote Change: +1,857 votes

Houghton County

(100.0% reporting)

2020 (R+14.5)

Donald Trump (R) - 10378 votes
56.1%
Joe Biden (D) - 7750 votes
41.9%

2024 (R+17.1)

Donald Trump (R) - 11181 votes
57.7%
Kamala Harris (D) - 7881 votes
40.7%
Robert F. Kennedy Jr (NL) - 122 votes
0.6%
Chase Oliver (L) - 75 votes
0.4%
Jill Stein (G) - 61 votes
0.3%
Cornel West (I) - 14 votes
0.1%
Democratic Swing: -2.0%
Republican Swing: 0.6%
Net Swing: 2.6% Republican
Vote Change: +1,206 votes

Huron County

(100.0% reporting)

2020 (R+39.7)

Donald Trump (R) - 12731 votes
69.0%
Joe Biden (D) - 5490 votes
29.8%

2024 (R+40.7)

Donald Trump (R) - 13224 votes
69.7%
Kamala Harris (D) - 5522 votes
29.1%
Robert F. Kennedy Jr (NL) - 84 votes
0.4%
Chase Oliver (L) - 70 votes
0.4%
Jill Stein (G) - 33 votes
0.2%
Cornel West (I) - 7 votes
0.0%
Democratic Swing: -1.0%
Republican Swing: 0.0%
Net Swing: 0.9% Republican
Vote Change: +719 votes

Ingham County

(100.0% reporting)

2020 (D+32.8)

Joe Biden (D) - 94212 votes
65.2%
Donald Trump (R) - 47639 votes
33.0%

2024 (D+29.8)

Kamala Harris (D) - 94542 votes
63.8%
Donald Trump (R) - 50564 votes
34.1%
Jill Stein (G) - 1067 votes
0.7%
Robert F. Kennedy Jr (NL) - 730 votes
0.5%
Chase Oliver (L) - 659 votes
0.4%
Cornel West (I) - 186 votes
0.1%
Democratic Swing: -2.4%
Republican Swing: 0.6%
Net Swing: 3.1% Republican
Vote Change: +5,897 votes

Ionia County

(100.0% reporting)

2020 (R+30.9)

Donald Trump (R) - 20657 votes
64.1%
Joe Biden (D) - 10901 votes
33.8%

2024 (R+31.9)

Donald Trump (R) - 22179 votes
65.2%
Kamala Harris (D) - 11338 votes
33.3%
Chase Oliver (L) - 173 votes
0.5%
Robert F. Kennedy Jr (NL) - 170 votes
0.5%
Jill Stein (G) - 77 votes
0.2%
Cornel West (I) - 12 votes
0.0%
Democratic Swing: -1.1%
Republican Swing: -0.1%
Net Swing: 1.0% Republican
Vote Change: +2,391 votes

Iosco County

(100.0% reporting)

2020 (R+29)

Donald Trump (R) - 9759 votes
63.5%
Joe Biden (D) - 5373 votes
35.0%

2024 (R+30.6)

Donald Trump (R) - 10155 votes
64.6%
Kamala Harris (D) - 5344 votes
34.0%
Robert F. Kennedy Jr (NL) - 100 votes
0.6%
Chase Oliver (L) - 66 votes
0.4%
Jill Stein (G) - 31 votes
0.2%
Cornel West (I) - 6 votes
0.0%
Democratic Swing: -1.5%
Republican Swing: 0.2%
Net Swing: 1.7% Republican
Vote Change: +570 votes

Iron County

(100.0% reporting)

2020 (R+25.7)

Donald Trump (R) - 4216 votes
62.1%
Joe Biden (D) - 2493 votes
36.7%

2024 (R+29.4)

Donald Trump (R) - 4501 votes
64.1%
Kamala Harris (D) - 2441 votes
34.7%
Robert F. Kennedy Jr (NL) - 44 votes
0.6%
Chase Oliver (L) - 23 votes
0.3%
Jill Stein (G) - 6 votes
0.1%
Cornel West (I) - 2 votes
0.0%
Democratic Swing: -2.4%
Republican Swing: 1.3%
Net Swing: 3.7% Republican
Vote Change: +308 votes

Isabella County

(100.0% reporting)

2020 (R+2.6)

Donald Trump (R) - 14815 votes
50.4%
Joe Biden (D) - 14072 votes
47.8%

2024 (R+7.5)

Donald Trump (R) - 16320 votes
52.9%
Kamala Harris (D) - 14011 votes
45.4%
Robert F. Kennedy Jr (NL) - 190 votes
0.6%
Chase Oliver (L) - 116 votes
0.4%
Jill Stein (G) - 106 votes
0.3%
Cornel West (I) - 15 votes
0.0%
Democratic Swing: -3.2%
Republican Swing: 1.8%
Net Swing: 4.9% Republican
Vote Change: +1,871 votes

Jackson County

(100.0% reporting)

2020 (R+19.4)

Donald Trump (R) - 47372 votes
58.6%
Joe Biden (D) - 31995 votes
39.6%

2024 (R+21.3)

Donald Trump (R) - 50199 votes
59.9%
Kamala Harris (D) - 32348 votes
38.6%
Robert F. Kennedy Jr (NL) - 497 votes
0.6%
Chase Oliver (L) - 332 votes
0.4%
Jill Stein (G) - 220 votes
0.3%
Cornel West (I) - 44 votes
0.1%
Democratic Swing: -1.6%
Republican Swing: 0.3%
Net Swing: 2.0% Republican
Vote Change: +4,273 votes

Kalamazoo County

(100.0% reporting)

2020 (D+19.1)

Joe Biden (D) - 83686 votes
58.4%
Donald Trump (R) - 56823 votes
39.6%

2024 (D+17.8)

Kamala Harris (D) - 84501 votes
58.0%
Donald Trump (R) - 58671 votes
40.3%
Jill Stein (G) - 693 votes
0.5%
Chase Oliver (L) - 680 votes
0.5%
Robert F. Kennedy Jr (NL) - 675 votes
0.5%
Cornel West (I) - 156 votes
0.1%
Democratic Swing: -1.4%
Republican Swing: -0.1%
Net Swing: 1.4% Republican
Vote Change: +4,867 votes

Kalkaska County

(100.0% reporting)

2020 (R+42.5)

Donald Trump (R) - 7436 votes
69.9%
Joe Biden (D) - 3002 votes
28.2%

2024 (R+42.9)

Donald Trump (R) - 8149 votes
70.7%
Kamala Harris (D) - 3206 votes
27.8%
Chase Oliver (L) - 67 votes
0.6%
Robert F. Kennedy Jr (NL) - 65 votes
0.6%
Jill Stein (G) - 24 votes
0.2%
Cornel West (I) - 2 votes
0.0%
Democratic Swing: -0.9%
Republican Swing: -0.5%
Net Swing: 0.5% Republican
Vote Change: +1,075 votes

Kent County

(100.0% reporting)

2020 (D+6.3)

Joe Biden (D) - 187915 votes
52.0%
Donald Trump (R) - 165741 votes
45.9%

2024 (D+5.4)

Kamala Harris (D) - 192668 votes
51.8%
Donald Trump (R) - 172720 votes
46.4%
Chase Oliver (L) - 1947 votes
0.5%
Robert F. Kennedy Jr (NL) - 1886 votes
0.5%
Jill Stein (G) - 1544 votes
0.4%
Cornel West (I) - 354 votes
0.1%
Democratic Swing: -1.2%
Republican Swing: -0.3%
Net Swing: 0.9% Republican
Vote Change: +17,463 votes

Keweenaw County

(100.0% reporting)

2020 (R+12.4)

Donald Trump (R) - 862 votes
55.4%
Joe Biden (D) - 672 votes
43.2%

2024 (R+12.8)

Donald Trump (R) - 896 votes
55.6%
Kamala Harris (D) - 690 votes
42.8%
Robert F. Kennedy Jr (NL) - 8 votes
0.5%
Chase Oliver (L) - 6 votes
0.4%
Cornel West (I) - 4 votes
0.2%
Jill Stein (G) - 3 votes
0.2%
Democratic Swing: -0.9%
Republican Swing: -0.4%
Net Swing: 0.4% Republican
Vote Change: +73 votes

Lake County

(100.0% reporting)

2020 (R+26.6)

Donald Trump (R) - 3946 votes
62.4%
Joe Biden (D) - 2288 votes
36.2%

2024 (R+32.2)

Donald Trump (R) - 4523 votes
65.4%
Kamala Harris (D) - 2298 votes
33.2%
Robert F. Kennedy Jr (NL) - 38 votes
0.5%
Chase Oliver (L) - 27 votes
0.4%
Jill Stein (G) - 12 votes
0.2%
Cornel West (I) - 3 votes
0.0%
Democratic Swing: -3.4%
Republican Swing: 2.2%
Net Swing: 5.6% Republican
Vote Change: +667 votes

Lapeer County

(100.0% reporting)

2020 (R+36.9)

Donald Trump (R) - 35482 votes
67.4%
Joe Biden (D) - 16367 votes
31.1%

2024 (R+39.8)

Donald Trump (R) - 38398 votes
69.3%
Kamala Harris (D) - 16338 votes
29.5%
Robert F. Kennedy Jr (NL) - 282 votes
0.5%
Chase Oliver (L) - 206 votes
0.4%
Jill Stein (G) - 132 votes
0.2%
Cornel West (I) - 12 votes
0.0%
Democratic Swing: -2.1%
Republican Swing: 0.9%
Net Swing: 3.0% Republican
Vote Change: +3,519 votes

Leelanau County

(100.0% reporting)

2020 (D+5.3)

Joe Biden (D) - 8795 votes
52.0%
Donald Trump (R) - 7916 votes
46.8%

2024 (D+7.8)

Kamala Harris (D) - 9406 votes
53.2%
Donald Trump (R) - 8035 votes
45.4%
Robert F. Kennedy Jr (NL) - 86 votes
0.5%
Chase Oliver (L) - 77 votes
0.4%
Jill Stein (G) - 53 votes
0.3%
Cornel West (I) - 9 votes
0.1%
Democratic Swing: 0.6%
Republican Swing: -1.9%
Net Swing: 2.5% Democratic
Vote Change: +955 votes

Lenawee County

(100.0% reporting)

2020 (R+20.3)

Donald Trump (R) - 31541 votes
59.1%
Joe Biden (D) - 20918 votes
39.2%

2024 (R+23.1)

Donald Trump (R) - 33463 votes
60.8%
Kamala Harris (D) - 20787 votes
37.8%
Robert F. Kennedy Jr (NL) - 283 votes
0.5%
Chase Oliver (L) - 226 votes
0.4%
Jill Stein (G) - 137 votes
0.2%
Cornel West (I) - 36 votes
0.1%
Democratic Swing: -2.0%
Republican Swing: 0.8%
Net Swing: 2.8% Republican
Vote Change: +2,473 votes

Livingston County

(100.0% reporting)

2020 (R+23)

Donald Trump (R) - 76982 votes
60.5%
Joe Biden (D) - 48220 votes
37.9%

2024 (R+24)

Donald Trump (R) - 81217 votes
61.3%
Kamala Harris (D) - 49503 votes
37.4%
Robert F. Kennedy Jr (NL) - 588 votes
0.4%
Chase Oliver (L) - 545 votes
0.4%
Jill Stein (G) - 332 votes
0.3%
Cornel West (I) - 52 votes
0.0%
Democratic Swing: -1.1%
Republican Swing: -0.1%
Net Swing: 1.0% Republican
Vote Change: +7,035 votes

Luce County

(100.0% reporting)

2020 (R+42.9)

Donald Trump (R) - 2109 votes
70.3%
Joe Biden (D) - 842 votes
28.0%

2024 (R+47)

Donald Trump (R) - 2170 votes
72.7%
Kamala Harris (D) - 769 votes
25.8%
Robert F. Kennedy Jr (NL) - 15 votes
0.5%
Chase Oliver (L) - 13 votes
0.4%
Jill Stein (G) - 11 votes
0.4%
Cornel West (I) - 1 votes
0.0%
Democratic Swing: -2.7%
Republican Swing: 1.4%
Net Swing: 4.1% Republican
Vote Change: +28 votes

Mackinac County

(100.0% reporting)

2020 (R+24.1)

Donald Trump (R) - 4304 votes
61.4%
Joe Biden (D) - 2632 votes
37.5%

2024 (R+24.9)

Donald Trump (R) - 4476 votes
61.8%
Kamala Harris (D) - 2675 votes
37.0%
Robert F. Kennedy Jr (NL) - 39 votes
0.5%
Chase Oliver (L) - 21 votes
0.3%
Jill Stein (G) - 11 votes
0.1%
Cornel West (I) - 4 votes
0.1%
Democratic Swing: -0.9%
Republican Swing: -0.1%
Net Swing: 0.8% Republican
Vote Change: +290 votes

Macomb County

(100.0% reporting)

2020 (R+8.2)

Donald Trump (R) - 263863 votes
53.4%
Joe Biden (D) - 223952 votes
45.3%

2024 (R+13.7)

Donald Trump (R) - 284660 votes
55.9%
Kamala Harris (D) - 214977 votes
42.2%
Jill Stein (G) - 4257 votes
0.8%
Robert F. Kennedy Jr (NL) - 2159 votes
0.4%
Chase Oliver (L) - 1695 votes
0.3%
Cornel West (I) - 594 votes
0.1%
Democratic Swing: -3.6%
Republican Swing: 1.9%
Net Swing: 5.5% Republican
Vote Change: +20,527 votes

Manistee County

(100.0% reporting)

2020 (R+15.3)

Donald Trump (R) - 8321 votes
56.8%
Joe Biden (D) - 6107 votes
41.7%

2024 (R+16)

Donald Trump (R) - 8748 votes
57.2%
Kamala Harris (D) - 6309 votes
41.2%
Robert F. Kennedy Jr (NL) - 90 votes
0.6%
Chase Oliver (L) - 63 votes
0.4%
Jill Stein (G) - 44 votes
0.3%
Cornel West (I) - 8 votes
0.1%
Democratic Swing: -1.0%
Republican Swing: -0.4%
Net Swing: 0.6% Republican
Vote Change: +834 votes

Marquette County

(100.0% reporting)

2020 (D+11.4)

Joe Biden (D) - 20465 votes
54.6%
Donald Trump (R) - 16286 votes
43.5%

2024 (D+8.8)

Kamala Harris (D) - 20866 votes
53.5%
Donald Trump (R) - 17459 votes
44.8%
Robert F. Kennedy Jr (NL) - 258 votes
0.7%
Chase Oliver (L) - 167 votes
0.4%
Jill Stein (G) - 139 votes
0.4%
Cornel West (I) - 30 votes
0.1%
Democratic Swing: -2.1%
Republican Swing: 0.5%
Net Swing: 2.6% Republican
Vote Change: +2,168 votes

Mason County

(100.0% reporting)

2020 (R+20)

Donald Trump (R) - 10207 votes
59.2%
Joe Biden (D) - 6802 votes
39.4%

2024 (R+21.4)

Donald Trump (R) - 10830 votes
60.0%
Kamala Harris (D) - 6973 votes
38.6%
Robert F. Kennedy Jr (NL) - 94 votes
0.5%
Chase Oliver (L) - 74 votes
0.4%
Jill Stein (G) - 45 votes
0.2%
Cornel West (I) - 12 votes
0.1%
Democratic Swing: -1.3%
Republican Swing: 0.1%
Net Swing: 1.4% Republican
Vote Change: +1,019 votes

Mecosta County

(100.0% reporting)

2020 (R+28.5)

Donald Trump (R) - 13267 votes
63.0%
Joe Biden (D) - 7375 votes
35.0%

2024 (R+30.1)

Donald Trump (R) - 14445 votes
64.2%
Kamala Harris (D) - 7688 votes
34.2%
Robert F. Kennedy Jr (NL) - 142 votes
0.6%
Chase Oliver (L) - 109 votes
0.5%
Jill Stein (G) - 55 votes
0.2%
Cornel West (I) - 9 votes
0.0%
Democratic Swing: -1.5%
Republican Swing: 0.1%
Net Swing: 1.6% Republican
Vote Change: +1,806 votes

Menominee County

(100.0% reporting)

2020 (R+30.6)

Donald Trump (R) - 8117 votes
64.4%
Joe Biden (D) - 4316 votes
34.2%

2024 (R+33.7)

Donald Trump (R) - 8647 votes
66.2%
Kamala Harris (D) - 4256 votes
32.6%
Robert F. Kennedy Jr (NL) - 66 votes
0.5%
Chase Oliver (L) - 45 votes
0.3%
Jill Stein (G) - 24 votes
0.2%
Cornel West (I) - 3 votes
0.0%
Democratic Swing: -2.1%
Republican Swing: 1.0%
Net Swing: 3.1% Republican
Vote Change: +608 votes

Midland County

(100.0% reporting)

2020 (R+14.9)

Donald Trump (R) - 27675 votes
56.4%
Joe Biden (D) - 20493 votes
41.7%

2024 (R+15.2)

Donald Trump (R) - 28571 votes
56.8%
Kamala Harris (D) - 20926 votes
41.6%
Chase Oliver (L) - 252 votes
0.5%
Robert F. Kennedy Jr (NL) - 247 votes
0.5%
Jill Stein (G) - 169 votes
0.3%
Cornel West (I) - 17 votes
0.0%
Democratic Swing: -0.8%
Republican Swing: -0.5%
Net Swing: 0.3% Republican
Vote Change: +2,014 votes

Missaukee County

(100.0% reporting)

2020 (R+54.3)

Donald Trump (R) - 6648 votes
75.9%
Joe Biden (D) - 1967 votes
22.5%

2024 (R+56.1)

Donald Trump (R) - 7066 votes
77.2%
Kamala Harris (D) - 1945 votes
21.3%
Chase Oliver (L) - 67 votes
0.7%
Robert F. Kennedy Jr (NL) - 38 votes
0.4%
Jill Stein (G) - 13 votes
0.1%
Cornel West (I) - 3 votes
0.0%
Democratic Swing: -1.5%
Republican Swing: 0.2%
Net Swing: 1.7% Republican
Vote Change: +517 votes

Monroe County

(100.0% reporting)

2020 (R+23)

Donald Trump (R) - 52710 votes
60.5%
Joe Biden (D) - 32975 votes
37.8%

2024 (R+27.2)

Donald Trump (R) - 57405 votes
62.8%
Kamala Harris (D) - 32622 votes
35.7%
Robert F. Kennedy Jr (NL) - 461 votes
0.5%
Chase Oliver (L) - 382 votes
0.4%
Jill Stein (G) - 277 votes
0.3%
Cornel West (I) - 48 votes
0.1%
Democratic Swing: -2.7%
Republican Swing: 1.4%
Net Swing: 4.1% Republican
Vote Change: +5,510 votes

Montcalm County

(100.0% reporting)

2020 (R+38.4)

Donald Trump (R) - 21815 votes
68.0%
Joe Biden (D) - 9703 votes
30.2%

2024 (R+39.1)

Donald Trump (R) - 23946 votes
68.7%
Kamala Harris (D) - 10368 votes
29.8%
Robert F. Kennedy Jr (NL) - 200 votes
0.6%
Chase Oliver (L) - 153 votes
0.4%
Jill Stein (G) - 81 votes
0.2%
Cornel West (I) - 12 votes
0.0%
Democratic Swing: -1.0%
Republican Swing: -0.3%
Net Swing: 0.6% Republican
Vote Change: +3,242 votes

Montmorency County

(100.0% reporting)

2020 (R+43.9)

Donald Trump (R) - 4171 votes
71.2%
Joe Biden (D) - 1628 votes
27.8%

2024 (R+45.4)

Donald Trump (R) - 4599 votes
72.0%
Kamala Harris (D) - 1702 votes
26.6%
Robert F. Kennedy Jr (NL) - 41 votes
0.6%
Chase Oliver (L) - 27 votes
0.4%
Jill Stein (G) - 12 votes
0.2%
Cornel West (I) - 2 votes
0.0%
Democratic Swing: -1.4%
Republican Swing: 0.1%
Net Swing: 1.5% Republican
Vote Change: +584 votes

Muskegon County

(100.0% reporting)

2020 (D+0.6)

Joe Biden (D) - 45643 votes
49.4%
Donald Trump (R) - 45133 votes
48.8%

2024 (R+1.8)

Donald Trump (R) - 47733 votes
50.1%
Kamala Harris (D) - 46028 votes
48.4%
Robert F. Kennedy Jr (NL) - 526 votes
0.6%
Chase Oliver (L) - 369 votes
0.4%
Jill Stein (G) - 251 votes
0.3%
Cornel West (I) - 96 votes
0.1%
Democratic Swing: -1.8%
Republican Swing: 0.5%
Net Swing: 2.4% Republican
Vote Change: +4,227 votes

Newaygo County

(100.0% reporting)

2020 (R+41.1)

Donald Trump (R) - 18857 votes
69.4%
Joe Biden (D) - 7873 votes
29.0%

2024 (R+42.9)

Donald Trump (R) - 20630 votes
70.6%
Kamala Harris (D) - 8131 votes
27.8%
Robert F. Kennedy Jr (NL) - 139 votes
0.5%
Chase Oliver (L) - 133 votes
0.5%
Jill Stein (G) - 72 votes
0.2%
Cornel West (I) - 16 votes
0.1%
Democratic Swing: -1.5%
Republican Swing: 0.3%
Net Swing: 1.8% Republican
Vote Change: +2,391 votes

Oakland County

(100.0% reporting)

2020 (D+14.2)

Joe Biden (D) - 434148 votes
56.4%
Donald Trump (R) - 325971 votes
42.3%

2024 (D+10.6)

Kamala Harris (D) - 419519 votes
54.3%
Donald Trump (R) - 337791 votes
43.7%
Jill Stein (G) - 6701 votes
0.9%
Robert F. Kennedy Jr (NL) - 3206 votes
0.4%
Chase Oliver (L) - 2926 votes
0.4%
Cornel West (I) - 909 votes
0.1%
Democratic Swing: -2.7%
Republican Swing: 0.9%
Net Swing: 3.6% Republican
Vote Change: +10,933 votes

Oceana County

(100.0% reporting)

2020 (R+28.5)

Donald Trump (R) - 8892 votes
63.2%
Joe Biden (D) - 4944 votes
35.2%

2024 (R+30.1)

Donald Trump (R) - 9547 votes
64.2%
Kamala Harris (D) - 5085 votes
34.2%
Robert F. Kennedy Jr (NL) - 96 votes
0.6%
Chase Oliver (L) - 71 votes
0.5%
Jill Stein (G) - 27 votes
0.2%
Cornel West (I) - 8 votes
0.0%
Democratic Swing: -1.5%
Republican Swing: 0.1%
Net Swing: 1.5% Republican
Vote Change: +998 votes

Ogemaw County

(100.0% reporting)

2020 (R+40.7)

Donald Trump (R) - 8253 votes
69.3%
Joe Biden (D) - 3475 votes
29.2%

2024 (R+42.1)

Donald Trump (R) - 8879 votes
70.3%
Kamala Harris (D) - 3578 votes
28.3%
Robert F. Kennedy Jr (NL) - 60 votes
0.5%
Chase Oliver (L) - 44 votes
0.3%
Jill Stein (G) - 28 votes
0.2%
Cornel West (I) - 1 votes
0.0%
Democratic Swing: -1.2%
Republican Swing: 0.2%
Net Swing: 1.4% Republican
Vote Change: +862 votes

Ontonagon County

(100.0% reporting)

2020 (R+25.8)

Donald Trump (R) - 2358 votes
62.0%
Joe Biden (D) - 1391 votes
36.6%

2024 (R+30.4)

Donald Trump (R) - 2479 votes
64.5%
Kamala Harris (D) - 1313 votes
34.2%
Robert F. Kennedy Jr (NL) - 18 votes
0.5%
Chase Oliver (L) - 14 votes
0.4%
Jill Stein (G) - 8 votes
0.2%
Cornel West (I) - 2 votes
0.0%
Democratic Swing: -2.9%
Republican Swing: 1.8%
Net Swing: 4.6% Republican
Vote Change: +85 votes

Osceola County

(100.0% reporting)

2020 (R+47.1)

Donald Trump (R) - 8928 votes
72.4%
Joe Biden (D) - 3214 votes
26.1%

2024 (R+48)

Donald Trump (R) - 9639 votes
73.1%
Kamala Harris (D) - 3326 votes
25.2%
Robert F. Kennedy Jr (NL) - 82 votes
0.6%
Chase Oliver (L) - 68 votes
0.5%
Jill Stein (G) - 39 votes
0.3%
Cornel West (I) - 4 votes
0.0%
Democratic Swing: -1.2%
Republican Swing: -0.3%
Net Swing: 0.9% Republican
Vote Change: +1,016 votes

Oscoda County

(100.0% reporting)

2020 (R+44.2)

Donald Trump (R) - 3466 votes
71.1%
Joe Biden (D) - 1342 votes
27.5%

2024 (R+44.4)

Donald Trump (R) - 3716 votes
71.6%
Kamala Harris (D) - 1414 votes
27.2%
Robert F. Kennedy Jr (NL) - 32 votes
0.6%
Chase Oliver (L) - 12 votes
0.2%
Jill Stein (G) - 7 votes
0.1%
Cornel West (I) - 1 votes
0.0%
Democratic Swing: -0.6%
Republican Swing: -0.4%
Net Swing: 0.2% Republican
Vote Change: +374 votes

Otsego County

(100.0% reporting)

2020 (R+34.7)

Donald Trump (R) - 9779 votes
66.3%
Joe Biden (D) - 4743 votes
32.1%

2024 (R+35.4)

Donald Trump (R) - 10693 votes
67.0%
Kamala Harris (D) - 5052 votes
31.6%
Robert F. Kennedy Jr (NL) - 91 votes
0.6%
Chase Oliver (L) - 66 votes
0.4%
Jill Stein (G) - 33 votes
0.2%
Cornel West (I) - 7 votes
0.0%
Democratic Swing: -1.0%
Republican Swing: -0.3%
Net Swing: 0.7% Republican
Vote Change: +1,420 votes

Ottawa County

(100.0% reporting)

2020 (R+21.9)

Donald Trump (R) - 100913 votes
59.8%
Joe Biden (D) - 64705 votes
38.4%

2024 (R+20.5)

Donald Trump (R) - 106133 votes
59.5%
Kamala Harris (D) - 69653 votes
39.0%
Chase Oliver (L) - 966 votes
0.5%
Robert F. Kennedy Jr (NL) - 816 votes
0.5%
Jill Stein (G) - 454 votes
0.3%
Cornel West (I) - 95 votes
0.0%
Democratic Swing: 0.0%
Republican Swing: -1.3%
Net Swing: 1.4% Democratic
Vote Change: +12,499 votes

Presque Isle County

(100.0% reporting)

2020 (R+29.5)

Donald Trump (R) - 5342 votes
64.0%
Joe Biden (D) - 2911 votes
34.9%

2024 (R+29)

Donald Trump (R) - 5568 votes
63.7%
Kamala Harris (D) - 3036 votes
34.7%
Robert F. Kennedy Jr (NL) - 63 votes
0.7%
Chase Oliver (L) - 35 votes
0.4%
Jill Stein (G) - 14 votes
0.2%
Cornel West (I) - 2 votes
0.0%
Democratic Swing: -0.4%
Republican Swing: -0.9%
Net Swing: 0.4% Democratic
Vote Change: +465 votes

Roscommon County

(100.0% reporting)

2020 (R+30.4)

Donald Trump (R) - 9670 votes
64.4%
Joe Biden (D) - 5166 votes
34.4%

2024 (R+33)

Donald Trump (R) - 10582 votes
65.9%
Kamala Harris (D) - 5290 votes
32.9%
Robert F. Kennedy Jr (NL) - 79 votes
0.5%
Chase Oliver (L) - 48 votes
0.3%
Jill Stein (G) - 29 votes
0.2%
Cornel West (I) - 5 votes
0.0%
Democratic Swing: -1.8%
Republican Swing: 0.8%
Net Swing: 2.6% Republican
Vote Change: +1,197 votes

Saginaw County

(100.0% reporting)

2020 (D+0.3)

Joe Biden (D) - 51088 votes
49.4%
Donald Trump (R) - 50785 votes
49.1%

2024 (R+3.3)

Donald Trump (R) - 52912 votes
51.0%
Kamala Harris (D) - 49515 votes
47.7%
Robert F. Kennedy Jr (NL) - 482 votes
0.5%
Chase Oliver (L) - 360 votes
0.3%
Jill Stein (G) - 315 votes
0.3%
Cornel West (I) - 115 votes
0.1%
Democratic Swing: -2.4%
Republican Swing: 1.2%
Net Swing: 3.6% Republican
Vote Change: +1,826 votes

Sanilac County

(100.0% reporting)

2020 (R+46.2)

Donald Trump (R) - 16194 votes
72.1%
Joe Biden (D) - 5966 votes
26.6%

2024 (R+47.7)

Donald Trump (R) - 17080 votes
73.2%
Kamala Harris (D) - 5957 votes
25.5%
Robert F. Kennedy Jr (NL) - 114 votes
0.5%
Chase Oliver (L) - 92 votes
0.4%
Jill Stein (G) - 53 votes
0.2%
Cornel West (I) - 9 votes
0.0%
Democratic Swing: -1.4%
Republican Swing: 0.2%
Net Swing: 1.6% Republican
Vote Change: +1,145 votes

Schoolcraft County

(100.0% reporting)

2020 (R+32.1)

Donald Trump (R) - 3090 votes
65.1%
Joe Biden (D) - 1589 votes
33.5%

2024 (R+32)

Donald Trump (R) - 3196 votes
65.3%
Kamala Harris (D) - 1631 votes
33.3%
Robert F. Kennedy Jr (NL) - 39 votes
0.8%
Chase Oliver (L) - 11 votes
0.2%
Jill Stein (G) - 9 votes
0.2%
Cornel West (I) - 4 votes
0.1%
Democratic Swing: -0.6%
Republican Swing: -0.7%
Net Swing: 0.1% Democratic
Vote Change: +211 votes

Shiawassee County

(100.0% reporting)

2020 (R+20.3)

Donald Trump (R) - 23149 votes
59.0%
Joe Biden (D) - 15347 votes
39.1%

2024 (R+23.1)

Donald Trump (R) - 24718 votes
60.8%
Kamala Harris (D) - 15335 votes
37.7%
Robert F. Kennedy Jr (NL) - 260 votes
0.6%
Chase Oliver (L) - 172 votes
0.4%
Jill Stein (G) - 91 votes
0.2%
Cornel West (I) - 18 votes
0.0%
Democratic Swing: -2.1%
Republican Swing: 0.8%
Net Swing: 2.8% Republican
Vote Change: +2,098 votes

St. Clair County

(100.0% reporting)

2020 (R+30.7)

Donald Trump (R) - 59185 votes
64.3%
Joe Biden (D) - 31363 votes
34.1%

2024 (R+34.7)

Donald Trump (R) - 64277 votes
66.6%
Kamala Harris (D) - 30844 votes
31.9%
Robert F. Kennedy Jr (NL) - 554 votes
0.6%
Chase Oliver (L) - 379 votes
0.4%
Jill Stein (G) - 256 votes
0.3%
Cornel West (I) - 55 votes
0.1%
Democratic Swing: -2.6%
Republican Swing: 1.3%
Net Swing: 4.0% Republican
Vote Change: +5,817 votes

St. Joseph County

(100.0% reporting)

2020 (R+32.4)

Donald Trump (R) - 18127 votes
64.9%
Joe Biden (D) - 9262 votes
33.1%

2024 (R+34)

Donald Trump (R) - 19403 votes
66.2%
Kamala Harris (D) - 9452 votes
32.2%
Robert F. Kennedy Jr (NL) - 197 votes
0.7%
Chase Oliver (L) - 138 votes
0.5%
Jill Stein (G) - 62 votes
0.2%
Cornel West (I) - 20 votes
0.1%
Democratic Swing: -1.5%
Republican Swing: 0.1%
Net Swing: 1.6% Republican
Vote Change: +1,883 votes

Tuscola County

(100.0% reporting)

2020 (R+39.9)

Donald Trump (R) - 20297 votes
68.9%
Joe Biden (D) - 8712 votes
29.6%

2024 (R+43.1)

Donald Trump (R) - 21764 votes
70.9%
Kamala Harris (D) - 8562 votes
27.9%
Robert F. Kennedy Jr (NL) - 146 votes
0.5%
Chase Oliver (L) - 123 votes
0.4%
Jill Stein (G) - 47 votes
0.1%
Cornel West (I) - 14 votes
0.0%
Democratic Swing: -2.1%
Republican Swing: 1.0%
Net Swing: 3.1% Republican
Vote Change: +1,647 votes

Van Buren County

(100.0% reporting)

2020 (R+12.5)

Donald Trump (R) - 21591 votes
55.3%
Joe Biden (D) - 16803 votes
43.0%

2024 (R+15.2)

Donald Trump (R) - 23407 votes
56.9%
Kamala Harris (D) - 17175 votes
41.7%
Robert F. Kennedy Jr (NL) - 195 votes
0.5%
Chase Oliver (L) - 159 votes
0.4%
Jill Stein (G) - 119 votes
0.3%
Cornel West (I) - 24 votes
0.1%
Democratic Swing: -2.0%
Republican Swing: 0.7%
Net Swing: 2.7% Republican
Vote Change: +2,685 votes

Washtenaw County

(100.0% reporting)

2020 (D+47.3)

Joe Biden (D) - 157136 votes
72.6%
Donald Trump (R) - 56241 votes
26.0%

2024 (D+44.5)

Kamala Harris (D) - 157152 votes
70.9%
Donald Trump (R) - 58844 votes
26.6%
Jill Stein (G) - 2830 votes
1.3%
Chase Oliver (L) - 935 votes
0.4%
Robert F. Kennedy Jr (NL) - 790 votes
0.4%
Cornel West (I) - 372 votes
0.2%
Democratic Swing: -2.5%
Republican Swing: 0.3%
Net Swing: 2.8% Republican
Vote Change: +7,546 votes

Wayne County

(100.0% reporting)

2020 (D+38.6)

Joe Biden (D) - 597170 votes
68.4%
Donald Trump (R) - 264553 votes
30.3%

2024 (D+29)

Kamala Harris (D) - 537032 votes
62.7%
Donald Trump (R) - 288860 votes
33.7%
Jill Stein (G) - 20454 votes
2.4%
Robert F. Kennedy Jr (NL) - 3636 votes
0.4%
Chase Oliver (L) - 2654 votes
0.3%
Cornel West (I) - 2532 votes
0.3%
Democratic Swing: -6.5%
Republican Swing: 3.1%
Net Swing: 9.6% Republican
Vote Change: -6,555 votes

Wexford County

(100.0% reporting)

2020 (R+34.9)

Donald Trump (R) - 12102 votes
66.3%
Joe Biden (D) - 5838 votes
32.0%

2024 (R+34.7)

Donald Trump (R) - 12968 votes
66.6%
Kamala Harris (D) - 6224 votes
32.0%
Robert F. Kennedy Jr (NL) - 109 votes
0.6%
Chase Oliver (L) - 102 votes
0.5%
Jill Stein (G) - 38 votes
0.2%
Cornel West (I) - 6 votes
0.0%
Democratic Swing: -0.5%
Republican Swing: -0.8%
Net Swing: 0.2% Democratic
Vote Change: +1,507 votes