Election Results Comparison Dashboard

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