Election Results Comparison Dashboard

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