Election Results Comparison Dashboard

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