Election Results Comparison Dashboard

2020 State Results

Joe Biden (D)
1,672,143
Donald Trump (R)
1,661,686

2024 State Results

Kamala Harris (D)
1,582,860
Donald Trump (R)
1,770,242
Chase Oliver (L)
17,898
Jill Stein (G)
18,319
County Name Net Swing % Votes Gained

County-by-County Comparison

Apache County

(100.0% reporting)

2020 (D+34.1)

Joe Biden (D) - 23293 votes
66.2%
Donald Trump (R) - 11442 votes
32.5%

2024 (D+19)

Kamala Harris (D) - 18872 votes
58.9%
Donald Trump (R) - 12795 votes
40.0%
Chase Oliver (L) - 192 votes
0.6%
Jill Stein (G) - 160 votes
0.5%
Democratic Swing: -8.1%
Republican Swing: 7.0%
Net Swing: 15.1% Republican
Vote Change: -2,716 votes

Cochise County

(100.0% reporting)

2020 (R+19.9)

Donald Trump (R) - 35557 votes
58.8%
Joe Biden (D) - 23732 votes
39.2%

2024 (R+23.1)

Donald Trump (R) - 35936 votes
61.0%
Kamala Harris (D) - 22296 votes
37.8%
Chase Oliver (L) - 380 votes
0.6%
Jill Stein (G) - 311 votes
0.5%
Democratic Swing: -2.2%
Republican Swing: 1.0%
Net Swing: 3.2% Republican
Vote Change: -366 votes

Coconino County

(100.0% reporting)

2020 (D+24.6)

Joe Biden (D) - 44698 votes
60.9%
Donald Trump (R) - 27052 votes
36.9%

2024 (D+19.9)

Kamala Harris (D) - 41504 votes
59.2%
Donald Trump (R) - 27576 votes
39.3%
Chase Oliver (L) - 508 votes
0.7%
Jill Stein (G) - 479 votes
0.7%
Democratic Swing: -3.1%
Republican Swing: 1.7%
Net Swing: 4.7% Republican
Vote Change: -1,683 votes

Gila County

(100.0% reporting)

2020 (R+34.5)

Donald Trump (R) - 18377 votes
66.4%
Joe Biden (D) - 8943 votes
32.3%

2024 (R+37.6)

Donald Trump (R) - 18901 votes
68.4%
Kamala Harris (D) - 8504 votes
30.7%
Chase Oliver (L) - 138 votes
0.5%
Jill Stein (G) - 105 votes
0.4%
Democratic Swing: -2.0%
Republican Swing: 1.1%
Net Swing: 3.1% Republican
Vote Change: +328 votes

Graham County

(100.0% reporting)

2020 (R+45.4)

Donald Trump (R) - 10749 votes
71.7%
Joe Biden (D) - 4034 votes
26.9%

2024 (R+48.1)

Donald Trump (R) - 11177 votes
73.6%
Kamala Harris (D) - 3867 votes
25.5%
Chase Oliver (L) - 87 votes
0.6%
Jill Stein (G) - 52 votes
0.3%
Democratic Swing: -1.8%
Republican Swing: 0.9%
Net Swing: 2.7% Republican
Vote Change: +400 votes

Greenlee County

(100.0% reporting)

2020 (R+34.6)

Donald Trump (R) - 2433 votes
66.0%
Joe Biden (D) - 1182 votes
32.0%

2024 (R+40.9)

Donald Trump (R) - 2308 votes
69.8%
Kamala Harris (D) - 954 votes
28.8%
Chase Oliver (L) - 27 votes
0.8%
Jill Stein (G) - 19 votes
0.6%
Democratic Swing: -3.9%
Republican Swing: 2.5%
Net Swing: 6.3% Republican
Vote Change: -307 votes

La Paz County

(100.0% reporting)

2020 (R+39.3)

Donald Trump (R) - 5129 votes
68.8%
Joe Biden (D) - 2236 votes
30.0%

2024 (R+44.2)

Donald Trump (R) - 5470 votes
71.7%
Kamala Harris (D) - 2101 votes
27.6%
Chase Oliver (L) - 28 votes
0.4%
Jill Stein (G) - 25 votes
0.3%
Democratic Swing: -2.8%
Republican Swing: 2.1%
Net Swing: 4.9% Republican
Vote Change: +259 votes

Maricopa County

(100.0% reporting)

2020 (D+2.2)

Joe Biden (D) - 1040774 votes
50.3%
Donald Trump (R) - 995665 votes
48.1%

2024 (R+3.5)

Donald Trump (R) - 1051531 votes
51.2%
Kamala Harris (D) - 980016 votes
47.7%
Jill Stein (G) - 11661 votes
0.6%
Chase Oliver (L) - 10737 votes
0.5%
Democratic Swing: -3.4%
Republican Swing: 2.3%
Net Swing: 5.7% Republican
Vote Change: +17,506 votes

Mohave County

(100.0% reporting)

2020 (R+52)

Donald Trump (R) - 78535 votes
75.0%
Joe Biden (D) - 24831 votes
23.7%

2024 (R+55.8)

Donald Trump (R) - 85683 votes
77.6%
Kamala Harris (D) - 24081 votes
21.8%
Chase Oliver (L) - 401 votes
0.4%
Jill Stein (G) - 285 votes
0.2%
Democratic Swing: -2.2%
Republican Swing: 1.6%
Net Swing: 3.8% Republican
Vote Change: +7,084 votes

Navajo County

(100.0% reporting)

2020 (R+8.4)

Donald Trump (R) - 27657 votes
53.4%
Joe Biden (D) - 23383 votes
45.2%

2024 (R+17.2)

Donald Trump (R) - 29480 votes
58.1%
Kamala Harris (D) - 20754 votes
40.9%
Chase Oliver (L) - 275 votes
0.5%
Jill Stein (G) - 197 votes
0.4%
Democratic Swing: -4.9%
Republican Swing: 4.0%
Net Swing: 8.8% Republican
Vote Change: -334 votes

Pima County

(100.0% reporting)

2020 (D+19)

Joe Biden (D) - 304981 votes
58.6%
Donald Trump (R) - 207758 votes
39.9%

2024 (D+15.2)

Kamala Harris (D) - 292450 votes
57.0%
Donald Trump (R) - 214669 votes
41.8%
Jill Stein (G) - 3209 votes
0.6%
Chase Oliver (L) - 2848 votes
0.6%
Democratic Swing: -2.5%
Republican Swing: 1.3%
Net Swing: 3.8% Republican
Vote Change: +437 votes

Pinal County

(100.0% reporting)

2020 (R+17.5)

Donald Trump (R) - 107077 votes
57.9%
Joe Biden (D) - 75106 votes
40.6%

2024 (R+22.1)

Donald Trump (R) - 126926 votes
60.6%
Kamala Harris (D) - 80656 votes
38.5%
Chase Oliver (L) - 1084 votes
0.5%
Jill Stein (G) - 886 votes
0.4%
Democratic Swing: -2.7%
Republican Swing: 1.8%
Net Swing: 4.5% Republican
Vote Change: +27,369 votes

Santa Cruz County

(100.0% reporting)

2020 (D+35.9)

Joe Biden (D) - 13138 votes
67.2%
Donald Trump (R) - 6194 votes
31.7%

2024 (D+18.6)

Kamala Harris (D) - 11265 votes
58.9%
Donald Trump (R) - 7699 votes
40.3%
Chase Oliver (L) - 81 votes
0.4%
Jill Stein (G) - 76 votes
0.4%
Democratic Swing: -9.0%
Republican Swing: 8.2%
Net Swing: 17.3% Republican
Vote Change: -211 votes

Yavapai County

(100.0% reporting)

2020 (R+29.7)

Donald Trump (R) - 91527 votes
63.9%
Joe Biden (D) - 49602 votes
34.6%

2024 (R+33.9)

Donald Trump (R) - 99346 votes
66.5%
Kamala Harris (D) - 48717 votes
32.6%
Chase Oliver (L) - 784 votes
0.5%
Jill Stein (G) - 555 votes
0.4%
Democratic Swing: -2.5%
Republican Swing: 1.6%
Net Swing: 4.2% Republican
Vote Change: +8,273 votes

Yuma County

(100.0% reporting)

2020 (R+6.3)

Donald Trump (R) - 36534 votes
52.2%
Joe Biden (D) - 32210 votes
46.1%

2024 (R+20.4)

Donald Trump (R) - 40745 votes
59.7%
Kamala Harris (D) - 26823 votes
39.3%
Chase Oliver (L) - 328 votes
0.5%
Jill Stein (G) - 299 votes
0.4%
Democratic Swing: -7.5%
Republican Swing: 6.6%
Net Swing: 14.1% Republican
Vote Change: -549 votes