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,718,736
Joe Biden
(D)
1,253,014
2024 State Results
Donald Trump
(R)
1,751,986
Kamala Harris
(D)
1,200,599
Chase Oliver
(L)
23,876
Jill Stein
(G)
17,135
County Name
Net Swing %
Votes Gained
County-by-County Comparison
Adair County
(100.0% reporting)
2020 (R+26.7)
Donald Trump
(R)
- 6413 votes
62.0%
Joe Biden
(D)
- 3710 votes
35.9%
2024 (R+33.6)
Donald Trump
(R)
- 6771 votes
66.1%
Kamala Harris
(D)
- 3334 votes
32.6%
Chase Oliver
(L)
- 78 votes
0.8%
Jill Stein
(G)
- 51 votes
0.5%
Democratic Swing:
-4.1%
Republican Swing:
2.8%
Net Swing:
6.9% Republican
Vote Change:
+111 votes
Andrew County
(100.0% reporting)
2020 (R+51.1)
Donald Trump
(R)
- 7255 votes
74.4%
Joe Biden
(D)
- 2351 votes
24.1%
2024 (R+51.7)
Donald Trump
(R)
- 7407 votes
75.2%
Kamala Harris
(D)
- 2312 votes
23.5%
Chase Oliver
(L)
- 90 votes
0.9%
Jill Stein
(G)
- 37 votes
0.4%
Democratic Swing:
-1.0%
Republican Swing:
-0.3%
Net Swing:
0.7% Republican
Vote Change:
+240 votes
Atchison County
(100.0% reporting)
2020 (R+59.2)
Donald Trump
(R)
- 2199 votes
78.1%
Joe Biden
(D)
- 564 votes
20.0%
2024 (R+59.8)
Donald Trump
(R)
- 2152 votes
79.3%
Kamala Harris
(D)
- 529 votes
19.5%
Chase Oliver
(L)
- 18 votes
0.7%
Jill Stein
(G)
- 14 votes
0.5%
Democratic Swing:
-0.9%
Republican Swing:
-0.3%
Net Swing:
0.6% Republican
Vote Change:
-50 votes
Audrain County
(100.0% reporting)
2020 (R+48.2)
Donald Trump
(R)
- 7732 votes
72.6%
Joe Biden
(D)
- 2704 votes
25.4%
2024 (R+47.6)
Donald Trump
(R)
- 7699 votes
73.2%
Kamala Harris
(D)
- 2688 votes
25.5%
Chase Oliver
(L)
- 97 votes
0.9%
Jill Stein
(G)
- 35 votes
0.3%
Democratic Swing:
-0.4%
Republican Swing:
-0.9%
Net Swing:
0.5% Democratic
Vote Change:
+83 votes
Barry County
(100.0% reporting)
2020 (R+61.6)
Donald Trump
(R)
- 12425 votes
79.7%
Joe Biden
(D)
- 2948 votes
18.9%
2024 (R+63.5)
Donald Trump
(R)
- 13138 votes
81.3%
Kamala Harris
(D)
- 2873 votes
17.8%
Chase Oliver
(L)
- 93 votes
0.6%
Jill Stein
(G)
- 56 votes
0.3%
Democratic Swing:
-1.4%
Republican Swing:
0.5%
Net Swing:
1.9% Republican
Vote Change:
+787 votes
Barton County
(100.0% reporting)
2020 (R+71.9)
Donald Trump
(R)
- 5168 votes
85.0%
Joe Biden
(D)
- 844 votes
13.9%
2024 (R+72.1)
Donald Trump
(R)
- 5159 votes
85.8%
Kamala Harris
(D)
- 820 votes
13.6%
Chase Oliver
(L)
- 19 votes
0.3%
Jill Stein
(G)
- 16 votes
0.3%
Democratic Swing:
-0.4%
Republican Swing:
-0.2%
Net Swing:
0.2% Republican
Vote Change:
+2 votes
Bates County
(100.0% reporting)
2020 (R+59.6)
Donald Trump
(R)
- 6597 votes
78.4%
Joe Biden
(D)
- 1672 votes
19.9%
2024 (R+61.6)
Donald Trump
(R)
- 6702 votes
80.3%
Kamala Harris
(D)
- 1563 votes
18.7%
Chase Oliver
(L)
- 57 votes
0.7%
Jill Stein
(G)
- 18 votes
0.2%
Democratic Swing:
-1.5%
Republican Swing:
0.6%
Net Swing:
2.1% Republican
Vote Change:
+71 votes
Benton County
(100.0% reporting)
2020 (R+57.6)
Donald Trump
(R)
- 8109 votes
77.4%
Joe Biden
(D)
- 2180 votes
20.8%
2024 (R+59.1)
Donald Trump
(R)
- 8526 votes
79.2%
Kamala Harris
(D)
- 2166 votes
20.1%
Chase Oliver
(L)
- 50 votes
0.5%
Jill Stein
(G)
- 27 votes
0.2%
Democratic Swing:
-1.1%
Republican Swing:
0.4%
Net Swing:
1.4% Republican
Vote Change:
+480 votes
Bollinger County
(100.0% reporting)
2020 (R+74.6)
Donald Trump
(R)
- 5167 votes
86.4%
Joe Biden
(D)
- 750 votes
12.5%
2024 (R+74.8)
Donald Trump
(R)
- 5365 votes
87.1%
Kamala Harris
(D)
- 756 votes
12.3%
Chase Oliver
(L)
- 28 votes
0.4%
Jill Stein
(G)
- 12 votes
0.2%
Democratic Swing:
-0.4%
Republican Swing:
-0.2%
Net Swing:
0.2% Republican
Vote Change:
+244 votes
Boone County
(100.0% reporting)
2020 (D+12.9)
Joe Biden
(D)
- 50064 votes
54.9%
Donald Trump
(R)
- 38646 votes
42.4%
2024 (D+9.8)
Kamala Harris
(D)
- 48452 votes
53.8%
Donald Trump
(R)
- 39673 votes
44.0%
Chase Oliver
(L)
- 1037 votes
1.2%
Jill Stein
(G)
- 816 votes
0.9%
Democratic Swing:
-2.6%
Republican Swing:
0.5%
Net Swing:
3.1% Republican
Vote Change:
+1,268 votes
Buchanan County
(100.0% reporting)
2020 (R+25.1)
Donald Trump
(R)
- 22450 votes
61.3%
Joe Biden
(D)
- 13445 votes
36.7%
2024 (R+28)
Donald Trump
(R)
- 22606 votes
63.2%
Kamala Harris
(D)
- 12598 votes
35.2%
Chase Oliver
(L)
- 352 votes
1.0%
Jill Stein
(G)
- 181 votes
0.5%
Democratic Swing:
-2.2%
Republican Swing:
0.7%
Net Swing:
2.9% Republican
Vote Change:
-158 votes
Butler County
(100.0% reporting)
2020 (R+63.1)
Donald Trump
(R)
- 14602 votes
80.5%
Joe Biden
(D)
- 3301 votes
18.2%
2024 (R+63.8)
Donald Trump
(R)
- 14549 votes
81.5%
Kamala Harris
(D)
- 3160 votes
17.7%
Chase Oliver
(L)
- 89 votes
0.5%
Jill Stein
(G)
- 61 votes
0.3%
Democratic Swing:
-0.7%
Republican Swing:
-0.1%
Net Swing:
0.6% Republican
Vote Change:
-44 votes
Caldwell County
(100.0% reporting)
2020 (R+61.2)
Donald Trump
(R)
- 3725 votes
79.6%
Joe Biden
(D)
- 897 votes
19.1%
2024 (R+61.3)
Donald Trump
(R)
- 3771 votes
80.2%
Kamala Harris
(D)
- 888 votes
18.9%
Chase Oliver
(L)
- 26 votes
0.5%
Jill Stein
(G)
- 18 votes
0.4%
Democratic Swing:
-0.5%
Republican Swing:
-0.4%
Net Swing:
0.1% Republican
Vote Change:
+81 votes
Callaway County
(100.0% reporting)
2020 (R+43.2)
Donald Trump
(R)
- 14815 votes
70.1%
Joe Biden
(D)
- 5870 votes
27.8%
2024 (R+43.3)
Donald Trump
(R)
- 15206 votes
70.9%
Kamala Harris
(D)
- 5926 votes
27.6%
Chase Oliver
(L)
- 225 votes
1.0%
Jill Stein
(G)
- 90 votes
0.4%
Democratic Swing:
-0.7%
Republican Swing:
-0.7%
Net Swing:
0.0% Republican
Vote Change:
+762 votes
Camden County
(100.0% reporting)
2020 (R+53.9)
Donald Trump
(R)
- 18850 votes
76.0%
Joe Biden
(D)
- 5652 votes
22.8%
2024 (R+54.3)
Donald Trump
(R)
- 19597 votes
76.7%
Kamala Harris
(D)
- 5724 votes
22.4%
Chase Oliver
(L)
- 162 votes
0.6%
Jill Stein
(G)
- 65 votes
0.3%
Democratic Swing:
-0.7%
Republican Swing:
-0.2%
Net Swing:
0.4% Republican
Vote Change:
+1,046 votes
Cape Girardeau County
(100.0% reporting)
2020 (R+45.7)
Donald Trump
(R)
- 28907 votes
71.7%
Joe Biden
(D)
- 10760 votes
26.7%
2024 (R+46.5)
Donald Trump
(R)
- 29315 votes
72.6%
Kamala Harris
(D)
- 10561 votes
26.2%
Chase Oliver
(L)
- 317 votes
0.8%
Jill Stein
(G)
- 143 votes
0.4%
Democratic Swing:
-0.9%
Republican Swing:
-0.2%
Net Swing:
0.7% Republican
Vote Change:
+669 votes
Carroll County
(100.0% reporting)
2020 (R+65)
Donald Trump
(R)
- 3706 votes
81.8%
Joe Biden
(D)
- 786 votes
17.3%
2024 (R+64.5)
Donald Trump
(R)
- 3708 votes
81.9%
Kamala Harris
(D)
- 789 votes
17.4%
Chase Oliver
(L)
- 20 votes
0.4%
Jill Stein
(G)
- 11 votes
0.2%
Democratic Swing:
-0.1%
Republican Swing:
-0.6%
Net Swing:
0.5% Democratic
Vote Change:
+36 votes
Carter County
(100.0% reporting)
2020 (R+70.9)
Donald Trump
(R)
- 2451 votes
84.6%
Joe Biden
(D)
- 418 votes
14.4%
2024 (R+74.2)
Donald Trump
(R)
- 2488 votes
86.9%
Kamala Harris
(D)
- 364 votes
12.7%
Chase Oliver
(L)
- 8 votes
0.3%
Jill Stein
(G)
- 2 votes
0.1%
Democratic Swing:
-1.9%
Republican Swing:
1.5%
Net Swing:
3.4% Republican
Vote Change:
-7 votes
Cass County
(100.0% reporting)
2020 (R+32.3)
Donald Trump
(R)
- 37197 votes
64.8%
Joe Biden
(D)
- 19052 votes
33.2%
2024 (R+32.1)
Donald Trump
(R)
- 38792 votes
65.4%
Kamala Harris
(D)
- 19753 votes
33.3%
Chase Oliver
(L)
- 504 votes
0.8%
Jill Stein
(G)
- 278 votes
0.5%
Democratic Swing:
-0.6%
Republican Swing:
-0.7%
Net Swing:
0.2% Democratic
Vote Change:
+3,078 votes
Cedar County
(100.0% reporting)
2020 (R+67)
Donald Trump
(R)
- 5788 votes
82.2%
Joe Biden
(D)
- 1145 votes
16.3%
2024 (R+69.6)
Donald Trump
(R)
- 6064 votes
84.4%
Kamala Harris
(D)
- 1060 votes
14.7%
Chase Oliver
(L)
- 43 votes
0.6%
Jill Stein
(G)
- 20 votes
0.3%
Democratic Swing:
-1.8%
Republican Swing:
0.9%
Net Swing:
2.7% Republican
Vote Change:
+254 votes
Chariton County
(100.0% reporting)
2020 (R+54.5)
Donald Trump
(R)
- 3111 votes
76.3%
Joe Biden
(D)
- 916 votes
22.5%
2024 (R+56.4)
Donald Trump
(R)
- 3179 votes
77.7%
Kamala Harris
(D)
- 875 votes
21.4%
Chase Oliver
(L)
- 27 votes
0.7%
Jill Stein
(G)
- 7 votes
0.2%
Democratic Swing:
-1.3%
Republican Swing:
0.5%
Net Swing:
1.9% Republican
Vote Change:
+61 votes
Christian County
(100.0% reporting)
2020 (R+51.7)
Donald Trump
(R)
- 34920 votes
74.5%
Joe Biden
(D)
- 11131 votes
23.8%
2024 (R+52.3)
Donald Trump
(R)
- 38379 votes
75.6%
Kamala Harris
(D)
- 11850 votes
23.3%
Chase Oliver
(L)
- 369 votes
0.7%
Jill Stein
(G)
- 172 votes
0.3%
Democratic Swing:
-0.8%
Republican Swing:
-0.2%
Net Swing:
0.6% Republican
Vote Change:
+4,719 votes
Clark County
(100.0% reporting)
2020 (R+59.5)
Donald Trump
(R)
- 2672 votes
78.7%
Joe Biden
(D)
- 678 votes
20.0%
2024 (R+61.5)
Donald Trump
(R)
- 2679 votes
80.4%
Kamala Harris
(D)
- 628 votes
18.8%
Chase Oliver
(L)
- 19 votes
0.6%
Jill Stein
(G)
- 7 votes
0.2%
Democratic Swing:
-1.4%
Republican Swing:
0.6%
Net Swing:
2.0% Republican
Vote Change:
-17 votes
Clay County
(100.0% reporting)
2020 (R+4.2)
Donald Trump
(R)
- 64605 votes
51.0%
Joe Biden
(D)
- 59400 votes
46.9%
2024 (R+5.6)
Donald Trump
(R)
- 67688 votes
52.0%
Kamala Harris
(D)
- 60345 votes
46.3%
Chase Oliver
(L)
- 1268 votes
1.0%
Jill Stein
(G)
- 762 votes
0.6%
Democratic Swing:
-1.5%
Republican Swing:
-0.1%
Net Swing:
1.4% Republican
Vote Change:
+6,058 votes
Clinton County
(100.0% reporting)
2020 (R+45.8)
Donald Trump
(R)
- 7799 votes
71.6%
Joe Biden
(D)
- 2896 votes
26.6%
2024 (R+47.9)
Donald Trump
(R)
- 8235 votes
73.3%
Kamala Harris
(D)
- 2855 votes
25.4%
Chase Oliver
(L)
- 90 votes
0.8%
Jill Stein
(G)
- 48 votes
0.4%
Democratic Swing:
-1.7%
Republican Swing:
0.4%
Net Swing:
2.1% Republican
Vote Change:
+533 votes
Cole County
(100.0% reporting)
2020 (R+34.5)
Donald Trump
(R)
- 26086 votes
66.0%
Joe Biden
(D)
- 12694 votes
32.1%
2024 (R+34.4)
Donald Trump
(R)
- 26686 votes
66.5%
Kamala Harris
(D)
- 12874 votes
32.1%
Chase Oliver
(L)
- 379 votes
0.9%
Jill Stein
(G)
- 189 votes
0.5%
Democratic Swing:
-0.7%
Republican Swing:
-0.8%
Net Swing:
0.1% Democratic
Vote Change:
+1,348 votes
Cooper County
(100.0% reporting)
2020 (R+47.2)
Donald Trump
(R)
- 6272 votes
72.1%
Joe Biden
(D)
- 2249 votes
25.9%
2024 (R+45.8)
Donald Trump
(R)
- 6393 votes
72.4%
Kamala Harris
(D)
- 2347 votes
26.6%
Chase Oliver
(L)
- 71 votes
0.8%
Jill Stein
(G)
- 22 votes
0.2%
Democratic Swing:
0.2%
Republican Swing:
-1.2%
Net Swing:
1.4% Democratic
Vote Change:
+312 votes
Crawford County
(100.0% reporting)
2020 (R+61)
Donald Trump
(R)
- 8725 votes
79.5%
Joe Biden
(D)
- 2113 votes
19.3%
2024 (R+62.2)
Donald Trump
(R)
- 8742 votes
80.7%
Kamala Harris
(D)
- 2007 votes
18.5%
Chase Oliver
(L)
- 40 votes
0.4%
Jill Stein
(G)
- 40 votes
0.4%
Democratic Swing:
-1.0%
Republican Swing:
0.2%
Net Swing:
1.2% Republican
Vote Change:
-9 votes
Dade County
(100.0% reporting)
2020 (R+67.8)
Donald Trump
(R)
- 3414 votes
82.9%
Joe Biden
(D)
- 656 votes
15.9%
2024 (R+67.1)
Donald Trump
(R)
- 3480 votes
83.1%
Kamala Harris
(D)
- 671 votes
16.0%
Chase Oliver
(L)
- 20 votes
0.5%
Jill Stein
(G)
- 14 votes
0.3%
Democratic Swing:
-0.1%
Republican Swing:
-0.7%
Net Swing:
0.6% Democratic
Vote Change:
+115 votes
Dallas County
(100.0% reporting)
2020 (R+65.5)
Donald Trump
(R)
- 6619 votes
81.7%
Joe Biden
(D)
- 1380 votes
17.0%
2024 (R+64.6)
Donald Trump
(R)
- 6907 votes
81.8%
Kamala Harris
(D)
- 1458 votes
17.3%
Chase Oliver
(L)
- 45 votes
0.5%
Jill Stein
(G)
- 30 votes
0.4%
Democratic Swing:
0.0%
Republican Swing:
-0.9%
Net Swing:
0.9% Democratic
Vote Change:
+441 votes
Daviess County
(100.0% reporting)
2020 (R+61.2)
Donald Trump
(R)
- 3102 votes
79.3%
Joe Biden
(D)
- 746 votes
19.1%
2024 (R+63.3)
Donald Trump
(R)
- 3185 votes
81.1%
Kamala Harris
(D)
- 701 votes
17.9%
Chase Oliver
(L)
- 25 votes
0.6%
Jill Stein
(G)
- 14 votes
0.4%
Democratic Swing:
-1.5%
Republican Swing:
0.5%
Net Swing:
2.1% Republican
Vote Change:
+77 votes
DeKalb County
(100.0% reporting)
2020 (R+60.9)
Donald Trump
(R)
- 3828 votes
79.0%
Joe Biden
(D)
- 930 votes
19.2%
2024 (R+62.6)
Donald Trump
(R)
- 3885 votes
80.7%
Kamala Harris
(D)
- 870 votes
18.1%
Chase Oliver
(L)
- 43 votes
0.9%
Jill Stein
(G)
- 16 votes
0.3%
Democratic Swing:
-1.5%
Republican Swing:
0.2%
Net Swing:
1.7% Republican
Vote Change:
+56 votes
Dent County
(100.0% reporting)
2020 (R+70)
Donald Trump
(R)
- 5987 votes
83.8%
Joe Biden
(D)
- 1056 votes
14.8%
2024 (R+70.2)
Donald Trump
(R)
- 6013 votes
84.7%
Kamala Harris
(D)
- 1025 votes
14.4%
Chase Oliver
(L)
- 48 votes
0.7%
Jill Stein
(G)
- 17 votes
0.2%
Democratic Swing:
-0.6%
Republican Swing:
-0.4%
Net Swing:
0.2% Republican
Vote Change:
+60 votes
Douglas County
(100.0% reporting)
2020 (R+70.6)
Donald Trump
(R)
- 5898 votes
84.3%
Joe Biden
(D)
- 1016 votes
14.5%
2024 (R+72)
Donald Trump
(R)
- 6242 votes
85.6%
Kamala Harris
(D)
- 996 votes
13.7%
Chase Oliver
(L)
- 26 votes
0.4%
Jill Stein
(G)
- 25 votes
0.3%
Democratic Swing:
-1.0%
Republican Swing:
0.3%
Net Swing:
1.4% Republican
Vote Change:
+375 votes
Dunklin County
(100.0% reporting)
2020 (R+57.4)
Donald Trump
(R)
- 8135 votes
78.1%
Joe Biden
(D)
- 2200 votes
21.1%
2024 (R+61.8)
Donald Trump
(R)
- 8096 votes
80.5%
Kamala Harris
(D)
- 1885 votes
18.8%
Chase Oliver
(L)
- 49 votes
0.5%
Jill Stein
(G)
- 21 votes
0.2%
Democratic Swing:
-2.5%
Republican Swing:
1.8%
Net Swing:
4.4% Republican
Vote Change:
-284 votes
Franklin County
(100.0% reporting)
2020 (R+44.6)
Donald Trump
(R)
- 38058 votes
70.9%
Joe Biden
(D)
- 14569 votes
27.1%
2024 (R+45.9)
Donald Trump
(R)
- 40126 votes
72.3%
Kamala Harris
(D)
- 14694 votes
26.5%
Chase Oliver
(L)
- 416 votes
0.8%
Jill Stein
(G)
- 218 votes
0.4%
Democratic Swing:
-1.2%
Republican Swing:
0.0%
Net Swing:
1.2% Republican
Vote Change:
+2,827 votes
Gasconade County
(100.0% reporting)
2020 (R+59.1)
Donald Trump
(R)
- 6222 votes
78.5%
Joe Biden
(D)
- 1601 votes
20.2%
2024 (R+60.2)
Donald Trump
(R)
- 6370 votes
79.7%
Kamala Harris
(D)
- 1555 votes
19.4%
Chase Oliver
(L)
- 47 votes
0.6%
Jill Stein
(G)
- 24 votes
0.3%
Democratic Swing:
-1.0%
Republican Swing:
0.1%
Net Swing:
1.1% Republican
Vote Change:
+173 votes
Gentry County
(100.0% reporting)
2020 (R+61.6)
Donald Trump
(R)
- 2581 votes
79.7%
Joe Biden
(D)
- 613 votes
18.9%
2024 (R+61.8)
Donald Trump
(R)
- 2651 votes
80.5%
Kamala Harris
(D)
- 616 votes
18.7%
Chase Oliver
(L)
- 16 votes
0.5%
Jill Stein
(G)
- 9 votes
0.3%
Democratic Swing:
-0.5%
Republican Swing:
-0.3%
Net Swing:
0.2% Republican
Vote Change:
+98 votes
Greene County
(100.0% reporting)
2020 (R+20.6)
Donald Trump
(R)
- 83630 votes
59.0%
Joe Biden
(D)
- 55068 votes
38.8%
2024 (R+20.8)
Donald Trump
(R)
- 85956 votes
59.7%
Kamala Harris
(D)
- 55971 votes
38.8%
Chase Oliver
(L)
- 1254 votes
0.9%
Jill Stein
(G)
- 754 votes
0.5%
Democratic Swing:
-0.8%
Republican Swing:
-0.6%
Net Swing:
0.2% Republican
Vote Change:
+5,237 votes
Grundy County
(100.0% reporting)
2020 (R+63.5)
Donald Trump
(R)
- 3585 votes
80.8%
Joe Biden
(D)
- 799 votes
18.0%
2024 (R+63.6)
Donald Trump
(R)
- 3582 votes
81.3%
Kamala Harris
(D)
- 784 votes
17.8%
Chase Oliver
(L)
- 21 votes
0.5%
Jill Stein
(G)
- 13 votes
0.3%
Democratic Swing:
-0.4%
Republican Swing:
-0.4%
Net Swing:
0.0% Republican
Vote Change:
+16 votes
Harrison County
(100.0% reporting)
2020 (R+68.5)
Donald Trump
(R)
- 3198 votes
83.6%
Joe Biden
(D)
- 597 votes
15.6%
2024 (R+71.8)
Donald Trump
(R)
- 3293 votes
85.6%
Kamala Harris
(D)
- 534 votes
13.9%
Chase Oliver
(L)
- 13 votes
0.3%
Jill Stein
(G)
- 5 votes
0.1%
Democratic Swing:
-1.8%
Republican Swing:
1.4%
Net Swing:
3.2% Republican
Vote Change:
+50 votes
Henry County
(100.0% reporting)
2020 (R+50.8)
Donald Trump
(R)
- 8027 votes
74.4%
Joe Biden
(D)
- 2619 votes
24.3%
2024 (R+52.6)
Donald Trump
(R)
- 8286 votes
75.8%
Kamala Harris
(D)
- 2535 votes
23.2%
Chase Oliver
(L)
- 72 votes
0.7%
Jill Stein
(G)
- 39 votes
0.3%
Democratic Swing:
-1.4%
Republican Swing:
0.4%
Net Swing:
1.8% Republican
Vote Change:
+286 votes
Hickory County
(100.0% reporting)
2020 (R+57.9)
Donald Trump
(R)
- 3966 votes
78.1%
Joe Biden
(D)
- 1056 votes
20.8%
2024 (R+61.1)
Donald Trump
(R)
- 4108 votes
80.2%
Kamala Harris
(D)
- 978 votes
19.1%
Chase Oliver
(L)
- 21 votes
0.4%
Jill Stein
(G)
- 13 votes
0.3%
Democratic Swing:
-1.9%
Republican Swing:
1.3%
Net Swing:
3.2% Republican
Vote Change:
+98 votes
Holt County
(100.0% reporting)
2020 (R+70.8)
Donald Trump
(R)
- 1976 votes
84.3%
Joe Biden
(D)
- 338 votes
14.4%
2024 (R+69.1)
Donald Trump
(R)
- 1982 votes
84.3%
Kamala Harris
(D)
- 357 votes
15.2%
Chase Oliver
(L)
- 7 votes
0.3%
Jill Stein
(G)
- 6 votes
0.2%
Democratic Swing:
0.6%
Republican Swing:
-1.1%
Net Swing:
1.7% Democratic
Vote Change:
+38 votes
Howard County
(100.0% reporting)
2020 (R+43.1)
Donald Trump
(R)
- 3553 votes
69.8%
Joe Biden
(D)
- 1413 votes
27.7%
2024 (R+44.3)
Donald Trump
(R)
- 3534 votes
71.3%
Kamala Harris
(D)
- 1341 votes
27.1%
Chase Oliver
(L)
- 50 votes
1.0%
Jill Stein
(G)
- 30 votes
0.6%
Democratic Swing:
-1.4%
Republican Swing:
-0.2%
Net Swing:
1.2% Republican
Vote Change:
-11 votes
Howell County
(100.0% reporting)
2020 (R+65)
Donald Trump
(R)
- 15181 votes
81.4%
Joe Biden
(D)
- 3218 votes
17.2%
2024 (R+66.8)
Donald Trump
(R)
- 15733 votes
82.9%
Kamala Harris
(D)
- 3073 votes
16.2%
Chase Oliver
(L)
- 106 votes
0.6%
Jill Stein
(G)
- 51 votes
0.3%
Democratic Swing:
-1.3%
Republican Swing:
0.5%
Net Swing:
1.7% Republican
Vote Change:
+564 votes
Iron County
(100.0% reporting)
2020 (R+58.4)
Donald Trump
(R)
- 3596 votes
78.3%
Joe Biden
(D)
- 945 votes
20.6%
2024 (R+62.4)
Donald Trump
(R)
- 3644 votes
80.7%
Kamala Harris
(D)
- 824 votes
18.2%
Chase Oliver
(L)
- 28 votes
0.6%
Jill Stein
(G)
- 21 votes
0.5%
Democratic Swing:
-2.6%
Republican Swing:
1.5%
Net Swing:
4.1% Republican
Vote Change:
-24 votes
Jackson County
(0.0% reporting)
2020 (D+22.5)
Joe Biden
(D)
- 199842 votes
60.0%
Donald Trump
(R)
- 126535 votes
38.0%
2024 (N/A+0)
Democratic Swing:
38.8%
Republican Swing:
61.2%
Net Swing:
22.5% Republican
Vote Change:
-326,377 votes
Jasper County
(100.0% reporting)
2020 (R+47.2)
Donald Trump
(R)
- 37728 votes
72.1%
Joe Biden
(D)
- 13549 votes
25.9%
2024 (R+46.8)
Donald Trump
(R)
- 39084 votes
72.6%
Kamala Harris
(D)
- 13943 votes
25.9%
Chase Oliver
(L)
- 468 votes
0.9%
Jill Stein
(G)
- 261 votes
0.5%
Democratic Swing:
-0.5%
Republican Swing:
-0.9%
Net Swing:
0.4% Democratic
Vote Change:
+2,479 votes
Jefferson County
(100.0% reporting)
2020 (R+34.5)
Donald Trump
(R)
- 77046 votes
66.0%
Joe Biden
(D)
- 37523 votes
32.2%
2024 (R+36.7)
Donald Trump
(R)
- 80796 votes
67.7%
Kamala Harris
(D)
- 36965 votes
31.0%
Chase Oliver
(L)
- 947 votes
0.8%
Jill Stein
(G)
- 579 votes
0.5%
Democratic Swing:
-1.8%
Republican Swing:
0.5%
Net Swing:
2.2% Republican
Vote Change:
+4,718 votes
Johnson County
(100.0% reporting)
2020 (R+37.9)
Donald Trump
(R)
- 15489 votes
67.0%
Joe Biden
(D)
- 6974 votes
30.1%
2024 (R+39.6)
Donald Trump
(R)
- 16298 votes
69.1%
Kamala Harris
(D)
- 6960 votes
29.5%
Chase Oliver
(L)
- 222 votes
0.9%
Jill Stein
(G)
- 111 votes
0.5%
Democratic Swing:
-1.5%
Republican Swing:
0.1%
Net Swing:
1.7% Republican
Vote Change:
+1,128 votes
Knox County
(100.0% reporting)
2020 (R+62.8)
Donald Trump
(R)
- 1486 votes
80.2%
Joe Biden
(D)
- 340 votes
18.3%
2024 (R+64.5)
Donald Trump
(R)
- 1479 votes
81.7%
Kamala Harris
(D)
- 311 votes
17.2%
Chase Oliver
(L)
- 13 votes
0.7%
Jill Stein
(G)
- 7 votes
0.4%
Democratic Swing:
-1.4%
Republican Swing:
0.3%
Net Swing:
1.8% Republican
Vote Change:
-16 votes
LaClede County
(100.0% reporting)
2020 (R+66.4)
Donald Trump
(R)
- 13762 votes
81.9%
Joe Biden
(D)
- 2780 votes
16.6%
2024 (R+66.8)
Donald Trump
(R)
- 14155 votes
82.9%
Kamala Harris
(D)
- 2756 votes
16.1%
Chase Oliver
(L)
- 109 votes
0.6%
Jill Stein
(G)
- 56 votes
0.3%
Democratic Swing:
-0.7%
Republican Swing:
-0.3%
Net Swing:
0.4% Republican
Vote Change:
+534 votes
Lafayette County
(100.0% reporting)
2020 (R+46.6)
Donald Trump
(R)
- 12273 votes
72.0%
Joe Biden
(D)
- 4472 votes
26.2%
2024 (R+48.9)
Donald Trump
(R)
- 12720 votes
73.7%
Kamala Harris
(D)
- 4294 votes
24.9%
Chase Oliver
(L)
- 161 votes
0.9%
Jill Stein
(G)
- 69 votes
0.4%
Democratic Swing:
-1.8%
Republican Swing:
0.5%
Net Swing:
2.3% Republican
Vote Change:
+499 votes
Lawrence County
(100.0% reporting)
2020 (R+63.6)
Donald Trump
(R)
- 14426 votes
80.6%
Joe Biden
(D)
- 3214 votes
18.0%
2024 (R+63.8)
Donald Trump
(R)
- 15001 votes
81.4%
Kamala Harris
(D)
- 3248 votes
17.6%
Chase Oliver
(L)
- 116 votes
0.6%
Jill Stein
(G)
- 52 votes
0.3%
Democratic Swing:
-0.6%
Republican Swing:
-0.3%
Net Swing:
0.3% Republican
Vote Change:
+777 votes
Lewis County
(100.0% reporting)
2020 (R+56.6)
Donald Trump
(R)
- 3553 votes
77.1%
Joe Biden
(D)
- 984 votes
21.3%
2024 (R+60.1)
Donald Trump
(R)
- 3565 votes
79.5%
Kamala Harris
(D)
- 872 votes
19.4%
Chase Oliver
(L)
- 32 votes
0.7%
Jill Stein
(G)
- 15 votes
0.3%
Democratic Swing:
-2.2%
Republican Swing:
1.2%
Net Swing:
3.4% Republican
Vote Change:
-53 votes
Lincoln County
(100.0% reporting)
2020 (R+53.6)
Donald Trump
(R)
- 21848 votes
75.3%
Joe Biden
(D)
- 6607 votes
22.8%
2024 (R+55.9)
Donald Trump
(R)
- 24866 votes
77.4%
Kamala Harris
(D)
- 6908 votes
21.5%
Chase Oliver
(L)
- 245 votes
0.8%
Jill Stein
(G)
- 110 votes
0.3%
Democratic Swing:
-1.7%
Republican Swing:
0.6%
Net Swing:
2.3% Republican
Vote Change:
+3,674 votes
Linn County
(100.0% reporting)
2020 (R+54.8)
Donald Trump
(R)
- 4363 votes
76.2%
Joe Biden
(D)
- 1275 votes
22.3%
2024 (R+57.2)
Donald Trump
(R)
- 4437 votes
78.0%
Kamala Harris
(D)
- 1183 votes
20.8%
Chase Oliver
(L)
- 41 votes
0.7%
Jill Stein
(G)
- 23 votes
0.4%
Democratic Swing:
-1.8%
Republican Swing:
0.7%
Net Swing:
2.5% Republican
Vote Change:
+46 votes
Livingston County
(100.0% reporting)
2020 (R+57.8)
Donald Trump
(R)
- 5267 votes
77.9%
Joe Biden
(D)
- 1410 votes
20.9%
2024 (R+57.8)
Donald Trump
(R)
- 5395 votes
78.5%
Kamala Harris
(D)
- 1422 votes
20.7%
Chase Oliver
(L)
- 36 votes
0.5%
Jill Stein
(G)
- 18 votes
0.3%
Democratic Swing:
-0.4%
Republican Swing:
-0.4%
Net Swing:
0.1% Republican
Vote Change:
+194 votes
Macon County
(100.0% reporting)
2020 (R+57)
Donald Trump
(R)
- 6076 votes
77.5%
Joe Biden
(D)
- 1662 votes
21.2%
2024 (R+61.5)
Donald Trump
(R)
- 6300 votes
80.4%
Kamala Harris
(D)
- 1481 votes
18.9%
Chase Oliver
(L)
- 33 votes
0.4%
Jill Stein
(G)
- 24 votes
0.3%
Democratic Swing:
-2.6%
Republican Swing:
1.9%
Net Swing:
4.4% Republican
Vote Change:
+100 votes
Madison County
(100.0% reporting)
2020 (R+63.6)
Donald Trump
(R)
- 4584 votes
80.8%
Joe Biden
(D)
- 1019 votes
18.0%
2024 (R+64.9)
Donald Trump
(R)
- 4721 votes
82.1%
Kamala Harris
(D)
- 986 votes
17.1%
Chase Oliver
(L)
- 32 votes
0.6%
Jill Stein
(G)
- 14 votes
0.2%
Democratic Swing:
-1.0%
Republican Swing:
0.2%
Net Swing:
1.3% Republican
Vote Change:
+150 votes
Maries County
(100.0% reporting)
2020 (R+65.4)
Donald Trump
(R)
- 3892 votes
81.6%
Joe Biden
(D)
- 814 votes
17.1%
2024 (R+67.5)
Donald Trump
(R)
- 3987 votes
83.3%
Kamala Harris
(D)
- 755 votes
15.8%
Chase Oliver
(L)
- 30 votes
0.6%
Jill Stein
(G)
- 14 votes
0.3%
Democratic Swing:
-1.5%
Republican Swing:
0.6%
Net Swing:
2.1% Republican
Vote Change:
+80 votes
Marion County
(100.0% reporting)
2020 (R+51.2)
Donald Trump
(R)
- 9915 votes
74.3%
Joe Biden
(D)
- 3202 votes
24.0%
2024 (R+52.9)
Donald Trump
(R)
- 9991 votes
76.0%
Kamala Harris
(D)
- 3032 votes
23.0%
Chase Oliver
(L)
- 73 votes
0.6%
Jill Stein
(G)
- 52 votes
0.4%
Democratic Swing:
-1.4%
Republican Swing:
0.4%
Net Swing:
1.8% Republican
Vote Change:
+31 votes
McDonald County
(100.0% reporting)
2020 (R+67.7)
Donald Trump
(R)
- 7465 votes
82.4%
Joe Biden
(D)
- 1439 votes
15.9%
2024 (R+68.8)
Donald Trump
(R)
- 7843 votes
84.0%
Kamala Harris
(D)
- 1423 votes
15.2%
Chase Oliver
(L)
- 40 votes
0.4%
Jill Stein
(G)
- 32 votes
0.3%
Democratic Swing:
-0.9%
Republican Swing:
0.2%
Net Swing:
1.1% Republican
Vote Change:
+434 votes
Mercer County
(100.0% reporting)
2020 (R+74.8)
Donald Trump
(R)
- 1541 votes
86.6%
Joe Biden
(D)
- 222 votes
12.5%
2024 (R+73.1)
Donald Trump
(R)
- 1545 votes
86.2%
Kamala Harris
(D)
- 235 votes
13.1%
Chase Oliver
(L)
- 8 votes
0.4%
Jill Stein
(G)
- 4 votes
0.2%
Democratic Swing:
0.5%
Republican Swing:
-1.2%
Net Swing:
1.7% Democratic
Vote Change:
+29 votes
Miller County
(100.0% reporting)
2020 (R+66.6)
Donald Trump
(R)
- 10176 votes
82.2%
Joe Biden
(D)
- 2038 votes
16.5%
2024 (R+67.3)
Donald Trump
(R)
- 10826 votes
83.2%
Kamala Harris
(D)
- 2067 votes
15.9%
Chase Oliver
(L)
- 77 votes
0.6%
Jill Stein
(G)
- 39 votes
0.3%
Democratic Swing:
-0.8%
Republican Swing:
-0.1%
Net Swing:
0.7% Republican
Vote Change:
+795 votes
Mississippi County
(100.0% reporting)
2020 (R+50)
Donald Trump
(R)
- 3537 votes
74.4%
Joe Biden
(D)
- 1178 votes
24.8%
2024 (R+53.7)
Donald Trump
(R)
- 3404 votes
76.5%
Kamala Harris
(D)
- 1015 votes
22.8%
Chase Oliver
(L)
- 22 votes
0.5%
Jill Stein
(G)
- 8 votes
0.2%
Democratic Swing:
-2.2%
Republican Swing:
1.5%
Net Swing:
3.7% Republican
Vote Change:
-266 votes
Moniteau County
(100.0% reporting)
2020 (R+62.9)
Donald Trump
(R)
- 5744 votes
80.3%
Joe Biden
(D)
- 1308 votes
18.3%
2024 (R+62.8)
Donald Trump
(R)
- 5877 votes
80.8%
Kamala Harris
(D)
- 1313 votes
18.0%
Chase Oliver
(L)
- 61 votes
0.8%
Jill Stein
(G)
- 22 votes
0.3%
Democratic Swing:
-0.5%
Republican Swing:
-0.6%
Net Swing:
0.2% Democratic
Vote Change:
+221 votes
Monroe County
(100.0% reporting)
2020 (R+57.6)
Donald Trump
(R)
- 3477 votes
77.6%
Joe Biden
(D)
- 936 votes
20.9%
2024 (R+59.8)
Donald Trump
(R)
- 3476 votes
79.4%
Kamala Harris
(D)
- 857 votes
19.6%
Chase Oliver
(L)
- 25 votes
0.6%
Jill Stein
(G)
- 18 votes
0.4%
Democratic Swing:
-1.6%
Republican Swing:
0.6%
Net Swing:
2.3% Republican
Vote Change:
-37 votes
Montgomery County
(100.0% reporting)
2020 (R+57.4)
Donald Trump
(R)
- 4465 votes
77.4%
Joe Biden
(D)
- 1208 votes
20.9%
2024 (R+60.1)
Donald Trump
(R)
- 4776 votes
79.6%
Kamala Harris
(D)
- 1170 votes
19.5%
Chase Oliver
(L)
- 39 votes
0.7%
Jill Stein
(G)
- 11 votes
0.2%
Democratic Swing:
-1.8%
Republican Swing:
0.9%
Net Swing:
2.7% Republican
Vote Change:
+323 votes
Morgan County
(100.0% reporting)
2020 (R+58.9)
Donald Trump
(R)
- 7442 votes
78.4%
Joe Biden
(D)
- 1924 votes
20.3%
2024 (R+59.7)
Donald Trump
(R)
- 7725 votes
79.4%
Kamala Harris
(D)
- 1914 votes
19.7%
Chase Oliver
(L)
- 63 votes
0.6%
Jill Stein
(G)
- 31 votes
0.3%
Democratic Swing:
-0.9%
Republican Swing:
-0.1%
Net Swing:
0.8% Republican
Vote Change:
+367 votes
New Madrid County
(100.0% reporting)
2020 (R+51.4)
Donald Trump
(R)
- 5447 votes
75.1%
Joe Biden
(D)
- 1748 votes
24.1%
2024 (R+53.5)
Donald Trump
(R)
- 5203 votes
76.4%
Kamala Harris
(D)
- 1561 votes
22.9%
Chase Oliver
(L)
- 34 votes
0.5%
Jill Stein
(G)
- 13 votes
0.2%
Democratic Swing:
-1.4%
Republican Swing:
0.7%
Net Swing:
2.1% Republican
Vote Change:
-384 votes
Newton County
(100.0% reporting)
2020 (R+58.4)
Donald Trump
(R)
- 22120 votes
77.9%
Joe Biden
(D)
- 5818 votes
20.5%
2024 (R+58.6)
Donald Trump
(R)
- 22923 votes
78.8%
Kamala Harris
(D)
- 5867 votes
20.2%
Chase Oliver
(L)
- 173 votes
0.6%
Jill Stein
(G)
- 120 votes
0.4%
Democratic Swing:
-0.7%
Republican Swing:
-0.4%
Net Swing:
0.3% Republican
Vote Change:
+1,145 votes
Nodaway County
(100.0% reporting)
2020 (R+41.3)
Donald Trump
(R)
- 6865 votes
69.4%
Joe Biden
(D)
- 2853 votes
28.8%
2024 (R+43.7)
Donald Trump
(R)
- 6909 votes
71.3%
Kamala Harris
(D)
- 2674 votes
27.6%
Chase Oliver
(L)
- 63 votes
0.6%
Jill Stein
(G)
- 36 votes
0.4%
Democratic Swing:
-1.7%
Republican Swing:
0.7%
Net Swing:
2.5% Republican
Vote Change:
-36 votes
Oregon County
(100.0% reporting)
2020 (R+64.8)
Donald Trump
(R)
- 3847 votes
81.2%
Joe Biden
(D)
- 823 votes
17.4%
2024 (R+69.1)
Donald Trump
(R)
- 3884 votes
84.2%
Kamala Harris
(D)
- 696 votes
15.1%
Chase Oliver
(L)
- 20 votes
0.4%
Jill Stein
(G)
- 12 votes
0.3%
Democratic Swing:
-2.5%
Republican Swing:
1.8%
Net Swing:
4.4% Republican
Vote Change:
-58 votes
Osage County
(100.0% reporting)
2020 (R+72.2)
Donald Trump
(R)
- 6425 votes
85.2%
Joe Biden
(D)
- 1037 votes
13.8%
2024 (R+73.1)
Donald Trump
(R)
- 6657 votes
86.1%
Kamala Harris
(D)
- 1009 votes
13.1%
Chase Oliver
(L)
- 46 votes
0.6%
Jill Stein
(G)
- 13 votes
0.2%
Democratic Swing:
-0.8%
Republican Swing:
0.1%
Net Swing:
0.9% Republican
Vote Change:
+263 votes
Ozark County
(100.0% reporting)
2020 (R+68.8)
Donald Trump
(R)
- 4064 votes
83.5%
Joe Biden
(D)
- 752 votes
15.5%
2024 (R+70)
Donald Trump
(R)
- 4044 votes
84.6%
Kamala Harris
(D)
- 698 votes
14.6%
Chase Oliver
(L)
- 26 votes
0.5%
Jill Stein
(G)
- 11 votes
0.2%
Democratic Swing:
-1.0%
Republican Swing:
0.2%
Net Swing:
1.2% Republican
Vote Change:
-37 votes
Pemiscot County
(100.0% reporting)
2020 (R+45.1)
Donald Trump
(R)
- 4120 votes
71.8%
Joe Biden
(D)
- 1560 votes
27.2%
2024 (R+49.1)
Donald Trump
(R)
- 3917 votes
74.3%
Kamala Harris
(D)
- 1331 votes
25.3%
Chase Oliver
(L)
- 16 votes
0.3%
Jill Stein
(G)
- 6 votes
0.1%
Democratic Swing:
-2.2%
Republican Swing:
1.8%
Net Swing:
4.0% Republican
Vote Change:
-410 votes
Perry County
(100.0% reporting)
2020 (R+64.3)
Donald Trump
(R)
- 7657 votes
81.0%
Joe Biden
(D)
- 1664 votes
17.6%
2024 (R+63.4)
Donald Trump
(R)
- 7986 votes
81.3%
Kamala Harris
(D)
- 1757 votes
17.9%
Chase Oliver
(L)
- 51 votes
0.5%
Jill Stein
(G)
- 29 votes
0.3%
Democratic Swing:
0.0%
Republican Swing:
-0.8%
Net Swing:
0.9% Democratic
Vote Change:
+502 votes
Pettis County
(100.0% reporting)
2020 (R+48.7)
Donald Trump
(R)
- 13854 votes
72.5%
Joe Biden
(D)
- 4783 votes
25.0%
2024 (R+48.8)
Donald Trump
(R)
- 13907 votes
73.7%
Kamala Harris
(D)
- 4703 votes
24.9%
Chase Oliver
(L)
- 172 votes
0.9%
Jill Stein
(G)
- 95 votes
0.5%
Democratic Swing:
-0.8%
Republican Swing:
-0.7%
Net Swing:
0.1% Republican
Vote Change:
+240 votes
Phelps County
(100.0% reporting)
2020 (R+41)
Donald Trump
(R)
- 13480 votes
68.9%
Joe Biden
(D)
- 5637 votes
28.8%
2024 (R+42.9)
Donald Trump
(R)
- 13658 votes
70.8%
Kamala Harris
(D)
- 5379 votes
27.9%
Chase Oliver
(L)
- 160 votes
0.8%
Jill Stein
(G)
- 97 votes
0.5%
Democratic Swing:
-1.6%
Republican Swing:
0.3%
Net Swing:
1.9% Republican
Vote Change:
+177 votes
Pike County
(100.0% reporting)
2020 (R+54.7)
Donald Trump
(R)
- 5863 votes
76.2%
Joe Biden
(D)
- 1717 votes
22.3%
2024 (R+57.9)
Donald Trump
(R)
- 6151 votes
78.6%
Kamala Harris
(D)
- 1618 votes
20.7%
Chase Oliver
(L)
- 35 votes
0.4%
Jill Stein
(G)
- 20 votes
0.3%
Democratic Swing:
-2.0%
Republican Swing:
1.3%
Net Swing:
3.2% Republican
Vote Change:
+244 votes
Platte County
(100.0% reporting)
2020 (R+3.1)
Donald Trump
(R)
- 28917 votes
50.5%
Joe Biden
(D)
- 27179 votes
47.5%
2024 (R+3.1)
Donald Trump
(R)
- 29381 votes
50.8%
Kamala Harris
(D)
- 27566 votes
47.7%
Chase Oliver
(L)
- 535 votes
0.9%
Jill Stein
(G)
- 305 votes
0.5%
Democratic Swing:
-0.7%
Republican Swing:
-0.7%
Net Swing:
0.0% Republican
Vote Change:
+1,691 votes
Polk County
(100.0% reporting)
2020 (R+60.8)
Donald Trump
(R)
- 11850 votes
78.7%
Joe Biden
(D)
- 2885 votes
19.2%
2024 (R+61.6)
Donald Trump
(R)
- 12691 votes
80.2%
Kamala Harris
(D)
- 2948 votes
18.6%
Chase Oliver
(L)
- 133 votes
0.8%
Jill Stein
(G)
- 45 votes
0.3%
Democratic Swing:
-0.9%
Republican Swing:
-0.2%
Net Swing:
0.8% Republican
Vote Change:
+1,082 votes
Pulaski County
(100.0% reporting)
2020 (R+46.8)
Donald Trump
(R)
- 10329 votes
71.7%
Joe Biden
(D)
- 3740 votes
25.9%
2024 (R+50.3)
Donald Trump
(R)
- 11579 votes
74.5%
Kamala Harris
(D)
- 3765 votes
24.2%
Chase Oliver
(L)
- 115 votes
0.7%
Jill Stein
(G)
- 86 votes
0.6%
Democratic Swing:
-2.4%
Republican Swing:
1.1%
Net Swing:
3.4% Republican
Vote Change:
+1,476 votes
Putnam County
(100.0% reporting)
2020 (R+69.2)
Donald Trump
(R)
- 1984 votes
84.0%
Joe Biden
(D)
- 361 votes
15.3%
2024 (R+70.3)
Donald Trump
(R)
- 2021 votes
84.9%
Kamala Harris
(D)
- 347 votes
14.6%
Chase Oliver
(L)
- 7 votes
0.3%
Jill Stein
(G)
- 5 votes
0.2%
Democratic Swing:
-0.8%
Republican Swing:
0.3%
Net Swing:
1.1% Republican
Vote Change:
+35 votes
Ralls County
(100.0% reporting)
2020 (R+57)
Donald Trump
(R)
- 4396 votes
77.6%
Joe Biden
(D)
- 1205 votes
21.3%
2024 (R+59.2)
Donald Trump
(R)
- 4575 votes
79.2%
Kamala Harris
(D)
- 1154 votes
20.0%
Chase Oliver
(L)
- 32 votes
0.5%
Jill Stein
(G)
- 16 votes
0.3%
Democratic Swing:
-1.5%
Republican Swing:
0.7%
Net Swing:
2.2% Republican
Vote Change:
+176 votes
Randolph County
(100.0% reporting)
2020 (R+52.7)
Donald Trump
(R)
- 8018 votes
74.6%
Joe Biden
(D)
- 2485 votes
23.1%
2024 (R+52.2)
Donald Trump
(R)
- 8322 votes
75.5%
Kamala Harris
(D)
- 2571 votes
23.3%
Chase Oliver
(L)
- 89 votes
0.8%
Jill Stein
(G)
- 43 votes
0.4%
Democratic Swing:
-0.3%
Republican Swing:
-0.9%
Net Swing:
0.5% Democratic
Vote Change:
+522 votes
Ray County
(100.0% reporting)
2020 (R+45.7)
Donald Trump
(R)
- 8345 votes
71.6%
Joe Biden
(D)
- 3109 votes
26.7%
2024 (R+48.7)
Donald Trump
(R)
- 8602 votes
73.8%
Kamala Harris
(D)
- 2927 votes
25.1%
Chase Oliver
(L)
- 82 votes
0.7%
Jill Stein
(G)
- 51 votes
0.4%
Democratic Swing:
-2.0%
Republican Swing:
0.9%
Net Swing:
2.9% Republican
Vote Change:
+208 votes
Reynolds County
(100.0% reporting)
2020 (R+67.6)
Donald Trump
(R)
- 2733 votes
82.9%
Joe Biden
(D)
- 529 votes
16.0%
2024 (R+68.3)
Donald Trump
(R)
- 2560 votes
83.7%
Kamala Harris
(D)
- 472 votes
15.4%
Chase Oliver
(L)
- 17 votes
0.5%
Jill Stein
(G)
- 8 votes
0.3%
Democratic Swing:
-0.8%
Republican Swing:
0.0%
Net Swing:
0.7% Republican
Vote Change:
-205 votes
Ripley County
(100.0% reporting)
2020 (R+70.6)
Donald Trump
(R)
- 4839 votes
84.6%
Joe Biden
(D)
- 833 votes
14.6%
2024 (R+73)
Donald Trump
(R)
- 5002 votes
86.2%
Kamala Harris
(D)
- 763 votes
13.1%
Chase Oliver
(L)
- 27 votes
0.5%
Jill Stein
(G)
- 12 votes
0.2%
Democratic Swing:
-1.5%
Republican Swing:
0.9%
Net Swing:
2.4% Republican
Vote Change:
+132 votes
Saline County
(100.0% reporting)
2020 (R+37.9)
Donald Trump
(R)
- 6451 votes
67.8%
Joe Biden
(D)
- 2904 votes
30.5%
2024 (R+40.4)
Donald Trump
(R)
- 6498 votes
69.6%
Kamala Harris
(D)
- 2726 votes
29.2%
Chase Oliver
(L)
- 63 votes
0.7%
Jill Stein
(G)
- 43 votes
0.5%
Democratic Swing:
-1.8%
Republican Swing:
0.7%
Net Swing:
2.5% Republican
Vote Change:
-25 votes
Schuyler County
(100.0% reporting)
2020 (R+62.3)
Donald Trump
(R)
- 1606 votes
80.2%
Joe Biden
(D)
- 373 votes
18.6%
2024 (R+64.5)
Donald Trump
(R)
- 1588 votes
81.6%
Kamala Harris
(D)
- 334 votes
17.2%
Chase Oliver
(L)
- 20 votes
1.0%
Jill Stein
(G)
- 3 votes
0.2%
Democratic Swing:
-1.7%
Republican Swing:
0.5%
Net Swing:
2.2% Republican
Vote Change:
-34 votes
Scotland County
(100.0% reporting)
2020 (R+60.2)
Donald Trump
(R)
- 1560 votes
78.6%
Joe Biden
(D)
- 388 votes
19.6%
2024 (R+61.5)
Donald Trump
(R)
- 1537 votes
80.1%
Kamala Harris
(D)
- 358 votes
18.7%
Chase Oliver
(L)
- 12 votes
0.6%
Jill Stein
(G)
- 11 votes
0.6%
Democratic Swing:
-1.3%
Republican Swing:
0.1%
Net Swing:
1.3% Republican
Vote Change:
-30 votes
Scott County
(100.0% reporting)
2020 (R+57.2)
Donald Trump
(R)
- 13769 votes
77.7%
Joe Biden
(D)
- 3753 votes
21.2%
2024 (R+58.9)
Donald Trump
(R)
- 13786 votes
79.1%
Kamala Harris
(D)
- 3525 votes
20.2%
Chase Oliver
(L)
- 67 votes
0.4%
Jill Stein
(G)
- 40 votes
0.2%
Democratic Swing:
-1.2%
Republican Swing:
0.6%
Net Swing:
1.7% Republican
Vote Change:
-104 votes
Shannon County
(100.0% reporting)
2020 (R+63.5)
Donald Trump
(R)
- 3165 votes
81.0%
Joe Biden
(D)
- 706 votes
18.1%
2024 (R+68.3)
Donald Trump
(R)
- 3364 votes
83.7%
Kamala Harris
(D)
- 625 votes
15.6%
Chase Oliver
(L)
- 17 votes
0.4%
Jill Stein
(G)
- 7 votes
0.2%
Democratic Swing:
-2.7%
Republican Swing:
2.1%
Net Swing:
4.7% Republican
Vote Change:
+142 votes
Shelby County
(100.0% reporting)
2020 (R+64)
Donald Trump
(R)
- 2700 votes
80.6%
Joe Biden
(D)
- 592 votes
17.7%
2024 (R+65.6)
Donald Trump
(R)
- 2691 votes
82.5%
Kamala Harris
(D)
- 550 votes
16.9%
Chase Oliver
(L)
- 15 votes
0.4%
Jill Stein
(G)
- 6 votes
0.2%
Democratic Swing:
-1.1%
Republican Swing:
0.5%
Net Swing:
1.6% Republican
Vote Change:
-30 votes
St. Charles County
(100.0% reporting)
2020 (R+17.8)
Donald Trump
(R)
- 128389 votes
57.8%
Joe Biden
(D)
- 89530 votes
40.3%
2024 (R+17)
Donald Trump
(R)
- 130588 votes
57.7%
Kamala Harris
(D)
- 92226 votes
40.8%
Chase Oliver
(L)
- 2048 votes
0.9%
Jill Stein
(G)
- 1190 votes
0.5%
Democratic Swing:
-0.3%
Republican Swing:
-1.1%
Net Swing:
0.9% Democratic
Vote Change:
+8,133 votes
St. Clair County
(100.0% reporting)
2020 (R+59.8)
Donald Trump
(R)
- 3932 votes
79.0%
Joe Biden
(D)
- 988 votes
19.9%
2024 (R+60.6)
Donald Trump
(R)
- 3982 votes
79.8%
Kamala Harris
(D)
- 959 votes
19.2%
Chase Oliver
(L)
- 32 votes
0.6%
Jill Stein
(G)
- 14 votes
0.3%
Democratic Swing:
-0.9%
Republican Swing:
-0.1%
Net Swing:
0.8% Republican
Vote Change:
+67 votes
St. Francois County
(100.0% reporting)
2020 (R+48.9)
Donald Trump
(R)
- 20511 votes
73.2%
Joe Biden
(D)
- 7044 votes
25.2%
2024 (R+51.4)
Donald Trump
(R)
- 21521 votes
75.2%
Kamala Harris
(D)
- 6811 votes
23.8%
Chase Oliver
(L)
- 174 votes
0.6%
Jill Stein
(G)
- 108 votes
0.4%
Democratic Swing:
-1.8%
Republican Swing:
0.8%
Net Swing:
2.5% Republican
Vote Change:
+1,059 votes
St. Louis City County
(100.0% reporting)
2020 (D+67.4)
Joe Biden
(D)
- 110089 votes
82.2%
Donald Trump
(R)
- 21474 votes
16.0%
2024 (D+64.7)
Kamala Harris
(D)
- 94458 votes
81.2%
Donald Trump
(R)
- 19342 votes
16.6%
Jill Stein
(G)
- 1421 votes
1.2%
Chase Oliver
(L)
- 861 votes
0.7%
Democratic Swing:
-2.3%
Republican Swing:
0.3%
Net Swing:
2.6% Republican
Vote Change:
-15,481 votes
St. Louis County County
(100.0% reporting)
2020 (D+24.4)
Joe Biden
(D)
- 328151 votes
61.2%
Donald Trump
(R)
- 199493 votes
37.2%
2024 (D+23.4)
Kamala Harris
(D)
- 305635 votes
60.8%
Donald Trump
(R)
- 187982 votes
37.4%
Chase Oliver
(L)
- 4489 votes
0.9%
Jill Stein
(G)
- 4250 votes
0.8%
Democratic Swing:
-1.4%
Republican Swing:
-0.4%
Net Swing:
1.0% Republican
Vote Change:
-25,288 votes
Ste. Genevieve County
(100.0% reporting)
2020 (R+41.9)
Donald Trump
(R)
- 6630 votes
69.9%
Joe Biden
(D)
- 2713 votes
28.6%
2024 (R+45)
Donald Trump
(R)
- 7031 votes
71.9%
Kamala Harris
(D)
- 2629 votes
26.9%
Chase Oliver
(L)
- 70 votes
0.7%
Jill Stein
(G)
- 45 votes
0.5%
Democratic Swing:
-2.1%
Republican Swing:
1.0%
Net Swing:
3.1% Republican
Vote Change:
+432 votes
Stoddard County
(100.0% reporting)
2020 (R+72.7)
Donald Trump
(R)
- 11484 votes
85.5%
Joe Biden
(D)
- 1819 votes
13.5%
2024 (R+73.9)
Donald Trump
(R)
- 11783 votes
86.6%
Kamala Harris
(D)
- 1736 votes
12.8%
Chase Oliver
(L)
- 55 votes
0.4%
Jill Stein
(G)
- 25 votes
0.2%
Democratic Swing:
-0.9%
Republican Swing:
0.3%
Net Swing:
1.2% Republican
Vote Change:
+296 votes
Stone County
(100.0% reporting)
2020 (R+61.7)
Donald Trump
(R)
- 14800 votes
80.1%
Joe Biden
(D)
- 3506 votes
19.0%
2024 (R+61.4)
Donald Trump
(R)
- 15357 votes
80.3%
Kamala Harris
(D)
- 3620 votes
18.9%
Chase Oliver
(L)
- 90 votes
0.5%
Jill Stein
(G)
- 55 votes
0.3%
Democratic Swing:
-0.2%
Republican Swing:
-0.5%
Net Swing:
0.3% Democratic
Vote Change:
+816 votes
Sullivan County
(100.0% reporting)
2020 (R+61)
Donald Trump
(R)
- 1974 votes
79.9%
Joe Biden
(D)
- 478 votes
19.3%
2024 (R+66.1)
Donald Trump
(R)
- 2035 votes
82.6%
Kamala Harris
(D)
- 408 votes
16.6%
Chase Oliver
(L)
- 11 votes
0.4%
Jill Stein
(G)
- 9 votes
0.4%
Democratic Swing:
-2.9%
Republican Swing:
2.1%
Net Swing:
5.0% Republican
Vote Change:
+11 votes
Taney County
(100.0% reporting)
2020 (R+58.7)
Donald Trump
(R)
- 20508 votes
78.0%
Joe Biden
(D)
- 5339 votes
20.3%
2024 (R+59.3)
Donald Trump
(R)
- 21236 votes
79.2%
Kamala Harris
(D)
- 5329 votes
19.9%
Chase Oliver
(L)
- 161 votes
0.6%
Jill Stein
(G)
- 85 votes
0.3%
Democratic Swing:
-0.8%
Republican Swing:
-0.1%
Net Swing:
0.6% Republican
Vote Change:
+964 votes
Texas County
(100.0% reporting)
2020 (R+69.3)
Donald Trump
(R)
- 9478 votes
83.8%
Joe Biden
(D)
- 1716 votes
15.2%
2024 (R+71.7)
Donald Trump
(R)
- 9855 votes
85.5%
Kamala Harris
(D)
- 1589 votes
13.8%
Chase Oliver
(L)
- 46 votes
0.4%
Jill Stein
(G)
- 35 votes
0.3%
Democratic Swing:
-1.5%
Republican Swing:
0.8%
Net Swing:
2.4% Republican
Vote Change:
+331 votes
Vernon County
(100.0% reporting)
2020 (R+58)
Donald Trump
(R)
- 7155 votes
77.9%
Joe Biden
(D)
- 1903 votes
20.7%
2024 (R+59.5)
Donald Trump
(R)
- 7112 votes
79.3%
Kamala Harris
(D)
- 1774 votes
19.8%
Chase Oliver
(L)
- 58 votes
0.6%
Jill Stein
(G)
- 29 votes
0.3%
Democratic Swing:
-1.2%
Republican Swing:
0.3%
Net Swing:
1.5% Republican
Vote Change:
-85 votes
Warren County
(100.0% reporting)
2020 (R+47)
Donald Trump
(R)
- 13222 votes
72.0%
Joe Biden
(D)
- 4769 votes
26.0%
2024 (R+49.5)
Donald Trump
(R)
- 14915 votes
74.2%
Kamala Harris
(D)
- 4970 votes
24.7%
Chase Oliver
(L)
- 141 votes
0.7%
Jill Stein
(G)
- 68 votes
0.3%
Democratic Swing:
-1.8%
Republican Swing:
0.7%
Net Swing:
2.5% Republican
Vote Change:
+2,103 votes
Washington County
(100.0% reporting)
2020 (R+63.4)
Donald Trump
(R)
- 8047 votes
80.7%
Joe Biden
(D)
- 1804 votes
18.1%
2024 (R+65.2)
Donald Trump
(R)
- 8424 votes
82.3%
Kamala Harris
(D)
- 1747 votes
17.1%
Chase Oliver
(L)
- 39 votes
0.4%
Jill Stein
(G)
- 25 votes
0.2%
Democratic Swing:
-1.2%
Republican Swing:
0.6%
Net Swing:
1.9% Republican
Vote Change:
+384 votes
Wayne County
(100.0% reporting)
2020 (R+71)
Donald Trump
(R)
- 4987 votes
84.8%
Joe Biden
(D)
- 845 votes
14.4%
2024 (R+72.6)
Donald Trump
(R)
- 5030 votes
86.0%
Kamala Harris
(D)
- 783 votes
13.4%
Chase Oliver
(L)
- 19 votes
0.3%
Jill Stein
(G)
- 15 votes
0.3%
Democratic Swing:
-1.1%
Republican Swing:
0.5%
Net Swing:
1.6% Republican
Vote Change:
+15 votes
Webster County
(100.0% reporting)
2020 (R+61.3)
Donald Trump
(R)
- 14880 votes
79.2%
Joe Biden
(D)
- 3573 votes
19.0%
2024 (R+62.3)
Donald Trump
(R)
- 15984 votes
80.7%
Kamala Harris
(D)
- 3653 votes
18.4%
Chase Oliver
(L)
- 127 votes
0.6%
Jill Stein
(G)
- 44 votes
0.2%
Democratic Swing:
-0.9%
Republican Swing:
0.1%
Net Swing:
1.0% Republican
Vote Change:
+1,355 votes
Worth County
(100.0% reporting)
2020 (R+60.6)
Donald Trump
(R)
- 877 votes
79.2%
Joe Biden
(D)
- 215 votes
19.4%
2024 (R+64.6)
Donald Trump
(R)
- 904 votes
81.8%
Kamala Harris
(D)
- 190 votes
17.2%
Chase Oliver
(L)
- 9 votes
0.8%
Jill Stein
(G)
- 2 votes
0.2%
Democratic Swing:
-2.5%
Republican Swing:
1.5%
Net Swing:
4.0% Republican
Vote Change:
+13 votes
Wright County
(100.0% reporting)
2020 (R+72.9)
Donald Trump
(R)
- 7453 votes
85.3%
Joe Biden
(D)
- 1168 votes
13.3%
2024 (R+75.7)
Donald Trump
(R)
- 7850 votes
87.4%
Kamala Harris
(D)
- 1057 votes
11.8%
Chase Oliver
(L)
- 46 votes
0.5%
Jill Stein
(G)
- 25 votes
0.3%
Democratic Swing:
-1.8%
Republican Swing:
1.0%
Net Swing:
2.8% Republican
Vote Change:
+357 votes
Jackson Suburbs County
(100.0% reporting)
2020 (N/A+0)
2024 (R+4.1)
Donald Trump
(R)
- 99385 votes
51.3%
Kamala Harris
(D)
- 91366 votes
47.1%
Chase Oliver
(L)
- 1692 votes
0.9%
Jill Stein
(G)
- 1164 votes
0.6%
Democratic Swing:
-52.8%
Republican Swing:
-48.7%
Net Swing:
4.1% Republican
Vote Change:
+193,607 votes
Kansas City County
(100.0% reporting)
2020 (N/A+0)
2024 (D+56)
Kamala Harris
(D)
- 95660 votes
77.0%
Donald Trump
(R)
- 26225 votes
21.1%
Jill Stein
(G)
- 1305 votes
1.0%
Chase Oliver
(L)
- 905 votes
0.7%
Democratic Swing:
-22.9%
Republican Swing:
-78.9%
Net Swing:
56.0% Democratic
Vote Change:
+124,095 votes