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)
1,020,280
Joe Biden
(D)
503,890
2024 State Results
Donald Trump
(R)
1,036,213
Kamala Harris
(D)
499,599
Robert F. Kennedy Jr
(I)
16,020
Chase Oliver
(L)
9,198
County Name
Net Swing %
Votes Gained
County-by-County Comparison
Adair County
(100.0% reporting)
2020 (R+60.2)
Donald Trump
(R)
- 5585 votes
78.6%
Joe Biden
(D)
- 1387 votes
19.5%
2024 (R+63.2)
Donald Trump
(R)
- 5860 votes
80.8%
Kamala Harris
(D)
- 1289 votes
17.8%
Robert F. Kennedy Jr
(I)
- 62 votes
0.8%
Chase Oliver
(L)
- 20 votes
0.3%
Democratic Swing:
-2.1%
Republican Swing:
0.9%
Net Swing:
3.0% Republican
Vote Change:
+259 votes
Alfalfa County
(100.0% reporting)
2020 (R+79)
Donald Trump
(R)
- 1978 votes
87.4%
Joe Biden
(D)
- 232 votes
10.2%
2024 (R+76.8)
Donald Trump
(R)
- 1891 votes
87.5%
Kamala Harris
(D)
- 236 votes
10.9%
Robert F. Kennedy Jr
(I)
- 23 votes
1.1%
Chase Oliver
(L)
- 6 votes
0.3%
Democratic Swing:
0.4%
Republican Swing:
-1.8%
Net Swing:
2.2% Democratic
Vote Change:
-54 votes
Atoka County
(100.0% reporting)
2020 (R+71.3)
Donald Trump
(R)
- 4557 votes
84.6%
Joe Biden
(D)
- 765 votes
14.2%
2024 (R+71.7)
Donald Trump
(R)
- 4832 votes
85.3%
Kamala Harris
(D)
- 779 votes
13.8%
Robert F. Kennedy Jr
(I)
- 32 votes
0.6%
Chase Oliver
(L)
- 8 votes
0.1%
Democratic Swing:
-0.6%
Republican Swing:
-0.1%
Net Swing:
0.5% Republican
Vote Change:
+329 votes
Beaver County
(100.0% reporting)
2020 (R+82.4)
Donald Trump
(R)
- 1968 votes
90.4%
Joe Biden
(D)
- 190 votes
8.7%
2024 (R+83.9)
Donald Trump
(R)
- 1938 votes
91.2%
Kamala Harris
(D)
- 158 votes
7.4%
Robert F. Kennedy Jr
(I)
- 17 votes
0.8%
Chase Oliver
(L)
- 8 votes
0.4%
Democratic Swing:
-1.4%
Republican Swing:
0.2%
Net Swing:
1.5% Republican
Vote Change:
-37 votes
Beckham County
(100.0% reporting)
2020 (R+73.2)
Donald Trump
(R)
- 6767 votes
85.1%
Joe Biden
(D)
- 1048 votes
13.2%
2024 (R+70.2)
Donald Trump
(R)
- 6474 votes
84.3%
Kamala Harris
(D)
- 1093 votes
14.2%
Robert F. Kennedy Jr
(I)
- 71 votes
0.9%
Chase Oliver
(L)
- 26 votes
0.3%
Democratic Swing:
0.9%
Republican Swing:
-2.1%
Net Swing:
3.0% Democratic
Vote Change:
-151 votes
Blaine County
(100.0% reporting)
2020 (R+64)
Donald Trump
(R)
- 3136 votes
80.4%
Joe Biden
(D)
- 688 votes
17.6%
2024 (R+63.1)
Donald Trump
(R)
- 3054 votes
80.7%
Kamala Harris
(D)
- 671 votes
17.7%
Robert F. Kennedy Jr
(I)
- 44 votes
1.2%
Chase Oliver
(L)
- 9 votes
0.2%
Democratic Swing:
-0.2%
Republican Swing:
-1.2%
Net Swing:
0.9% Democratic
Vote Change:
-46 votes
Bryan County
(100.0% reporting)
2020 (R+57.6)
Donald Trump
(R)
- 12344 votes
77.3%
Joe Biden
(D)
- 3323 votes
20.8%
2024 (R+58.7)
Donald Trump
(R)
- 13999 votes
78.6%
Kamala Harris
(D)
- 3569 votes
20.0%
Robert F. Kennedy Jr
(I)
- 145 votes
0.8%
Chase Oliver
(L)
- 64 votes
0.4%
Democratic Swing:
-1.1%
Republican Swing:
0.0%
Net Swing:
1.1% Republican
Vote Change:
+2,110 votes
Caddo County
(100.0% reporting)
2020 (R+44.9)
Donald Trump
(R)
- 7013 votes
71.1%
Joe Biden
(D)
- 2670 votes
27.1%
2024 (R+47.3)
Donald Trump
(R)
- 6886 votes
72.5%
Kamala Harris
(D)
- 2414 votes
25.4%
Robert F. Kennedy Jr
(I)
- 111 votes
1.2%
Chase Oliver
(L)
- 52 votes
0.5%
Democratic Swing:
-2.1%
Republican Swing:
0.3%
Net Swing:
2.4% Republican
Vote Change:
-220 votes
Canadian County
(100.0% reporting)
2020 (R+44.5)
Donald Trump
(R)
- 43550 votes
70.3%
Joe Biden
(D)
- 16742 votes
27.0%
2024 (R+40.5)
Donald Trump
(R)
- 50551 votes
69.2%
Kamala Harris
(D)
- 21038 votes
28.8%
Robert F. Kennedy Jr
(I)
- 775 votes
1.1%
Chase Oliver
(L)
- 452 votes
0.6%
Democratic Swing:
1.1%
Republican Swing:
-2.8%
Net Swing:
3.9% Democratic
Vote Change:
+12,524 votes
Carter County
(100.0% reporting)
2020 (R+53.4)
Donald Trump
(R)
- 14699 votes
75.5%
Joe Biden
(D)
- 4470 votes
22.9%
2024 (R+54.9)
Donald Trump
(R)
- 14945 votes
76.7%
Kamala Harris
(D)
- 4277 votes
21.9%
Robert F. Kennedy Jr
(I)
- 160 votes
0.8%
Chase Oliver
(L)
- 64 votes
0.3%
Democratic Swing:
-1.3%
Republican Swing:
0.2%
Net Swing:
1.5% Republican
Vote Change:
+277 votes
Cherokee County
(100.0% reporting)
2020 (R+30.1)
Donald Trump
(R)
- 11223 votes
63.4%
Joe Biden
(D)
- 6027 votes
34.0%
2024 (R+32.7)
Donald Trump
(R)
- 11637 votes
65.3%
Kamala Harris
(D)
- 5826 votes
32.7%
Robert F. Kennedy Jr
(I)
- 215 votes
1.2%
Chase Oliver
(L)
- 75 votes
0.4%
Democratic Swing:
-2.1%
Republican Swing:
0.5%
Net Swing:
2.6% Republican
Vote Change:
+503 votes
Choctaw County
(100.0% reporting)
2020 (R+62.6)
Donald Trump
(R)
- 4698 votes
80.6%
Joe Biden
(D)
- 1082 votes
18.5%
2024 (R+65.5)
Donald Trump
(R)
- 4633 votes
82.2%
Kamala Harris
(D)
- 944 votes
16.7%
Robert F. Kennedy Jr
(I)
- 27 votes
0.5%
Chase Oliver
(L)
- 26 votes
0.5%
Democratic Swing:
-2.0%
Republican Swing:
1.0%
Net Swing:
3.0% Republican
Vote Change:
-150 votes
Cimarron County
(100.0% reporting)
2020 (R+86.5)
Donald Trump
(R)
- 970 votes
92.0%
Joe Biden
(D)
- 70 votes
6.6%
2024 (R+85.2)
Donald Trump
(R)
- 860 votes
92.0%
Kamala Harris
(D)
- 66 votes
7.1%
Robert F. Kennedy Jr
(I)
- 6 votes
0.6%
Chase Oliver
(L)
- 0 votes
0.0%
Democratic Swing:
0.3%
Republican Swing:
-1.0%
Net Swing:
1.4% Democratic
Vote Change:
-108 votes
Cleveland County
(100.0% reporting)
2020 (R+14.5)
Donald Trump
(R)
- 66677 votes
55.7%
Joe Biden
(D)
- 49827 votes
41.6%
2024 (R+15)
Donald Trump
(R)
- 67225 votes
56.4%
Kamala Harris
(D)
- 49432 votes
41.4%
Robert F. Kennedy Jr
(I)
- 1291 votes
1.1%
Chase Oliver
(L)
- 868 votes
0.7%
Democratic Swing:
-1.2%
Republican Swing:
-0.7%
Net Swing:
0.5% Republican
Vote Change:
+2,312 votes
Coal County
(100.0% reporting)
2020 (R+69.7)
Donald Trump
(R)
- 2091 votes
82.8%
Joe Biden
(D)
- 374 votes
14.8%
2024 (R+71.5)
Donald Trump
(R)
- 2155 votes
84.9%
Kamala Harris
(D)
- 345 votes
13.6%
Robert F. Kennedy Jr
(I)
- 28 votes
1.1%
Chase Oliver
(L)
- 3 votes
0.1%
Democratic Swing:
-1.5%
Republican Swing:
0.3%
Net Swing:
1.9% Republican
Vote Change:
+66 votes
Comanche County
(100.0% reporting)
2020 (R+20.7)
Donald Trump
(R)
- 20905 votes
58.7%
Joe Biden
(D)
- 13747 votes
38.6%
2024 (R+23.4)
Donald Trump
(R)
- 20823 votes
60.7%
Kamala Harris
(D)
- 12823 votes
37.4%
Robert F. Kennedy Jr
(I)
- 352 votes
1.0%
Chase Oliver
(L)
- 187 votes
0.5%
Democratic Swing:
-2.2%
Republican Swing:
0.6%
Net Swing:
2.7% Republican
Vote Change:
-467 votes
Cotton County
(100.0% reporting)
2020 (R+68.7)
Donald Trump
(R)
- 2117 votes
82.3%
Joe Biden
(D)
- 393 votes
15.3%
2024 (R+67.1)
Donald Trump
(R)
- 2067 votes
82.5%
Kamala Harris
(D)
- 392 votes
15.6%
Robert F. Kennedy Jr
(I)
- 31 votes
1.2%
Chase Oliver
(L)
- 6 votes
0.2%
Democratic Swing:
0.0%
Republican Swing:
-1.5%
Net Swing:
1.6% Democratic
Vote Change:
-14 votes
Craig County
(100.0% reporting)
2020 (R+58.8)
Donald Trump
(R)
- 4686 votes
77.7%
Joe Biden
(D)
- 1217 votes
20.2%
2024 (R+58.4)
Donald Trump
(R)
- 4740 votes
78.3%
Kamala Harris
(D)
- 1212 votes
20.0%
Robert F. Kennedy Jr
(I)
- 64 votes
1.1%
Chase Oliver
(L)
- 20 votes
0.3%
Democratic Swing:
-0.5%
Republican Swing:
-0.9%
Net Swing:
0.3% Democratic
Vote Change:
+133 votes
Creek County
(100.0% reporting)
2020 (R+56)
Donald Trump
(R)
- 23294 votes
76.4%
Joe Biden
(D)
- 6577 votes
21.5%
2024 (R+55.9)
Donald Trump
(R)
- 24098 votes
77.0%
Kamala Harris
(D)
- 6643 votes
21.2%
Robert F. Kennedy Jr
(I)
- 330 votes
1.0%
Chase Oliver
(L)
- 147 votes
0.5%
Democratic Swing:
-0.7%
Republican Swing:
-0.8%
Net Swing:
0.1% Democratic
Vote Change:
+1,347 votes
Custer County
(100.0% reporting)
2020 (R+54.6)
Donald Trump
(R)
- 8060 votes
75.4%
Joe Biden
(D)
- 2369 votes
22.2%
2024 (R+53.4)
Donald Trump
(R)
- 7693 votes
75.6%
Kamala Harris
(D)
- 2279 votes
22.4%
Robert F. Kennedy Jr
(I)
- 120 votes
1.2%
Chase Oliver
(L)
- 47 votes
0.5%
Democratic Swing:
-0.2%
Republican Swing:
-1.4%
Net Swing:
1.2% Democratic
Vote Change:
-290 votes
Delaware County
(100.0% reporting)
2020 (R+59.2)
Donald Trump
(R)
- 13557 votes
78.6%
Joe Biden
(D)
- 3472 votes
20.1%
2024 (R+60.5)
Donald Trump
(R)
- 14407 votes
79.6%
Kamala Harris
(D)
- 3475 votes
19.2%
Robert F. Kennedy Jr
(I)
- 129 votes
0.7%
Chase Oliver
(L)
- 59 votes
0.3%
Democratic Swing:
-1.2%
Republican Swing:
0.1%
Net Swing:
1.3% Republican
Vote Change:
+1,041 votes
Dewey County
(100.0% reporting)
2020 (R+81.7)
Donald Trump
(R)
- 2124 votes
90.0%
Joe Biden
(D)
- 214 votes
9.1%
2024 (R+80.3)
Donald Trump
(R)
- 1984 votes
89.6%
Kamala Harris
(D)
- 209 votes
9.4%
Robert F. Kennedy Jr
(I)
- 16 votes
0.7%
Chase Oliver
(L)
- 2 votes
0.1%
Democratic Swing:
0.3%
Republican Swing:
-1.1%
Net Swing:
1.4% Democratic
Vote Change:
-127 votes
Ellis County
(100.0% reporting)
2020 (R+82.5)
Donald Trump
(R)
- 1688 votes
90.1%
Joe Biden
(D)
- 162 votes
8.6%
2024 (R+76.8)
Donald Trump
(R)
- 1585 votes
87.5%
Kamala Harris
(D)
- 197 votes
10.9%
Chase Oliver
(L)
- 15 votes
0.8%
Robert F. Kennedy Jr
(I)
- 10 votes
0.5%
Democratic Swing:
2.1%
Republican Swing:
-3.5%
Net Swing:
5.7% Democratic
Vote Change:
-43 votes
Garfield County
(100.0% reporting)
2020 (R+55.1)
Donald Trump
(R)
- 16970 votes
75.7%
Joe Biden
(D)
- 4919 votes
21.9%
2024 (R+53.9)
Donald Trump
(R)
- 16593 votes
75.9%
Kamala Harris
(D)
- 4849 votes
22.2%
Robert F. Kennedy Jr
(I)
- 232 votes
1.1%
Chase Oliver
(L)
- 109 votes
0.5%
Democratic Swing:
-0.2%
Republican Swing:
-1.4%
Net Swing:
1.1% Democratic
Vote Change:
-106 votes
Garvin County
(100.0% reporting)
2020 (R+65.3)
Donald Trump
(R)
- 8878 votes
81.3%
Joe Biden
(D)
- 1865 votes
17.1%
2024 (R+66.2)
Donald Trump
(R)
- 9063 votes
82.5%
Kamala Harris
(D)
- 1802 votes
16.4%
Robert F. Kennedy Jr
(I)
- 76 votes
0.7%
Chase Oliver
(L)
- 34 votes
0.3%
Democratic Swing:
-0.9%
Republican Swing:
-0.1%
Net Swing:
0.9% Republican
Vote Change:
+232 votes
Grady County
(100.0% reporting)
2020 (R+63.5)
Donald Trump
(R)
- 18538 votes
80.2%
Joe Biden
(D)
- 4144 votes
17.9%
2024 (R+62.8)
Donald Trump
(R)
- 20378 votes
80.6%
Kamala Harris
(D)
- 4536 votes
17.9%
Robert F. Kennedy Jr
(I)
- 211 votes
0.8%
Chase Oliver
(L)
- 102 votes
0.4%
Democratic Swing:
-0.3%
Republican Swing:
-1.0%
Net Swing:
0.7% Democratic
Vote Change:
+2,545 votes
Grant County
(100.0% reporting)
2020 (R+74.5)
Donald Trump
(R)
- 1916 votes
86.0%
Joe Biden
(D)
- 280 votes
12.6%
2024 (R+70.7)
Donald Trump
(R)
- 1794 votes
84.4%
Kamala Harris
(D)
- 295 votes
13.9%
Robert F. Kennedy Jr
(I)
- 24 votes
1.1%
Chase Oliver
(L)
- 6 votes
0.3%
Democratic Swing:
1.2%
Republican Swing:
-2.6%
Net Swing:
3.8% Democratic
Vote Change:
-77 votes
Greer County
(100.0% reporting)
2020 (R+66.1)
Donald Trump
(R)
- 1605 votes
81.3%
Joe Biden
(D)
- 328 votes
16.6%
2024 (R+65.8)
Donald Trump
(R)
- 1511 votes
82.3%
Kamala Harris
(D)
- 304 votes
16.5%
Robert F. Kennedy Jr
(I)
- 16 votes
0.9%
Chase Oliver
(L)
- 2 votes
0.1%
Democratic Swing:
-0.4%
Republican Swing:
-0.6%
Net Swing:
0.2% Democratic
Vote Change:
-100 votes
Harmon County
(100.0% reporting)
2020 (R+61.7)
Donald Trump
(R)
- 747 votes
80.1%
Joe Biden
(D)
- 177 votes
19.0%
2024 (R+61.7)
Donald Trump
(R)
- 709 votes
80.4%
Kamala Harris
(D)
- 165 votes
18.7%
Chase Oliver
(L)
- 4 votes
0.5%
Robert F. Kennedy Jr
(I)
- 3 votes
0.3%
Democratic Swing:
-0.4%
Republican Swing:
-0.4%
Net Swing:
0.1% Republican
Vote Change:
-43 votes
Harper County
(100.0% reporting)
2020 (R+81.4)
Donald Trump
(R)
- 1327 votes
89.2%
Joe Biden
(D)
- 136 votes
9.1%
2024 (R+78.5)
Donald Trump
(R)
- 1284 votes
88.5%
Kamala Harris
(D)
- 147 votes
10.1%
Robert F. Kennedy Jr
(I)
- 11 votes
0.8%
Chase Oliver
(L)
- 7 votes
0.5%
Democratic Swing:
0.8%
Republican Swing:
-2.1%
Net Swing:
2.9% Democratic
Vote Change:
-14 votes
Haskell County
(100.0% reporting)
2020 (R+68.4)
Donald Trump
(R)
- 4165 votes
83.1%
Joe Biden
(D)
- 783 votes
15.6%
2024 (R+69.8)
Donald Trump
(R)
- 4156 votes
84.2%
Kamala Harris
(D)
- 718 votes
14.5%
Robert F. Kennedy Jr
(I)
- 27 votes
0.5%
Chase Oliver
(L)
- 24 votes
0.5%
Democratic Swing:
-1.2%
Republican Swing:
0.2%
Net Swing:
1.5% Republican
Vote Change:
-23 votes
Hughes County
(100.0% reporting)
2020 (R+61.7)
Donald Trump
(R)
- 3875 votes
79.8%
Joe Biden
(D)
- 919 votes
18.9%
2024 (R+62.7)
Donald Trump
(R)
- 3744 votes
80.4%
Kamala Harris
(D)
- 831 votes
17.8%
Robert F. Kennedy Jr
(I)
- 54 votes
1.2%
Chase Oliver
(L)
- 14 votes
0.3%
Democratic Swing:
-1.3%
Republican Swing:
-0.2%
Net Swing:
1.1% Republican
Vote Change:
-151 votes
Jackson County
(100.0% reporting)
2020 (R+59)
Donald Trump
(R)
- 6392 votes
77.7%
Joe Biden
(D)
- 1646 votes
20.0%
2024 (R+58.4)
Donald Trump
(R)
- 6295 votes
78.2%
Kamala Harris
(D)
- 1602 votes
19.9%
Robert F. Kennedy Jr
(I)
- 83 votes
1.0%
Chase Oliver
(L)
- 50 votes
0.6%
Democratic Swing:
-0.5%
Republican Swing:
-1.1%
Net Swing:
0.6% Democratic
Vote Change:
-8 votes
Jefferson County
(100.0% reporting)
2020 (R+72.8)
Donald Trump
(R)
- 2026 votes
84.9%
Joe Biden
(D)
- 319 votes
13.4%
2024 (R+71.8)
Donald Trump
(R)
- 2020 votes
85.1%
Kamala Harris
(D)
- 319 votes
13.4%
Robert F. Kennedy Jr
(I)
- 20 votes
0.8%
Chase Oliver
(L)
- 10 votes
0.4%
Democratic Swing:
-0.1%
Republican Swing:
-1.1%
Net Swing:
1.0% Democratic
Vote Change:
+24 votes
Johnston County
(100.0% reporting)
2020 (R+64.7)
Donald Trump
(R)
- 3441 votes
80.9%
Joe Biden
(D)
- 738 votes
17.4%
2024 (R+65.8)
Donald Trump
(R)
- 3462 votes
81.8%
Kamala Harris
(D)
- 684 votes
16.2%
Robert F. Kennedy Jr
(I)
- 51 votes
1.2%
Chase Oliver
(L)
- 22 votes
0.5%
Democratic Swing:
-1.4%
Republican Swing:
-0.3%
Net Swing:
1.2% Republican
Vote Change:
+40 votes
Kay County
(100.0% reporting)
2020 (R+52.1)
Donald Trump
(R)
- 12834 votes
74.4%
Joe Biden
(D)
- 4040 votes
23.4%
2024 (R+49.5)
Donald Trump
(R)
- 12483 votes
73.8%
Kamala Harris
(D)
- 4136 votes
24.5%
Robert F. Kennedy Jr
(I)
- 171 votes
1.0%
Chase Oliver
(L)
- 76 votes
0.4%
Democratic Swing:
0.6%
Republican Swing:
-2.0%
Net Swing:
2.6% Democratic
Vote Change:
-8 votes
Kingfisher County
(100.0% reporting)
2020 (R+73.2)
Donald Trump
(R)
- 5521 votes
85.4%
Joe Biden
(D)
- 854 votes
13.2%
2024 (R+71.5)
Donald Trump
(R)
- 5745 votes
85.0%
Kamala Harris
(D)
- 923 votes
13.7%
Robert F. Kennedy Jr
(I)
- 46 votes
0.7%
Chase Oliver
(L)
- 28 votes
0.4%
Democratic Swing:
0.3%
Republican Swing:
-1.4%
Net Swing:
1.7% Democratic
Vote Change:
+367 votes
Kiowa County
(100.0% reporting)
2020 (R+58.5)
Donald Trump
(R)
- 2673 votes
78.0%
Joe Biden
(D)
- 699 votes
20.4%
2024 (R+58.5)
Donald Trump
(R)
- 2569 votes
78.4%
Kamala Harris
(D)
- 658 votes
20.1%
Robert F. Kennedy Jr
(I)
- 31 votes
0.9%
Chase Oliver
(L)
- 9 votes
0.3%
Democratic Swing:
-0.6%
Republican Swing:
-0.6%
Net Swing:
0.0% Democratic
Vote Change:
-105 votes
Latimer County
(100.0% reporting)
2020 (R+63.7)
Donald Trump
(R)
- 3437 votes
80.9%
Joe Biden
(D)
- 762 votes
17.9%
2024 (R+65.7)
Donald Trump
(R)
- 3356 votes
82.3%
Kamala Harris
(D)
- 681 votes
16.7%
Robert F. Kennedy Jr
(I)
- 27 votes
0.6%
Chase Oliver
(L)
- 7 votes
0.2%
Democratic Swing:
-1.4%
Republican Swing:
0.6%
Net Swing:
2.0% Republican
Vote Change:
-128 votes
LeFlore County
(100.0% reporting)
2020 (R+64.4)
Donald Trump
(R)
- 15213 votes
80.9%
Joe Biden
(D)
- 3299 votes
17.5%
2024 (R+65)
Donald Trump
(R)
- 15333 votes
81.7%
Kamala Harris
(D)
- 3184 votes
17.0%
Robert F. Kennedy Jr
(I)
- 119 votes
0.6%
Chase Oliver
(L)
- 68 votes
0.4%
Democratic Swing:
-0.8%
Republican Swing:
-0.2%
Net Swing:
0.6% Republican
Vote Change:
+192 votes
Lincoln County
(100.0% reporting)
2020 (R+64.3)
Donald Trump
(R)
- 12013 votes
80.7%
Joe Biden
(D)
- 2609 votes
17.5%
2024 (R+63.4)
Donald Trump
(R)
- 12495 votes
80.8%
Kamala Harris
(D)
- 2712 votes
17.5%
Robert F. Kennedy Jr
(I)
- 143 votes
0.9%
Chase Oliver
(L)
- 74 votes
0.5%
Democratic Swing:
-0.3%
Republican Swing:
-1.1%
Net Swing:
0.9% Democratic
Vote Change:
+802 votes
Logan County
(100.0% reporting)
2020 (R+48.2)
Donald Trump
(R)
- 15608 votes
72.3%
Joe Biden
(D)
- 5455 votes
25.3%
2024 (R+49.2)
Donald Trump
(R)
- 17748 votes
73.5%
Kamala Harris
(D)
- 5901 votes
24.4%
Robert F. Kennedy Jr
(I)
- 278 votes
1.2%
Chase Oliver
(L)
- 146 votes
0.6%
Democratic Swing:
-1.4%
Republican Swing:
-0.4%
Net Swing:
1.0% Republican
Vote Change:
+3,010 votes
Love County
(100.0% reporting)
2020 (R+64.6)
Donald Trump
(R)
- 3305 votes
81.1%
Joe Biden
(D)
- 711 votes
17.4%
2024 (R+66.4)
Donald Trump
(R)
- 3510 votes
82.4%
Kamala Harris
(D)
- 689 votes
16.2%
Robert F. Kennedy Jr
(I)
- 34 votes
0.8%
Chase Oliver
(L)
- 13 votes
0.3%
Democratic Swing:
-1.5%
Republican Swing:
0.4%
Net Swing:
1.8% Republican
Vote Change:
+230 votes
Major County
(100.0% reporting)
2020 (R+81.2)
Donald Trump
(R)
- 3084 votes
89.0%
Joe Biden
(D)
- 320 votes
9.2%
2024 (R+79.7)
Donald Trump
(R)
- 3087 votes
88.8%
Kamala Harris
(D)
- 327 votes
9.4%
Robert F. Kennedy Jr
(I)
- 36 votes
1.0%
Chase Oliver
(L)
- 15 votes
0.4%
Democratic Swing:
0.0%
Republican Swing:
-1.5%
Net Swing:
1.5% Democratic
Vote Change:
+61 votes
Marshall County
(100.0% reporting)
2020 (R+63.3)
Donald Trump
(R)
- 4891 votes
80.7%
Joe Biden
(D)
- 1100 votes
18.1%
2024 (R+63.6)
Donald Trump
(R)
- 5348 votes
81.2%
Kamala Harris
(D)
- 1169 votes
17.7%
Robert F. Kennedy Jr
(I)
- 35 votes
0.5%
Chase Oliver
(L)
- 23 votes
0.3%
Democratic Swing:
-0.6%
Republican Swing:
-0.3%
Net Swing:
0.3% Republican
Vote Change:
+584 votes
Mayes County
(100.0% reporting)
2020 (R+56.1)
Donald Trump
(R)
- 12749 votes
76.7%
Joe Biden
(D)
- 3581 votes
21.5%
2024 (R+57.7)
Donald Trump
(R)
- 13514 votes
77.8%
Kamala Harris
(D)
- 3529 votes
20.3%
Robert F. Kennedy Jr
(I)
- 191 votes
1.1%
Chase Oliver
(L)
- 75 votes
0.4%
Democratic Swing:
-1.5%
Republican Swing:
0.0%
Net Swing:
1.5% Republican
Vote Change:
+979 votes
McClain County
(100.0% reporting)
2020 (R+62)
Donald Trump
(R)
- 15295 votes
79.5%
Joe Biden
(D)
- 3582 votes
18.6%
2024 (R+60.8)
Donald Trump
(R)
- 17005 votes
79.5%
Kamala Harris
(D)
- 4031 votes
18.8%
Robert F. Kennedy Jr
(I)
- 220 votes
1.0%
Chase Oliver
(L)
- 89 votes
0.4%
Democratic Swing:
-0.1%
Republican Swing:
-1.4%
Net Swing:
1.3% Democratic
Vote Change:
+2,468 votes
McCurtain County
(100.0% reporting)
2020 (R+67.2)
Donald Trump
(R)
- 9485 votes
82.7%
Joe Biden
(D)
- 1858 votes
16.2%
2024 (R+69)
Donald Trump
(R)
- 9485 votes
83.9%
Kamala Harris
(D)
- 1696 votes
15.0%
Robert F. Kennedy Jr
(I)
- 77 votes
0.7%
Chase Oliver
(L)
- 33 votes
0.3%
Democratic Swing:
-1.4%
Republican Swing:
0.4%
Net Swing:
1.7% Republican
Vote Change:
-52 votes
McIntosh County
(100.0% reporting)
2020 (R+50.5)
Donald Trump
(R)
- 6172 votes
74.0%
Joe Biden
(D)
- 2031 votes
24.4%
2024 (R+52.9)
Donald Trump
(R)
- 6387 votes
75.7%
Kamala Harris
(D)
- 1937 votes
23.0%
Robert F. Kennedy Jr
(I)
- 63 votes
0.7%
Chase Oliver
(L)
- 28 votes
0.3%
Democratic Swing:
-1.7%
Republican Swing:
0.7%
Net Swing:
2.4% Republican
Vote Change:
+212 votes
Murray County
(100.0% reporting)
2020 (R+59.9)
Donald Trump
(R)
- 4612 votes
78.2%
Joe Biden
(D)
- 1156 votes
19.6%
2024 (R+61.5)
Donald Trump
(R)
- 4689 votes
79.7%
Kamala Harris
(D)
- 1080 votes
18.3%
Robert F. Kennedy Jr
(I)
- 65 votes
1.1%
Chase Oliver
(L)
- 35 votes
0.6%
Democratic Swing:
-1.6%
Republican Swing:
-0.1%
Net Swing:
1.6% Republican
Vote Change:
+101 votes
Muskogee County
(100.0% reporting)
2020 (R+34.6)
Donald Trump
(R)
- 16526 votes
65.9%
Joe Biden
(D)
- 8027 votes
32.0%
2024 (R+37.7)
Donald Trump
(R)
- 16550 votes
67.9%
Kamala Harris
(D)
- 7400 votes
30.4%
Robert F. Kennedy Jr
(I)
- 240 votes
1.0%
Chase Oliver
(L)
- 105 votes
0.4%
Democratic Swing:
-2.2%
Republican Swing:
0.8%
Net Swing:
3.0% Republican
Vote Change:
-258 votes
Noble County
(100.0% reporting)
2020 (R+58.4)
Donald Trump
(R)
- 3821 votes
77.4%
Joe Biden
(D)
- 1003 votes
20.3%
2024 (R+57.6)
Donald Trump
(R)
- 3853 votes
77.7%
Kamala Harris
(D)
- 1009 votes
20.4%
Robert F. Kennedy Jr
(I)
- 51 votes
1.0%
Chase Oliver
(L)
- 28 votes
0.6%
Democratic Swing:
-0.4%
Republican Swing:
-1.2%
Net Swing:
0.9% Democratic
Vote Change:
+117 votes
Nowata County
(100.0% reporting)
2020 (R+67.1)
Donald Trump
(R)
- 3610 votes
82.2%
Joe Biden
(D)
- 712 votes
16.2%
2024 (R+67)
Donald Trump
(R)
- 3774 votes
82.7%
Kamala Harris
(D)
- 720 votes
15.8%
Robert F. Kennedy Jr
(I)
- 41 votes
0.9%
Chase Oliver
(L)
- 20 votes
0.4%
Democratic Swing:
-0.7%
Republican Swing:
-0.7%
Net Swing:
0.0% Democratic
Vote Change:
+233 votes
Okfuskee County
(100.0% reporting)
2020 (R+54.7)
Donald Trump
(R)
- 3058 votes
75.7%
Joe Biden
(D)
- 896 votes
22.2%
2024 (R+56)
Donald Trump
(R)
- 3080 votes
77.2%
Kamala Harris
(D)
- 854 votes
21.4%
Robert F. Kennedy Jr
(I)
- 25 votes
0.6%
Chase Oliver
(L)
- 15 votes
0.4%
Democratic Swing:
-1.2%
Republican Swing:
0.2%
Net Swing:
1.3% Republican
Vote Change:
+20 votes
Oklahoma County
(0.0% reporting)
2020 (R+1.2)
Donald Trump
(R)
- 145050 votes
49.2%
Joe Biden
(D)
- 141724 votes
48.1%
2024 (N/A+0)
Democratic Swing:
50.6%
Republican Swing:
49.4%
Net Swing:
1.2% Democratic
Vote Change:
-286,774 votes
Okmulgee County
(100.0% reporting)
2020 (R+37.9)
Donald Trump
(R)
- 9668 votes
67.5%
Joe Biden
(D)
- 4357 votes
30.4%
2024 (R+42.8)
Donald Trump
(R)
- 10100 votes
70.4%
Kamala Harris
(D)
- 3979 votes
27.7%
Robert F. Kennedy Jr
(I)
- 151 votes
1.1%
Chase Oliver
(L)
- 72 votes
0.5%
Democratic Swing:
-3.2%
Republican Swing:
1.7%
Net Swing:
4.9% Republican
Vote Change:
+277 votes
Osage County
(100.0% reporting)
2020 (R+40.3)
Donald Trump
(R)
- 14121 votes
68.8%
Joe Biden
(D)
- 6002 votes
29.2%
2024 (R+41.5)
Donald Trump
(R)
- 14404 votes
69.8%
Kamala Harris
(D)
- 5867 votes
28.4%
Robert F. Kennedy Jr
(I)
- 207 votes
1.0%
Chase Oliver
(L)
- 97 votes
0.5%
Democratic Swing:
-1.3%
Republican Swing:
-0.2%
Net Swing:
1.1% Republican
Vote Change:
+452 votes
Ottawa County
(100.0% reporting)
2020 (R+52.2)
Donald Trump
(R)
- 8545 votes
74.7%
Joe Biden
(D)
- 2686 votes
23.5%
2024 (R+53.6)
Donald Trump
(R)
- 8490 votes
76.0%
Kamala Harris
(D)
- 2511 votes
22.5%
Robert F. Kennedy Jr
(I)
- 106 votes
0.9%
Chase Oliver
(L)
- 43 votes
0.4%
Democratic Swing:
-1.4%
Republican Swing:
0.1%
Net Swing:
1.5% Republican
Vote Change:
-81 votes
Pawnee County
(100.0% reporting)
2020 (R+58.9)
Donald Trump
(R)
- 5267 votes
77.6%
Joe Biden
(D)
- 1363 votes
20.1%
2024 (R+59.1)
Donald Trump
(R)
- 5405 votes
78.6%
Kamala Harris
(D)
- 1355 votes
19.7%
Robert F. Kennedy Jr
(I)
- 56 votes
0.8%
Chase Oliver
(L)
- 37 votes
0.5%
Democratic Swing:
-0.8%
Republican Swing:
-0.6%
Net Swing:
0.2% Republican
Vote Change:
+223 votes
Payne County
(100.0% reporting)
2020 (R+24.1)
Donald Trump
(R)
- 17813 votes
60.1%
Joe Biden
(D)
- 10904 votes
36.8%
2024 (R+25.4)
Donald Trump
(R)
- 17962 votes
61.3%
Kamala Harris
(D)
- 10560 votes
36.1%
Robert F. Kennedy Jr
(I)
- 346 votes
1.2%
Chase Oliver
(L)
- 273 votes
0.9%
Democratic Swing:
-1.7%
Republican Swing:
-0.4%
Net Swing:
1.3% Republican
Vote Change:
+424 votes
Pittsburg County
(100.0% reporting)
2020 (R+57.2)
Donald Trump
(R)
- 13851 votes
77.3%
Joe Biden
(D)
- 3768 votes
21.0%
2024 (R+59.1)
Donald Trump
(R)
- 13841 votes
78.8%
Kamala Harris
(D)
- 3473 votes
19.8%
Robert F. Kennedy Jr
(I)
- 149 votes
0.8%
Chase Oliver
(L)
- 70 votes
0.4%
Democratic Swing:
-1.6%
Republican Swing:
0.3%
Net Swing:
1.9% Republican
Vote Change:
-86 votes
Pontotoc County
(100.0% reporting)
2020 (R+44.8)
Donald Trump
(R)
- 10805 votes
70.5%
Joe Biden
(D)
- 4117 votes
26.9%
2024 (R+46.7)
Donald Trump
(R)
- 10967 votes
72.3%
Kamala Harris
(D)
- 3895 votes
25.7%
Robert F. Kennedy Jr
(I)
- 189 votes
1.2%
Chase Oliver
(L)
- 79 votes
0.5%
Democratic Swing:
-1.8%
Republican Swing:
0.1%
Net Swing:
1.9% Republican
Vote Change:
+208 votes
Pottawatomie County
(100.0% reporting)
2020 (R+47.1)
Donald Trump
(R)
- 20240 votes
71.8%
Joe Biden
(D)
- 7275 votes
25.8%
2024 (R+47.6)
Donald Trump
(R)
- 20915 votes
72.7%
Kamala Harris
(D)
- 7266 votes
25.3%
Robert F. Kennedy Jr
(I)
- 352 votes
1.2%
Chase Oliver
(L)
- 149 votes
0.5%
Democratic Swing:
-1.1%
Republican Swing:
-0.6%
Net Swing:
0.5% Republican
Vote Change:
+1,167 votes
Pushmataha County
(100.0% reporting)
2020 (R+71.5)
Donald Trump
(R)
- 4016 votes
84.7%
Joe Biden
(D)
- 668 votes
14.1%
2024 (R+72.6)
Donald Trump
(R)
- 4025 votes
85.6%
Kamala Harris
(D)
- 616 votes
13.1%
Robert F. Kennedy Jr
(I)
- 41 votes
0.9%
Chase Oliver
(L)
- 15 votes
0.3%
Democratic Swing:
-1.1%
Republican Swing:
0.0%
Net Swing:
1.1% Republican
Vote Change:
+13 votes
Roger Mills County
(100.0% reporting)
2020 (R+81.3)
Donald Trump
(R)
- 1629 votes
88.8%
Joe Biden
(D)
- 168 votes
9.1%
2024 (R+80.3)
Donald Trump
(R)
- 1548 votes
89.3%
Kamala Harris
(D)
- 160 votes
9.2%
Robert F. Kennedy Jr
(I)
- 17 votes
1.0%
Chase Oliver
(L)
- 4 votes
0.2%
Democratic Swing:
-0.1%
Republican Swing:
-1.1%
Net Swing:
1.0% Democratic
Vote Change:
-68 votes
Rogers County
(100.0% reporting)
2020 (R+56)
Donald Trump
(R)
- 34031 votes
76.4%
Joe Biden
(D)
- 9589 votes
21.5%
2024 (R+55.1)
Donald Trump
(R)
- 35942 votes
76.6%
Kamala Harris
(D)
- 10146 votes
21.6%
Robert F. Kennedy Jr
(I)
- 444 votes
0.9%
Chase Oliver
(L)
- 251 votes
0.5%
Democratic Swing:
-0.3%
Republican Swing:
-1.2%
Net Swing:
0.9% Democratic
Vote Change:
+3,163 votes
Seminole County
(100.0% reporting)
2020 (R+47.3)
Donald Trump
(R)
- 6011 votes
72.1%
Joe Biden
(D)
- 2150 votes
25.8%
2024 (R+49.8)
Donald Trump
(R)
- 5951 votes
74.0%
Kamala Harris
(D)
- 1951 votes
24.2%
Robert F. Kennedy Jr
(I)
- 93 votes
1.2%
Chase Oliver
(L)
- 35 votes
0.4%
Democratic Swing:
-2.0%
Republican Swing:
0.5%
Net Swing:
2.5% Republican
Vote Change:
-131 votes
Sequoyah County
(100.0% reporting)
2020 (R+59.9)
Donald Trump
(R)
- 12113 votes
78.7%
Joe Biden
(D)
- 3035 votes
19.7%
2024 (R+61.7)
Donald Trump
(R)
- 12491 votes
80.2%
Kamala Harris
(D)
- 2907 votes
18.7%
Robert F. Kennedy Jr
(I)
- 95 votes
0.6%
Chase Oliver
(L)
- 52 votes
0.3%
Democratic Swing:
-1.3%
Republican Swing:
0.4%
Net Swing:
1.7% Republican
Vote Change:
+397 votes
Stephens County
(100.0% reporting)
2020 (R+66.3)
Donald Trump
(R)
- 15560 votes
81.6%
Joe Biden
(D)
- 3154 votes
16.6%
2024 (R+63.9)
Donald Trump
(R)
- 15092 votes
81.1%
Kamala Harris
(D)
- 3236 votes
17.4%
Robert F. Kennedy Jr
(I)
- 152 votes
0.8%
Chase Oliver
(L)
- 79 votes
0.4%
Democratic Swing:
0.6%
Republican Swing:
-1.8%
Net Swing:
2.4% Democratic
Vote Change:
-155 votes
Texas County
(100.0% reporting)
2020 (R+66.9)
Donald Trump
(R)
- 4505 votes
81.6%
Joe Biden
(D)
- 894 votes
16.2%
2024 (R+67.9)
Donald Trump
(R)
- 4319 votes
83.0%
Kamala Harris
(D)
- 793 votes
15.2%
Robert F. Kennedy Jr
(I)
- 58 votes
1.1%
Chase Oliver
(L)
- 21 votes
0.4%
Democratic Swing:
-1.3%
Republican Swing:
-0.2%
Net Swing:
1.0% Republican
Vote Change:
-208 votes
Tillman County
(100.0% reporting)
2020 (R+55.3)
Donald Trump
(R)
- 2076 votes
76.7%
Joe Biden
(D)
- 597 votes
22.0%
2024 (R+59.5)
Donald Trump
(R)
- 2006 votes
79.2%
Kamala Harris
(D)
- 500 votes
19.7%
Robert F. Kennedy Jr
(I)
- 17 votes
0.7%
Chase Oliver
(L)
- 7 votes
0.3%
Democratic Swing:
-2.6%
Republican Swing:
1.6%
Net Swing:
4.2% Republican
Vote Change:
-143 votes
Tulsa County
(100.0% reporting)
2020 (R+16)
Donald Trump
(R)
- 150574 votes
56.4%
Joe Biden
(D)
- 108996 votes
40.9%
2024 (R+15.3)
Donald Trump
(R)
- 145241 votes
56.5%
Kamala Harris
(D)
- 106105 votes
41.3%
Robert F. Kennedy Jr
(I)
- 2758 votes
1.1%
Chase Oliver
(L)
- 1892 votes
0.7%
Democratic Swing:
-0.5%
Republican Swing:
-1.3%
Net Swing:
0.7% Democratic
Vote Change:
-3,574 votes
Wagoner County
(100.0% reporting)
2020 (R+51.1)
Donald Trump
(R)
- 26165 votes
74.0%
Joe Biden
(D)
- 8464 votes
24.0%
2024 (R+49.9)
Donald Trump
(R)
- 28487 votes
74.0%
Kamala Harris
(D)
- 9330 votes
24.2%
Robert F. Kennedy Jr
(I)
- 365 votes
0.9%
Chase Oliver
(L)
- 196 votes
0.5%
Democratic Swing:
-0.1%
Republican Swing:
-1.3%
Net Swing:
1.2% Democratic
Vote Change:
+3,749 votes
Washington County
(100.0% reporting)
2020 (R+49.4)
Donald Trump
(R)
- 17076 votes
72.7%
Joe Biden
(D)
- 5790 votes
24.6%
2024 (R+47.9)
Donald Trump
(R)
- 16836 votes
72.7%
Kamala Harris
(D)
- 5793 votes
25.0%
Robert F. Kennedy Jr
(I)
- 283 votes
1.2%
Chase Oliver
(L)
- 164 votes
0.7%
Democratic Swing:
-0.2%
Republican Swing:
-1.7%
Net Swing:
1.5% Democratic
Vote Change:
+210 votes
Washita County
(100.0% reporting)
2020 (R+74.5)
Donald Trump
(R)
- 4086 votes
85.5%
Joe Biden
(D)
- 598 votes
12.5%
2024 (R+74.9)
Donald Trump
(R)
- 4030 votes
86.6%
Kamala Harris
(D)
- 551 votes
11.8%
Robert F. Kennedy Jr
(I)
- 41 votes
0.9%
Chase Oliver
(L)
- 20 votes
0.4%
Democratic Swing:
-0.9%
Republican Swing:
-0.4%
Net Swing:
0.5% Republican
Vote Change:
-42 votes
Woods County
(100.0% reporting)
2020 (R+67)
Donald Trump
(R)
- 2993 votes
81.4%
Joe Biden
(D)
- 591 votes
16.1%
2024 (R+64.5)
Donald Trump
(R)
- 2955 votes
81.2%
Kamala Harris
(D)
- 614 votes
16.9%
Robert F. Kennedy Jr
(I)
- 48 votes
1.3%
Chase Oliver
(L)
- 13 votes
0.4%
Democratic Swing:
0.4%
Republican Swing:
-2.1%
Net Swing:
2.5% Democratic
Vote Change:
+46 votes
Woodward County
(100.0% reporting)
2020 (R+73.6)
Donald Trump
(R)
- 6611 votes
84.9%
Joe Biden
(D)
- 1005 votes
12.9%
2024 (R+72.2)
Donald Trump
(R)
- 6231 votes
85.2%
Kamala Harris
(D)
- 967 votes
13.2%
Robert F. Kennedy Jr
(I)
- 71 votes
1.0%
Chase Oliver
(L)
- 25 votes
0.3%
Democratic Swing:
0.1%
Republican Swing:
-1.4%
Net Swing:
1.4% Democratic
Vote Change:
-322 votes