Overview
States
2016
2020
2024
vs
2016
2020
2024
Election Results Comparison Dashboard
AK
AL
AR
AZ
CA
CO
CT
DC
DE
FL
GA
HI
IA
ID
IL
IN
KS
KY
LA
MA
MD
ME
MI
MN
MO
MS
MT
NC
ND
NE
NH
NJ
NM
NV
NY
OH
OK
OR
PA
RI
SC
SD
TN
TX
UT
VA
VT
WA
WI
WV
WY
2020 State Results
Donald Trump
(R)
865,140
Joe Biden
(D)
560,282
2024 State Results
Donald Trump
(R)
883,818
Kamala Harris
(D)
562,566
Chase Oliver
(L)
16,902
Jill Stein
(G)
8,222
Cornel West
(UN)
2,199
County Name
Net Swing %
Votes Gained
County-by-County Comparison
Beaver County
(100.0% reporting)
2020 (R+76.6)
Donald Trump
(R)
- 2695 votes
86.9%
Joe Biden
(D)
- 357 votes
11.5%
2024 (R+74.8)
Donald Trump
(R)
- 2781 votes
86.6%
Kamala Harris
(D)
- 394 votes
12.3%
Chase Oliver
(L)
- 10 votes
0.3%
Jill Stein
(G)
- 8 votes
0.2%
Cornel West
(UN)
- 0 votes
0.0%
Democratic Swing:
0.6%
Republican Swing:
-1.2%
Net Swing:
1.8% Democratic
Vote Change:
+141 votes
Box Elder County
(100.0% reporting)
2020 (R+65.6)
Donald Trump
(R)
- 21548 votes
79.7%
Joe Biden
(D)
- 4473 votes
16.6%
2024 (R+61.4)
Donald Trump
(R)
- 22853 votes
79.0%
Kamala Harris
(D)
- 5274 votes
18.2%
Chase Oliver
(L)
- 342 votes
1.2%
Jill Stein
(G)
- 119 votes
0.4%
Cornel West
(UN)
- 32 votes
0.1%
Democratic Swing:
1.2%
Republican Swing:
-3.0%
Net Swing:
4.2% Democratic
Vote Change:
+2,599 votes
Cache County
(100.0% reporting)
2020 (R+39.1)
Donald Trump
(R)
- 38032 votes
66.0%
Joe Biden
(D)
- 16650 votes
28.9%
2024 (R+34.9)
Donald Trump
(R)
- 39457 votes
65.5%
Kamala Harris
(D)
- 18718 votes
31.1%
Chase Oliver
(L)
- 885 votes
1.5%
Jill Stein
(G)
- 343 votes
0.6%
Cornel West
(UN)
- 94 votes
0.1%
Democratic Swing:
1.0%
Republican Swing:
-3.2%
Net Swing:
4.2% Democratic
Vote Change:
+4,815 votes
Carbon County
(100.0% reporting)
2020 (R+47.3)
Donald Trump
(R)
- 6693 votes
71.4%
Joe Biden
(D)
- 2392 votes
25.5%
2024 (R+44.7)
Donald Trump
(R)
- 6719 votes
71.1%
Kamala Harris
(D)
- 2525 votes
26.7%
Chase Oliver
(L)
- 90 votes
1.0%
Jill Stein
(G)
- 38 votes
0.4%
Cornel West
(UN)
- 8 votes
0.1%
Democratic Swing:
0.6%
Republican Swing:
-2.0%
Net Swing:
2.6% Democratic
Vote Change:
+295 votes
Daggett County
(100.0% reporting)
2020 (R+63.4)
Donald Trump
(R)
- 496 votes
80.1%
Joe Biden
(D)
- 111 votes
17.9%
2024 (R+62.3)
Donald Trump
(R)
- 443 votes
80.5%
Kamala Harris
(D)
- 101 votes
18.4%
Chase Oliver
(L)
- 2 votes
0.3%
Jill Stein
(G)
- 2 votes
0.3%
Cornel West
(UN)
- 1 votes
0.2%
Democratic Swing:
0.1%
Republican Swing:
-1.0%
Net Swing:
1.1% Democratic
Vote Change:
-58 votes
Davis County
(100.0% reporting)
2020 (R+28.9)
Donald Trump
(R)
- 104135 votes
61.3%
Joe Biden
(D)
- 57411 votes
33.8%
2024 (R+25.2)
Donald Trump
(R)
- 101293 votes
60.8%
Kamala Harris
(D)
- 59895 votes
36.0%
Chase Oliver
(L)
- 2137 votes
1.3%
Jill Stein
(G)
- 890 votes
0.5%
Cornel West
(UN)
- 291 votes
0.2%
Democratic Swing:
0.9%
Republican Swing:
-2.9%
Net Swing:
3.8% Democratic
Vote Change:
+2,960 votes
Duchesne County
(100.0% reporting)
2020 (R+79.8)
Donald Trump
(R)
- 7513 votes
88.1%
Joe Biden
(D)
- 843 votes
9.9%
2024 (R+76.5)
Donald Trump
(R)
- 7815 votes
87.1%
Kamala Harris
(D)
- 1009 votes
11.2%
Chase Oliver
(L)
- 45 votes
0.5%
Jill Stein
(G)
- 16 votes
0.2%
Cornel West
(UN)
- 7 votes
0.1%
Democratic Swing:
1.3%
Republican Swing:
-2.0%
Net Swing:
3.3% Democratic
Vote Change:
+536 votes
Emery County
(100.0% reporting)
2020 (R+76.1)
Donald Trump
(R)
- 4207 votes
86.5%
Joe Biden
(D)
- 572 votes
11.7%
2024 (R+75)
Donald Trump
(R)
- 4341 votes
86.6%
Kamala Harris
(D)
- 603 votes
12.0%
Chase Oliver
(L)
- 32 votes
0.6%
Jill Stein
(G)
- 8 votes
0.2%
Cornel West
(UN)
- 3 votes
0.1%
Democratic Swing:
0.1%
Republican Swing:
-1.0%
Net Swing:
1.1% Democratic
Vote Change:
+208 votes
Garfield County
(100.0% reporting)
2020 (R+61.5)
Donald Trump
(R)
- 2158 votes
79.0%
Joe Biden
(D)
- 514 votes
18.8%
2024 (R+60)
Donald Trump
(R)
- 2211 votes
78.7%
Kamala Harris
(D)
- 541 votes
19.2%
Jill Stein
(G)
- 17 votes
0.6%
Chase Oliver
(L)
- 15 votes
0.5%
Cornel West
(UN)
- 1 votes
0.0%
Democratic Swing:
0.2%
Republican Swing:
-1.4%
Net Swing:
1.6% Democratic
Vote Change:
+113 votes
Grand County
(100.0% reporting)
2020 (D+11)
Joe Biden
(D)
- 2806 votes
54.1%
Donald Trump
(R)
- 2248 votes
43.4%
2024 (D+9.6)
Kamala Harris
(D)
- 2828 votes
53.3%
Donald Trump
(R)
- 2327 votes
43.9%
Jill Stein
(G)
- 49 votes
0.9%
Chase Oliver
(L)
- 25 votes
0.5%
Cornel West
(UN)
- 16 votes
0.3%
Democratic Swing:
-1.6%
Republican Swing:
-0.1%
Net Swing:
1.5% Republican
Vote Change:
+191 votes
Iron County
(100.0% reporting)
2020 (R+59)
Donald Trump
(R)
- 18989 votes
76.3%
Joe Biden
(D)
- 4892 votes
19.6%
2024 (R+57.5)
Donald Trump
(R)
- 21571 votes
77.4%
Kamala Harris
(D)
- 5683 votes
20.4%
Chase Oliver
(L)
- 275 votes
1.0%
Jill Stein
(G)
- 87 votes
0.3%
Cornel West
(UN)
- 31 votes
0.1%
Democratic Swing:
0.1%
Republican Swing:
-1.5%
Net Swing:
1.6% Democratic
Vote Change:
+3,766 votes
Juab County
(100.0% reporting)
2020 (R+77.5)
Donald Trump
(R)
- 5087 votes
86.7%
Joe Biden
(D)
- 645 votes
11.0%
2024 (R+76.4)
Donald Trump
(R)
- 5671 votes
87.0%
Kamala Harris
(D)
- 734 votes
11.3%
Chase Oliver
(L)
- 39 votes
0.6%
Jill Stein
(G)
- 10 votes
0.1%
Cornel West
(UN)
- 4 votes
0.1%
Democratic Swing:
0.1%
Republican Swing:
-0.9%
Net Swing:
1.0% Democratic
Vote Change:
+726 votes
Kane County
(100.0% reporting)
2020 (R+46.9)
Donald Trump
(R)
- 2998 votes
71.7%
Joe Biden
(D)
- 1083 votes
25.9%
2024 (R+47.9)
Donald Trump
(R)
- 3277 votes
73.0%
Kamala Harris
(D)
- 1137 votes
25.3%
Chase Oliver
(L)
- 32 votes
0.7%
Jill Stein
(G)
- 11 votes
0.2%
Cornel West
(UN)
- 6 votes
0.1%
Democratic Swing:
-1.1%
Republican Swing:
0.0%
Net Swing:
1.0% Republican
Vote Change:
+382 votes
Millard County
(100.0% reporting)
2020 (R+79.3)
Donald Trump
(R)
- 5404 votes
87.7%
Joe Biden
(D)
- 624 votes
10.1%
2024 (R+76.6)
Donald Trump
(R)
- 5558 votes
87.0%
Kamala Harris
(D)
- 713 votes
11.2%
Chase Oliver
(L)
- 45 votes
0.7%
Jill Stein
(G)
- 8 votes
0.1%
Cornel West
(UN)
- 2 votes
0.0%
Democratic Swing:
0.9%
Republican Swing:
-1.8%
Net Swing:
2.7% Democratic
Vote Change:
+298 votes
Morgan County
(99.0% reporting)
2020 (R+65.3)
Donald Trump
(R)
- 5181 votes
79.6%
Joe Biden
(D)
- 1086 votes
16.7%
2024 (R+60.5)
Donald Trump
(R)
- 5300 votes
78.4%
Kamala Harris
(D)
- 1256 votes
18.6%
Chase Oliver
(L)
- 104 votes
1.5%
Jill Stein
(G)
- 22 votes
0.3%
Cornel West
(UN)
- 2 votes
0.0%
Democratic Swing:
1.5%
Republican Swing:
-3.4%
Net Swing:
4.8% Democratic
Vote Change:
+417 votes
Piute County
(100.0% reporting)
2020 (R+80)
Donald Trump
(R)
- 773 votes
88.7%
Joe Biden
(D)
- 86 votes
9.9%
2024 (R+79.6)
Donald Trump
(R)
- 854 votes
88.7%
Kamala Harris
(D)
- 94 votes
9.8%
Jill Stein
(G)
- 4 votes
0.4%
Chase Oliver
(L)
- 3 votes
0.3%
Cornel West
(UN)
- 0 votes
0.0%
Democratic Swing:
-0.2%
Republican Swing:
-0.6%
Net Swing:
0.4% Democratic
Vote Change:
+96 votes
Rich County
(100.0% reporting)
2020 (R+73.1)
Donald Trump
(R)
- 1157 votes
84.9%
Joe Biden
(D)
- 180 votes
13.2%
2024 (R+69.2)
Donald Trump
(R)
- 1211 votes
83.7%
Kamala Harris
(D)
- 214 votes
14.8%
Chase Oliver
(L)
- 13 votes
0.9%
Jill Stein
(G)
- 3 votes
0.2%
Cornel West
(UN)
- 0 votes
0.0%
Democratic Swing:
1.4%
Republican Swing:
-2.5%
Net Swing:
3.9% Democratic
Vote Change:
+104 votes
Salt Lake County
(100.0% reporting)
2020 (D+11.5)
Joe Biden
(D)
- 289906 votes
53.6%
Donald Trump
(R)
- 230174 votes
42.5%
2024 (D+10.3)
Kamala Harris
(D)
- 273658 votes
53.7%
Donald Trump
(R)
- 221555 votes
43.5%
Chase Oliver
(L)
- 5260 votes
1.0%
Jill Stein
(G)
- 3581 votes
0.7%
Cornel West
(UN)
- 921 votes
0.2%
Democratic Swing:
-1.6%
Republican Swing:
-0.4%
Net Swing:
1.2% Republican
Vote Change:
-15,105 votes
San Juan County
(100.0% reporting)
2020 (R+6.3)
Donald Trump
(R)
- 3535 votes
51.4%
Joe Biden
(D)
- 3113 votes
45.3%
2024 (R+16.5)
Donald Trump
(R)
- 3613 votes
57.1%
Kamala Harris
(D)
- 2581 votes
40.8%
Chase Oliver
(L)
- 39 votes
0.6%
Cornel West
(UN)
- 16 votes
0.2%
Jill Stein
(G)
- 14 votes
0.2%
Democratic Swing:
-5.6%
Republican Swing:
4.5%
Net Swing:
10.1% Republican
Vote Change:
-385 votes
Sanpete County
(100.0% reporting)
2020 (R+70.7)
Donald Trump
(R)
- 10459 votes
82.8%
Joe Biden
(D)
- 1794 votes
14.2%
2024 (R+68.8)
Donald Trump
(R)
- 10653 votes
82.3%
Kamala Harris
(D)
- 1906 votes
14.7%
Chase Oliver
(L)
- 101 votes
0.8%
Jill Stein
(G)
- 35 votes
0.3%
Cornel West
(UN)
- 17 votes
0.1%
Democratic Swing:
0.4%
Republican Swing:
-1.6%
Net Swing:
1.9% Democratic
Vote Change:
+459 votes
Sevier County
(100.0% reporting)
2020 (R+78.6)
Donald Trump
(R)
- 9052 votes
87.3%
Joe Biden
(D)
- 1084 votes
10.5%
2024 (R+76.4)
Donald Trump
(R)
- 9526 votes
87.2%
Kamala Harris
(D)
- 1236 votes
11.3%
Chase Oliver
(L)
- 64 votes
0.6%
Jill Stein
(G)
- 27 votes
0.2%
Cornel West
(UN)
- 4 votes
0.0%
Democratic Swing:
0.7%
Republican Swing:
-1.6%
Net Swing:
2.3% Democratic
Vote Change:
+721 votes
Summit County
(100.0% reporting)
2020 (D+19.6)
Joe Biden
(D)
- 15244 votes
58.4%
Donald Trump
(R)
- 10252 votes
39.3%
2024 (D+14.9)
Kamala Harris
(D)
- 14612 votes
56.5%
Donald Trump
(R)
- 10783 votes
41.7%
Chase Oliver
(L)
- 236 votes
0.9%
Jill Stein
(G)
- 121 votes
0.4%
Cornel West
(UN)
- 23 votes
0.1%
Democratic Swing:
-3.1%
Republican Swing:
1.6%
Net Swing:
4.7% Republican
Vote Change:
+279 votes
Tooele County
(100.0% reporting)
2020 (R+40.3)
Donald Trump
(R)
- 21014 votes
66.7%
Joe Biden
(D)
- 8943 votes
28.4%
2024 (R+41.4)
Donald Trump
(R)
- 23484 votes
69.1%
Kamala Harris
(D)
- 9560 votes
28.1%
Chase Oliver
(L)
- 358 votes
1.0%
Jill Stein
(G)
- 168 votes
0.5%
Cornel West
(UN)
- 36 votes
0.1%
Democratic Swing:
-1.4%
Republican Swing:
-0.3%
Net Swing:
1.1% Republican
Vote Change:
+3,649 votes
Uintah County
(100.0% reporting)
2020 (R+77.7)
Donald Trump
(R)
- 13261 votes
86.6%
Joe Biden
(D)
- 1663 votes
10.9%
2024 (R+74.1)
Donald Trump
(R)
- 13599 votes
85.9%
Kamala Harris
(D)
- 1952 votes
12.3%
Chase Oliver
(L)
- 113 votes
0.7%
Jill Stein
(G)
- 33 votes
0.2%
Cornel West
(UN)
- 11 votes
0.1%
Democratic Swing:
1.3%
Republican Swing:
-2.3%
Net Swing:
3.6% Democratic
Vote Change:
+784 votes
Utah County
(0.0% reporting)
2020 (R+43.4)
Donald Trump
(R)
- 192812 votes
67.8%
Joe Biden
(D)
- 76033 votes
26.7%
2024 (N/A+0)
Democratic Swing:
71.7%
Republican Swing:
28.3%
Net Swing:
43.4% Democratic
Vote Change:
-268,845 votes
Wasatch County
(100.0% reporting)
2020 (R+27.1)
Donald Trump
(R)
- 10795 votes
61.4%
Joe Biden
(D)
- 6187 votes
35.2%
2024 (R+27.6)
Donald Trump
(R)
- 11495 votes
62.6%
Kamala Harris
(D)
- 6459 votes
35.2%
Chase Oliver
(L)
- 188 votes
1.0%
Jill Stein
(G)
- 83 votes
0.5%
Cornel West
(UN)
- 15 votes
0.1%
Democratic Swing:
-1.0%
Republican Swing:
-0.5%
Net Swing:
0.5% Republican
Vote Change:
+1,258 votes
Washington County
(100.0% reporting)
2020 (R+53.2)
Donald Trump
(R)
- 67294 votes
74.4%
Joe Biden
(D)
- 20530 votes
22.7%
2024 (R+52.6)
Donald Trump
(R)
- 73165 votes
75.2%
Kamala Harris
(D)
- 22327 votes
23.0%
Chase Oliver
(L)
- 719 votes
0.7%
Jill Stein
(G)
- 294 votes
0.3%
Cornel West
(UN)
- 81 votes
0.1%
Democratic Swing:
-0.3%
Republican Swing:
-0.9%
Net Swing:
0.6% Democratic
Vote Change:
+8,762 votes
Wayne County
(100.0% reporting)
2020 (R+54.2)
Donald Trump
(R)
- 1229 votes
75.8%
Joe Biden
(D)
- 365 votes
22.5%
2024 (R+52.3)
Donald Trump
(R)
- 1238 votes
75.0%
Kamala Harris
(D)
- 381 votes
23.1%
Chase Oliver
(L)
- 8 votes
0.5%
Cornel West
(UN)
- 6 votes
0.4%
Jill Stein
(G)
- 5 votes
0.3%
Democratic Swing:
0.4%
Republican Swing:
-1.5%
Net Swing:
1.9% Democratic
Vote Change:
+44 votes
Weber County
(100.0% reporting)
2020 (R+23.7)
Donald Trump
(R)
- 65949 votes
59.2%
Joe Biden
(D)
- 40695 votes
36.5%
2024 (R+23.7)
Donald Trump
(R)
- 67549 votes
60.3%
Kamala Harris
(D)
- 41238 votes
36.8%
Chase Oliver
(L)
- 1325 votes
1.2%
Jill Stein
(G)
- 644 votes
0.6%
Cornel West
(UN)
- 189 votes
0.2%
Democratic Swing:
-1.0%
Republican Swing:
-1.0%
Net Swing:
0.0% Republican
Vote Change:
+4,301 votes