Election Results Comparison Dashboard

2020 State Results

Joe Biden (D)
501,614
Donald Trump (R)
401,894

2024 State Results

Kamala Harris (D)
478,802
Donald Trump (R)
423,391
Robert F. Kennedy Jr (I)
9,551
Jill Stein (G)
4,603
Chase Oliver (L)
3,743
County Name Net Swing % Votes Gained

County-by-County Comparison

Bernalillo County

(100.0% reporting)

2020 (D+25)

Joe Biden (D) - 193757 votes
61.0%
Donald Trump (R) - 116135 votes
36.6%

2024 (D+21.1)

Kamala Harris (D) - 184117 votes
59.2%
Donald Trump (R) - 118762 votes
38.2%
Robert F. Kennedy Jr (I) - 3006 votes
1.0%
Jill Stein (G) - 2050 votes
0.6%
Chase Oliver (L) - 1506 votes
0.5%
Democratic Swing: -3.0%
Republican Swing: 0.9%
Net Swing: 3.9% Republican
Vote Change: -451 votes

Catron County

(100.0% reporting)

2020 (R+48.1)

Donald Trump (R) - 1698 votes
73.0%
Joe Biden (D) - 595 votes
25.6%

2024 (R+50.2)

Donald Trump (R) - 1752 votes
74.4%
Kamala Harris (D) - 571 votes
24.3%
Robert F. Kennedy Jr (I) - 20 votes
0.8%
Jill Stein (G) - 6 votes
0.3%
Chase Oliver (L) - 5 votes
0.2%
Democratic Swing: -1.7%
Republican Swing: 0.4%
Net Swing: 2.1% Republican
Vote Change: +61 votes

Chaves County

(100.0% reporting)

2020 (R+42.1)

Donald Trump (R) - 15656 votes
69.8%
Joe Biden (D) - 6381 votes
28.4%

2024 (R+45)

Donald Trump (R) - 15894 votes
71.6%
Kamala Harris (D) - 5941 votes
26.8%
Robert F. Kennedy Jr (I) - 203 votes
0.9%
Chase Oliver (L) - 57 votes
0.2%
Jill Stein (G) - 45 votes
0.2%
Democratic Swing: -2.1%
Republican Swing: 0.7%
Net Swing: 2.9% Republican
Vote Change: +103 votes

Cibola County

(100.0% reporting)

2020 (D+8.8)

Joe Biden (D) - 4745 votes
53.3%
Donald Trump (R) - 3975 votes
44.6%

2024 (D+1.6)

Kamala Harris (D) - 4450 votes
49.6%
Donald Trump (R) - 4311 votes
48.0%
Robert F. Kennedy Jr (I) - 143 votes
1.6%
Jill Stein (G) - 17 votes
0.2%
Chase Oliver (L) - 15 votes
0.2%
Democratic Swing: -4.6%
Republican Swing: 2.7%
Net Swing: 7.3% Republican
Vote Change: +216 votes

Colfax County

(100.0% reporting)

2020 (R+11.2)

Donald Trump (R) - 3271 votes
54.4%
Joe Biden (D) - 2611 votes
43.4%

2024 (R+14.1)

Donald Trump (R) - 3252 votes
55.9%
Kamala Harris (D) - 2436 votes
41.9%
Robert F. Kennedy Jr (I) - 75 votes
1.3%
Chase Oliver (L) - 24 votes
0.4%
Jill Stein (G) - 14 votes
0.2%
Democratic Swing: -2.4%
Republican Swing: 0.4%
Net Swing: 2.8% Republican
Vote Change: -81 votes

Curry County

(100.0% reporting)

2020 (R+41.6)

Donald Trump (R) - 10444 votes
69.2%
Joe Biden (D) - 4307 votes
28.5%

2024 (R+42.7)

Donald Trump (R) - 10714 votes
70.4%
Kamala Harris (D) - 4230 votes
27.8%
Robert F. Kennedy Jr (I) - 161 votes
1.0%
Chase Oliver (L) - 62 votes
0.4%
Jill Stein (G) - 26 votes
0.2%
Democratic Swing: -1.4%
Republican Swing: -0.3%
Net Swing: 1.1% Republican
Vote Change: +442 votes

DeBaca County

(100.0% reporting)

2020 (R+47.9)

Donald Trump (R) - 656 votes
72.8%
Joe Biden (D) - 231 votes
25.6%

2024 (R+51.1)

Donald Trump (R) - 649 votes
74.8%
Kamala Harris (D) - 206 votes
23.8%
Robert F. Kennedy Jr (I) - 12 votes
1.4%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -2.3%
Republican Swing: 0.9%
Net Swing: 3.2% Republican
Vote Change: -20 votes

Dona Ana County

(100.0% reporting)

2020 (D+18.8)

Joe Biden (D) - 47957 votes
58.0%
Donald Trump (R) - 32802 votes
39.7%

2024 (D+9.8)

Kamala Harris (D) - 45937 votes
53.8%
Donald Trump (R) - 37594 votes
44.0%
Robert F. Kennedy Jr (I) - 857 votes
1.0%
Jill Stein (G) - 387 votes
0.4%
Chase Oliver (L) - 306 votes
0.4%
Democratic Swing: -5.4%
Republican Swing: 3.6%
Net Swing: 9.0% Republican
Vote Change: +4,322 votes

Eddy County

(100.0% reporting)

2020 (R+52.6)

Donald Trump (R) - 17454 votes
75.2%
Joe Biden (D) - 5424 votes
23.4%

2024 (R+55.9)

Donald Trump (R) - 18141 votes
77.3%
Kamala Harris (D) - 5032 votes
21.4%
Robert F. Kennedy Jr (I) - 169 votes
0.7%
Chase Oliver (L) - 59 votes
0.2%
Jill Stein (G) - 40 votes
0.2%
Democratic Swing: -2.2%
Republican Swing: 1.1%
Net Swing: 3.3% Republican
Vote Change: +563 votes

Grant County

(100.0% reporting)

2020 (D+7.3)

Joe Biden (D) - 7590 votes
52.6%
Donald Trump (R) - 6553 votes
45.4%

2024 (D+5.1)

Kamala Harris (D) - 7301 votes
51.3%
Donald Trump (R) - 6580 votes
46.2%
Robert F. Kennedy Jr (I) - 140 votes
1.0%
Jill Stein (G) - 111 votes
0.8%
Chase Oliver (L) - 53 votes
0.4%
Democratic Swing: -2.2%
Republican Swing: 0.1%
Net Swing: 2.2% Republican
Vote Change: +42 votes

Guadalupe County

(100.0% reporting)

2020 (D+14.7)

Joe Biden (D) - 1234 votes
56.4%
Donald Trump (R) - 917 votes
41.9%

2024 (D+0.7)

Kamala Harris (D) - 959 votes
49.7%
Donald Trump (R) - 945 votes
49.0%
Robert F. Kennedy Jr (I) - 24 votes
1.2%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -7.6%
Republican Swing: 6.4%
Net Swing: 14.0% Republican
Vote Change: -223 votes

Harding County

(100.0% reporting)

2020 (R+28.1)

Donald Trump (R) - 319 votes
63.2%
Joe Biden (D) - 179 votes
35.4%

2024 (R+39.8)

Donald Trump (R) - 297 votes
69.9%
Kamala Harris (D) - 128 votes
30.1%
Robert F. Kennedy Jr (I) - 0 votes
0.0%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -5.8%
Republican Swing: 5.8%
Net Swing: 11.6% Republican
Vote Change: -73 votes

Hidalgo County

(100.0% reporting)

2020 (R+15.3)

Donald Trump (R) - 1120 votes
56.7%
Joe Biden (D) - 823 votes
41.7%

2024 (R+23.4)

Donald Trump (R) - 1140 votes
61.2%
Kamala Harris (D) - 705 votes
37.9%
Robert F. Kennedy Jr (I) - 16 votes
0.9%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -4.5%
Republican Swing: 3.6%
Net Swing: 8.1% Republican
Vote Change: -82 votes

Lea County

(100.0% reporting)

2020 (R+60.6)

Donald Trump (R) - 16531 votes
79.0%
Joe Biden (D) - 4061 votes
19.4%

2024 (R+61.8)

Donald Trump (R) - 16997 votes
80.1%
Kamala Harris (D) - 3930 votes
18.5%
Robert F. Kennedy Jr (I) - 157 votes
0.7%
Chase Oliver (L) - 42 votes
0.2%
Jill Stein (G) - 31 votes
0.1%
Democratic Swing: -1.1%
Republican Swing: 0.1%
Net Swing: 1.2% Republican
Vote Change: +565 votes

Lincoln County

(100.0% reporting)

2020 (R+37)

Donald Trump (R) - 6942 votes
67.4%
Joe Biden (D) - 3194 votes
31.0%

2024 (R+38.5)

Donald Trump (R) - 6942 votes
68.3%
Kamala Harris (D) - 3033 votes
29.8%
Robert F. Kennedy Jr (I) - 89 votes
0.9%
Chase Oliver (L) - 48 votes
0.5%
Jill Stein (G) - 32 votes
0.3%
Democratic Swing: -1.6%
Republican Swing: -0.1%
Net Swing: 1.6% Republican
Vote Change: +8 votes

Los Alamos County

(100.0% reporting)

2020 (D+27.7)

Joe Biden (D) - 7554 votes
61.4%
Donald Trump (R) - 4278 votes
34.8%

2024 (D+30.3)

Kamala Harris (D) - 7726 votes
63.4%
Donald Trump (R) - 4047 votes
33.2%
Chase Oliver (L) - 175 votes
1.4%
Robert F. Kennedy Jr (I) - 121 votes
1.0%
Jill Stein (G) - 70 votes
0.6%
Democratic Swing: -0.2%
Republican Swing: -2.8%
Net Swing: 2.6% Democratic
Vote Change: +307 votes

Luna County

(100.0% reporting)

2020 (R+10.6)

Donald Trump (R) - 4408 votes
54.4%
Joe Biden (D) - 3563 votes
44.0%

2024 (R+19)

Donald Trump (R) - 4698 votes
58.3%
Kamala Harris (D) - 3176 votes
39.4%
Robert F. Kennedy Jr (I) - 96 votes
1.2%
Jill Stein (G) - 29 votes
0.4%
Chase Oliver (L) - 28 votes
0.3%
Democratic Swing: -5.1%
Republican Swing: 3.2%
Net Swing: 8.4% Republican
Vote Change: +56 votes

McKinley County

(100.0% reporting)

2020 (D+39.6)

Joe Biden (D) - 18029 votes
68.1%
Donald Trump (R) - 7801 votes
29.4%

2024 (D+24.6)

Kamala Harris (D) - 15711 votes
60.7%
Donald Trump (R) - 9364 votes
36.2%
Robert F. Kennedy Jr (I) - 501 votes
1.9%
Jill Stein (G) - 104 votes
0.4%
Chase Oliver (L) - 69 votes
0.3%
Democratic Swing: -8.8%
Republican Swing: 6.2%
Net Swing: 14.9% Republican
Vote Change: -81 votes

Mora County

(100.0% reporting)

2020 (D+31.8)

Joe Biden (D) - 1745 votes
65.0%
Donald Trump (R) - 903 votes
33.6%

2024 (D+17.3)

Kamala Harris (D) - 1439 votes
58.0%
Donald Trump (R) - 1010 votes
40.7%
Robert F. Kennedy Jr (I) - 17 votes
0.7%
Chase Oliver (L) - 7 votes
0.3%
Jill Stein (G) - 6 votes
0.2%
Democratic Swing: -7.8%
Republican Swing: 6.6%
Net Swing: 14.5% Republican
Vote Change: -169 votes

Otero County

(100.0% reporting)

2020 (R+26.2)

Donald Trump (R) - 14521 votes
61.6%
Joe Biden (D) - 8485 votes
36.0%

2024 (R+27)

Donald Trump (R) - 15117 votes
62.4%
Kamala Harris (D) - 8582 votes
35.4%
Robert F. Kennedy Jr (I) - 299 votes
1.2%
Chase Oliver (L) - 104 votes
0.4%
Jill Stein (G) - 87 votes
0.4%
Democratic Swing: -1.4%
Republican Swing: -0.6%
Net Swing: 0.8% Republican
Vote Change: +1,183 votes

Quay County

(100.0% reporting)

2020 (R+38.5)

Donald Trump (R) - 2634 votes
68.0%
Joe Biden (D) - 1170 votes
30.2%

2024 (R+41)

Donald Trump (R) - 2570 votes
69.5%
Kamala Harris (D) - 1055 votes
28.5%
Robert F. Kennedy Jr (I) - 51 votes
1.4%
Chase Oliver (L) - 8 votes
0.2%
Jill Stein (G) - 8 votes
0.2%
Democratic Swing: -2.2%
Republican Swing: 0.4%
Net Swing: 2.5% Republican
Vote Change: -112 votes

Rio Arriba County

(100.0% reporting)

2020 (D+34)

Joe Biden (D) - 10990 votes
66.1%
Donald Trump (R) - 5408 votes
32.5%

2024 (D+19.5)

Kamala Harris (D) - 9373 votes
58.6%
Donald Trump (R) - 6268 votes
39.2%
Robert F. Kennedy Jr (I) - 178 votes
1.1%
Jill Stein (G) - 80 votes
0.5%
Chase Oliver (L) - 29 votes
0.2%
Democratic Swing: -8.2%
Republican Swing: 6.4%
Net Swing: 14.5% Republican
Vote Change: -470 votes

Roosevelt County

(100.0% reporting)

2020 (R+44)

Donald Trump (R) - 4634 votes
70.1%
Joe Biden (D) - 1802 votes
27.3%

2024 (R+43.3)

Donald Trump (R) - 4687 votes
70.6%
Kamala Harris (D) - 1820 votes
27.4%
Robert F. Kennedy Jr (I) - 68 votes
1.0%
Chase Oliver (L) - 30 votes
0.5%
Jill Stein (G) - 14 votes
0.2%
Democratic Swing: -0.5%
Republican Swing: -1.2%
Net Swing: 0.7% Democratic
Vote Change: +183 votes

San Juan County

(100.0% reporting)

2020 (R+29)

Donald Trump (R) - 32874 votes
62.8%
Joe Biden (D) - 18083 votes
34.6%

2024 (R+31.8)

Donald Trump (R) - 34264 votes
64.7%
Kamala Harris (D) - 17464 votes
33.0%
Robert F. Kennedy Jr (I) - 746 votes
1.4%
Chase Oliver (L) - 192 votes
0.4%
Jill Stein (G) - 125 votes
0.2%
Democratic Swing: -2.4%
Republican Swing: 0.4%
Net Swing: 2.8% Republican
Vote Change: +1,834 votes

San Miguel County

(100.0% reporting)

2020 (D+39.5)

Joe Biden (D) - 7888 votes
68.4%
Donald Trump (R) - 3421 votes
29.7%

2024 (D+28)

Kamala Harris (D) - 6985 votes
62.9%
Donald Trump (R) - 3887 votes
35.0%
Robert F. Kennedy Jr (I) - 114 votes
1.0%
Jill Stein (G) - 50 votes
0.4%
Chase Oliver (L) - 29 votes
0.3%
Democratic Swing: -6.6%
Republican Swing: 4.9%
Net Swing: 11.5% Republican
Vote Change: -244 votes

Sandoval County

(100.0% reporting)

2020 (D+8.6)

Joe Biden (D) - 40588 votes
53.0%
Donald Trump (R) - 34174 votes
44.6%

2024 (D+5.8)

Kamala Harris (D) - 41205 votes
51.8%
Donald Trump (R) - 36605 votes
46.0%
Robert F. Kennedy Jr (I) - 828 votes
1.0%
Chase Oliver (L) - 363 votes
0.5%
Jill Stein (G) - 316 votes
0.4%
Democratic Swing: -2.3%
Republican Swing: 0.4%
Net Swing: 2.8% Republican
Vote Change: +4,555 votes

Santa Fe County

(100.0% reporting)

2020 (D+54.7)

Joe Biden (D) - 62530 votes
76.0%
Donald Trump (R) - 18329 votes
22.3%

2024 (D+49.1)

Kamala Harris (D) - 61405 votes
73.3%
Donald Trump (R) - 20457 votes
24.4%
Robert F. Kennedy Jr (I) - 687 votes
0.8%
Jill Stein (G) - 597 votes
0.7%
Chase Oliver (L) - 274 votes
0.3%
Democratic Swing: -3.7%
Republican Swing: 1.9%
Net Swing: 5.6% Republican
Vote Change: +2,561 votes

Sierra County

(100.0% reporting)

2020 (R+22)

Donald Trump (R) - 3542 votes
59.6%
Joe Biden (D) - 2265 votes
38.1%

2024 (R+19.2)

Donald Trump (R) - 3473 votes
58.3%
Kamala Harris (D) - 2332 votes
39.2%
Robert F. Kennedy Jr (I) - 81 votes
1.4%
Jill Stein (G) - 25 votes
0.4%
Chase Oliver (L) - 19 votes
0.3%
Democratic Swing: 0.3%
Republican Swing: -2.4%
Net Swing: 2.7% Democratic
Vote Change: +123 votes

Socorro County

(100.0% reporting)

2020 (D+6.7)

Joe Biden (D) - 3722 votes
52.0%
Donald Trump (R) - 3255 votes
45.5%

2024 (R+3.7)

Donald Trump (R) - 3651 votes
50.5%
Kamala Harris (D) - 3384 votes
46.8%
Robert F. Kennedy Jr (I) - 99 votes
1.4%
Jill Stein (G) - 37 votes
0.5%
Chase Oliver (L) - 36 votes
0.5%
Democratic Swing: -6.4%
Republican Swing: 4.0%
Net Swing: 10.4% Republican
Vote Change: +230 votes

Taos County

(100.0% reporting)

2020 (D+55.9)

Joe Biden (D) - 13121 votes
76.4%
Donald Trump (R) - 3715 votes
21.6%

2024 (D+47.7)

Kamala Harris (D) - 12038 votes
72.4%
Donald Trump (R) - 4139 votes
24.9%
Jill Stein (G) - 173 votes
1.0%
Robert F. Kennedy Jr (I) - 170 votes
1.0%
Chase Oliver (L) - 48 votes
0.3%
Democratic Swing: -5.3%
Republican Swing: 2.9%
Net Swing: 8.2% Republican
Vote Change: -268 votes

Torrance County

(100.0% reporting)

2020 (R+34.1)

Donald Trump (R) - 4772 votes
65.5%
Joe Biden (D) - 2344 votes
32.2%

2024 (R+38.2)

Donald Trump (R) - 4880 votes
68.0%
Kamala Harris (D) - 2144 votes
29.8%
Robert F. Kennedy Jr (I) - 81 votes
1.1%
Chase Oliver (L) - 34 votes
0.5%
Jill Stein (G) - 21 votes
0.3%
Democratic Swing: -3.0%
Republican Swing: 1.1%
Net Swing: 4.1% Republican
Vote Change: +44 votes

Union County

(100.0% reporting)

2020 (R+56.7)

Donald Trump (R) - 1388 votes
77.6%
Joe Biden (D) - 383 votes
21.4%

2024 (R+52.3)

Donald Trump (R) - 1247 votes
75.0%
Kamala Harris (D) - 378 votes
22.7%
Robert F. Kennedy Jr (I) - 23 votes
1.4%
Jill Stein (G) - 10 votes
0.6%
Chase Oliver (L) - 5 votes
0.3%
Democratic Swing: 1.1%
Republican Swing: -3.4%
Net Swing: 4.5% Democratic
Vote Change: -108 votes

Valencia County

(100.0% reporting)

2020 (R+9.8)

Donald Trump (R) - 17364 votes
53.8%
Joe Biden (D) - 14263 votes
44.2%

2024 (R+16.4)

Donald Trump (R) - 19057 votes
57.3%
Kamala Harris (D) - 13609 votes
40.9%
Robert F. Kennedy Jr (I) - 319 votes
1.0%
Chase Oliver (L) - 116 votes
0.3%
Jill Stein (G) - 92 votes
0.3%
Democratic Swing: -4.1%
Republican Swing: 2.5%
Net Swing: 6.6% Republican
Vote Change: +1,566 votes