Election Results Comparison Dashboard

2020 State Results

Donald Trump (R)
545,382
Joe Biden (D)
235,984

2024 State Results

Donald Trump (R)
533,556
Kamala Harris (D)
214,309
Robert F. Kennedy Jr (I)
8,947
Chase Oliver (L)
3,047
Jill Stein (G)
2,531
County Name Net Swing % Votes Gained

County-by-County Comparison

Barbour County

(100.0% reporting)

2020 (R+55.7)

Donald Trump (R) - 5116 votes
76.6%
Joe Biden (D) - 1457 votes
21.8%

2024 (R+60.5)

Donald Trump (R) - 5071 votes
79.3%
Kamala Harris (D) - 1199 votes
18.7%
Robert F. Kennedy Jr (I) - 91 votes
1.4%
Chase Oliver (L) - 20 votes
0.3%
Jill Stein (G) - 14 votes
0.2%
Democratic Swing: -3.4%
Republican Swing: 1.5%
Net Swing: 4.9% Republican
Vote Change: -178 votes

Berkeley County

(100.0% reporting)

2020 (R+31.9)

Donald Trump (R) - 33279 votes
64.6%
Joe Biden (D) - 17186 votes
33.3%

2024 (R+35.8)

Donald Trump (R) - 37580 votes
67.0%
Kamala Harris (D) - 17500 votes
31.2%
Robert F. Kennedy Jr (I) - 544 votes
1.0%
Chase Oliver (L) - 262 votes
0.4%
Jill Stein (G) - 216 votes
0.4%
Democratic Swing: -2.9%
Republican Swing: 1.0%
Net Swing: 3.9% Republican
Vote Change: +5,637 votes

Boone County

(100.0% reporting)

2020 (R+53.9)

Donald Trump (R) - 6816 votes
75.6%
Joe Biden (D) - 2041 votes
22.6%

2024 (R+57.4)

Donald Trump (R) - 6314 votes
77.5%
Kamala Harris (D) - 1641 votes
20.2%
Robert F. Kennedy Jr (I) - 131 votes
1.6%
Chase Oliver (L) - 41 votes
0.5%
Jill Stein (G) - 15 votes
0.2%
Democratic Swing: -2.9%
Republican Swing: 0.6%
Net Swing: 3.5% Republican
Vote Change: -715 votes

Braxton County

(100.0% reporting)

2020 (R+47.7)

Donald Trump (R) - 4120 votes
72.7%
Joe Biden (D) - 1457 votes
25.7%

2024 (R+51.9)

Donald Trump (R) - 3991 votes
75.1%
Kamala Harris (D) - 1233 votes
23.2%
Robert F. Kennedy Jr (I) - 56 votes
1.0%
Chase Oliver (L) - 19 votes
0.4%
Jill Stein (G) - 14 votes
0.3%
Democratic Swing: -2.9%
Republican Swing: 1.2%
Net Swing: 4.2% Republican
Vote Change: -264 votes

Brooke County

(100.0% reporting)

2020 (R+43.8)

Donald Trump (R) - 7545 votes
70.8%
Joe Biden (D) - 2947 votes
27.7%

2024 (R+44.6)

Donald Trump (R) - 6986 votes
71.4%
Kamala Harris (D) - 2621 votes
26.8%
Robert F. Kennedy Jr (I) - 119 votes
1.2%
Chase Oliver (L) - 33 votes
0.3%
Jill Stein (G) - 23 votes
0.2%
Democratic Swing: -1.3%
Republican Swing: -0.5%
Net Swing: 0.8% Republican
Vote Change: -710 votes

Cabell County

(100.0% reporting)

2020 (R+18.3)

Donald Trump (R) - 21721 votes
58.1%
Joe Biden (D) - 14994 votes
40.1%

2024 (R+21.9)

Donald Trump (R) - 21229 votes
59.9%
Kamala Harris (D) - 13474 votes
38.0%
Robert F. Kennedy Jr (I) - 418 votes
1.2%
Chase Oliver (L) - 163 votes
0.5%
Jill Stein (G) - 145 votes
0.4%
Democratic Swing: -2.8%
Republican Swing: 0.8%
Net Swing: 3.6% Republican
Vote Change: -1,286 votes

Calhoun County

(100.0% reporting)

2020 (R+61.3)

Donald Trump (R) - 2364 votes
79.6%
Joe Biden (D) - 568 votes
19.1%

2024 (R+64.8)

Donald Trump (R) - 2391 votes
81.4%
Kamala Harris (D) - 488 votes
16.6%
Robert F. Kennedy Jr (I) - 43 votes
1.5%
Chase Oliver (L) - 8 votes
0.3%
Jill Stein (G) - 6 votes
0.2%
Democratic Swing: -2.8%
Republican Swing: 0.8%
Net Swing: 3.6% Republican
Vote Change: +4 votes

Clay County

(100.0% reporting)

2020 (R+61.4)

Donald Trump (R) - 2679 votes
79.6%
Joe Biden (D) - 641 votes
19.0%

2024 (R+62.3)

Donald Trump (R) - 2597 votes
80.2%
Kamala Harris (D) - 580 votes
17.9%
Robert F. Kennedy Jr (I) - 47 votes
1.4%
Chase Oliver (L) - 10 votes
0.3%
Jill Stein (G) - 6 votes
0.2%
Democratic Swing: -1.4%
Republican Swing: -0.5%
Net Swing: 0.9% Republican
Vote Change: -80 votes

Doddridge County

(100.0% reporting)

2020 (R+71.5)

Donald Trump (R) - 2619 votes
84.5%
Joe Biden (D) - 435 votes
14.0%

2024 (R+73.3)

Donald Trump (R) - 2541 votes
86.0%
Kamala Harris (D) - 374 votes
12.6%
Robert F. Kennedy Jr (I) - 24 votes
0.8%
Chase Oliver (L) - 9 votes
0.3%
Jill Stein (G) - 8 votes
0.3%
Democratic Swing: -1.6%
Republican Swing: 0.2%
Net Swing: 1.8% Republican
Vote Change: -98 votes

Fayette County

(100.0% reporting)

2020 (R+39.2)

Donald Trump (R) - 11580 votes
68.6%
Joe Biden (D) - 5063 votes
30.0%

2024 (R+41.8)

Donald Trump (R) - 10910 votes
69.8%
Kamala Harris (D) - 4387 votes
28.1%
Robert F. Kennedy Jr (I) - 212 votes
1.4%
Jill Stein (G) - 57 votes
0.4%
Chase Oliver (L) - 54 votes
0.3%
Democratic Swing: -2.3%
Republican Swing: 0.3%
Net Swing: 2.6% Republican
Vote Change: -1,023 votes

Gilmer County

(100.0% reporting)

2020 (R+54.1)

Donald Trump (R) - 2012 votes
75.6%
Joe Biden (D) - 599 votes
22.5%

2024 (R+57)

Donald Trump (R) - 1822 votes
77.7%
Kamala Harris (D) - 486 votes
20.7%
Robert F. Kennedy Jr (I) - 23 votes
1.0%
Jill Stein (G) - 7 votes
0.3%
Chase Oliver (L) - 6 votes
0.3%
Democratic Swing: -2.2%
Republican Swing: 0.7%
Net Swing: 2.9% Republican
Vote Change: -267 votes

Grant County

(100.0% reporting)

2020 (R+77.8)

Donald Trump (R) - 4871 votes
88.4%
Joe Biden (D) - 607 votes
11.0%

2024 (R+79)

Donald Trump (R) - 4949 votes
88.9%
Kamala Harris (D) - 552 votes
9.9%
Robert F. Kennedy Jr (I) - 46 votes
0.8%
Chase Oliver (L) - 11 votes
0.2%
Jill Stein (G) - 10 votes
0.2%
Democratic Swing: -1.2%
Republican Swing: 0.0%
Net Swing: 1.1% Republican
Vote Change: +90 votes

Greenbrier County

(100.0% reporting)

2020 (R+40.2)

Donald Trump (R) - 10925 votes
68.9%
Joe Biden (D) - 4655 votes
29.4%

2024 (R+42.2)

Donald Trump (R) - 10517 votes
70.1%
Kamala Harris (D) - 4196 votes
28.0%
Robert F. Kennedy Jr (I) - 187 votes
1.2%
Chase Oliver (L) - 55 votes
0.4%
Jill Stein (G) - 41 votes
0.3%
Democratic Swing: -1.9%
Republican Swing: 0.0%
Net Swing: 1.9% Republican
Vote Change: -584 votes

Hampshire County

(100.0% reporting)

2020 (R+61.1)

Donald Trump (R) - 8033 votes
79.6%
Joe Biden (D) - 1939 votes
19.2%

2024 (R+62.6)

Donald Trump (R) - 8464 votes
80.6%
Kamala Harris (D) - 1890 votes
18.0%
Robert F. Kennedy Jr (I) - 101 votes
1.0%
Chase Oliver (L) - 23 votes
0.2%
Jill Stein (G) - 22 votes
0.2%
Democratic Swing: -1.4%
Republican Swing: 0.1%
Net Swing: 1.5% Republican
Vote Change: +528 votes

Hancock County

(100.0% reporting)

2020 (R+44.2)

Donald Trump (R) - 9806 votes
71.0%
Joe Biden (D) - 3790 votes
27.5%

2024 (R+46.8)

Donald Trump (R) - 9462 votes
72.6%
Kamala Harris (D) - 3360 votes
25.8%
Robert F. Kennedy Jr (I) - 129 votes
1.0%
Chase Oliver (L) - 40 votes
0.3%
Jill Stein (G) - 39 votes
0.3%
Democratic Swing: -2.1%
Republican Swing: 0.5%
Net Swing: 2.6% Republican
Vote Change: -566 votes

Hardy County

(100.0% reporting)

2020 (R+55.7)

Donald Trump (R) - 4859 votes
76.7%
Joe Biden (D) - 1381 votes
21.8%

2024 (R+57.7)

Donald Trump (R) - 4997 votes
77.9%
Kamala Harris (D) - 1297 votes
20.2%
Robert F. Kennedy Jr (I) - 84 votes
1.3%
Chase Oliver (L) - 21 votes
0.3%
Jill Stein (G) - 12 votes
0.2%
Democratic Swing: -1.9%
Republican Swing: 0.1%
Net Swing: 2.0% Republican
Vote Change: +171 votes

Harrison County

(100.0% reporting)

2020 (R+38.4)

Donald Trump (R) - 20683 votes
67.9%
Joe Biden (D) - 9215 votes
30.2%

2024 (R+40.9)

Donald Trump (R) - 20480 votes
69.4%
Kamala Harris (D) - 8402 votes
28.5%
Robert F. Kennedy Jr (I) - 399 votes
1.3%
Chase Oliver (L) - 134 votes
0.5%
Jill Stein (G) - 80 votes
0.3%
Democratic Swing: -2.3%
Republican Swing: 0.3%
Net Swing: 2.6% Republican
Vote Change: -403 votes

Jackson County

(100.0% reporting)

2020 (R+51.8)

Donald Trump (R) - 10093 votes
74.7%
Joe Biden (D) - 3207 votes
23.7%

2024 (R+56.2)

Donald Trump (R) - 9907 votes
77.3%
Kamala Harris (D) - 2699 votes
21.0%
Robert F. Kennedy Jr (I) - 154 votes
1.2%
Chase Oliver (L) - 40 votes
0.3%
Jill Stein (G) - 22 votes
0.2%
Democratic Swing: -3.1%
Republican Swing: 1.4%
Net Swing: 4.4% Republican
Vote Change: -478 votes

Jefferson County

(100.0% reporting)

2020 (R+10.7)

Donald Trump (R) - 15033 votes
54.3%
Joe Biden (D) - 12127 votes
43.8%

2024 (R+15.8)

Donald Trump (R) - 16573 votes
56.8%
Kamala Harris (D) - 11967 votes
41.0%
Robert F. Kennedy Jr (I) - 315 votes
1.1%
Chase Oliver (L) - 163 votes
0.6%
Jill Stein (G) - 138 votes
0.5%
Democratic Swing: -3.6%
Republican Swing: 1.5%
Net Swing: 5.1% Republican
Vote Change: +1,996 votes

Kanawha County

(100.0% reporting)

2020 (R+14.9)

Donald Trump (R) - 46398 votes
56.4%
Joe Biden (D) - 34344 votes
41.8%

2024 (R+17.4)

Donald Trump (R) - 43352 votes
57.6%
Kamala Harris (D) - 30231 votes
40.2%
Robert F. Kennedy Jr (I) - 965 votes
1.3%
Jill Stein (G) - 368 votes
0.5%
Chase Oliver (L) - 323 votes
0.4%
Democratic Swing: -2.4%
Republican Swing: 0.2%
Net Swing: 2.5% Republican
Vote Change: -5,503 votes

Lewis County

(100.0% reporting)

2020 (R+58)

Donald Trump (R) - 5782 votes
77.5%
Joe Biden (D) - 1538 votes
20.6%

2024 (R+59.3)

Donald Trump (R) - 5550 votes
78.7%
Kamala Harris (D) - 1372 votes
19.5%
Robert F. Kennedy Jr (I) - 85 votes
1.2%
Chase Oliver (L) - 24 votes
0.3%
Jill Stein (G) - 17 votes
0.2%
Democratic Swing: -1.5%
Republican Swing: -0.2%
Net Swing: 1.3% Republican
Vote Change: -272 votes

Lincoln County

(100.0% reporting)

2020 (R+55.7)

Donald Trump (R) - 6012 votes
76.8%
Joe Biden (D) - 1711 votes
21.8%

2024 (R+62.5)

Donald Trump (R) - 5770 votes
80.3%
Kamala Harris (D) - 1279 votes
17.8%
Robert F. Kennedy Jr (I) - 92 votes
1.3%
Chase Oliver (L) - 30 votes
0.4%
Jill Stein (G) - 16 votes
0.2%
Democratic Swing: -4.4%
Republican Swing: 2.4%
Net Swing: 6.8% Republican
Vote Change: -536 votes

Logan County

(100.0% reporting)

2020 (R+63.7)

Donald Trump (R) - 10534 votes
80.9%
Joe Biden (D) - 2333 votes
17.9%

2024 (R+66.7)

Donald Trump (R) - 9500 votes
82.8%
Kamala Harris (D) - 1848 votes
16.1%
Robert F. Kennedy Jr (I) - 95 votes
0.8%
Chase Oliver (L) - 13 votes
0.1%
Jill Stein (G) - 13 votes
0.1%
Democratic Swing: -2.0%
Republican Swing: 1.0%
Net Swing: 3.0% Republican
Vote Change: -1,398 votes

Marion County

(100.0% reporting)

2020 (R+29.4)

Donald Trump (R) - 16300 votes
63.2%
Joe Biden (D) - 8901 votes
34.5%

2024 (R+31.2)

Donald Trump (R) - 15881 votes
64.5%
Kamala Harris (D) - 8185 votes
33.2%
Robert F. Kennedy Jr (I) - 360 votes
1.5%
Chase Oliver (L) - 125 votes
0.5%
Jill Stein (G) - 83 votes
0.3%
Democratic Swing: -2.1%
Republican Swing: -0.2%
Net Swing: 1.9% Republican
Vote Change: -567 votes

Marshall County

(100.0% reporting)

2020 (R+50.3)

Donald Trump (R) - 10435 votes
74.1%
Joe Biden (D) - 3455 votes
24.5%

2024 (R+50)

Donald Trump (R) - 9808 votes
74.1%
Kamala Harris (D) - 3186 votes
24.1%
Robert F. Kennedy Jr (I) - 153 votes
1.1%
Chase Oliver (L) - 49 votes
0.4%
Jill Stein (G) - 37 votes
0.3%
Democratic Swing: -0.8%
Republican Swing: -1.0%
Net Swing: 0.2% Democratic
Vote Change: -657 votes

Mason County

(100.0% reporting)

2020 (R+54.1)

Donald Trump (R) - 8491 votes
75.8%
Joe Biden (D) - 2526 votes
22.5%

2024 (R+58)

Donald Trump (R) - 8232 votes
78.1%
Kamala Harris (D) - 2111 votes
20.0%
Robert F. Kennedy Jr (I) - 142 votes
1.3%
Chase Oliver (L) - 41 votes
0.4%
Jill Stein (G) - 21 votes
0.2%
Democratic Swing: -2.9%
Republican Swing: 1.0%
Net Swing: 3.9% Republican
Vote Change: -470 votes

McDowell County

(100.0% reporting)

2020 (R+58.9)

Donald Trump (R) - 5148 votes
78.9%
Joe Biden (D) - 1333 votes
20.4%

2024 (R+60.4)

Donald Trump (R) - 4310 votes
79.4%
Kamala Harris (D) - 1036 votes
19.1%
Robert F. Kennedy Jr (I) - 54 votes
1.0%
Chase Oliver (L) - 15 votes
0.3%
Jill Stein (G) - 10 votes
0.2%
Democratic Swing: -1.5%
Republican Swing: 0.0%
Net Swing: 1.5% Republican
Vote Change: -1,056 votes

Mercer County

(100.0% reporting)

2020 (R+55.2)

Donald Trump (R) - 19237 votes
76.5%
Joe Biden (D) - 5556 votes
22.1%

2024 (R+57.3)

Donald Trump (R) - 18372 votes
77.9%
Kamala Harris (D) - 4851 votes
20.6%
Robert F. Kennedy Jr (I) - 246 votes
1.0%
Jill Stein (G) - 60 votes
0.3%
Chase Oliver (L) - 55 votes
0.2%
Democratic Swing: -1.8%
Republican Swing: 0.3%
Net Swing: 2.2% Republican
Vote Change: -1,209 votes

Mineral County

(100.0% reporting)

2020 (R+58.1)

Donald Trump (R) - 10040 votes
78.0%
Joe Biden (D) - 2660 votes
20.7%

2024 (R+60.2)

Donald Trump (R) - 10247 votes
79.4%
Kamala Harris (D) - 2483 votes
19.2%
Robert F. Kennedy Jr (I) - 109 votes
0.8%
Chase Oliver (L) - 40 votes
0.3%
Jill Stein (G) - 25 votes
0.2%
Democratic Swing: -1.7%
Republican Swing: 0.4%
Net Swing: 2.1% Republican
Vote Change: +204 votes

Mingo County

(100.0% reporting)

2020 (R+71.9)

Donald Trump (R) - 8544 votes
85.2%
Joe Biden (D) - 1397 votes
13.9%

2024 (R+73.8)

Donald Trump (R) - 7325 votes
86.3%
Kamala Harris (D) - 1061 votes
12.5%
Robert F. Kennedy Jr (I) - 77 votes
0.9%
Chase Oliver (L) - 18 votes
0.2%
Jill Stein (G) - 9 votes
0.1%
Democratic Swing: -1.6%
Republican Swing: 0.3%
Net Swing: 1.9% Republican
Vote Change: -1,451 votes

Monongalia County

(100.0% reporting)

2020 (R+1.3)

Donald Trump (R) - 20803 votes
49.4%
Joe Biden (D) - 20282 votes
48.2%

2024 (R+4.4)

Donald Trump (R) - 21084 votes
50.6%
Kamala Harris (D) - 19265 votes
46.2%
Robert F. Kennedy Jr (I) - 549 votes
1.3%
Chase Oliver (L) - 284 votes
0.7%
Jill Stein (G) - 270 votes
0.6%
Democratic Swing: -2.9%
Republican Swing: 0.2%
Net Swing: 3.1% Republican
Vote Change: +367 votes

Monroe County

(100.0% reporting)

2020 (R+58.1)

Donald Trump (R) - 5068 votes
78.1%
Joe Biden (D) - 1345 votes
20.7%

2024 (R+61.8)

Donald Trump (R) - 5089 votes
79.9%
Kamala Harris (D) - 1155 votes
18.1%
Robert F. Kennedy Jr (I) - 77 votes
1.2%
Chase Oliver (L) - 23 votes
0.4%
Jill Stein (G) - 23 votes
0.4%
Democratic Swing: -2.8%
Republican Swing: 0.9%
Net Swing: 3.7% Republican
Vote Change: -46 votes

Morgan County

(100.0% reporting)

2020 (R+53.2)

Donald Trump (R) - 6537 votes
75.2%
Joe Biden (D) - 1998 votes
23.0%

2024 (R+55.6)

Donald Trump (R) - 7009 votes
76.7%
Kamala Harris (D) - 1947 votes
21.3%
Robert F. Kennedy Jr (I) - 76 votes
0.8%
Jill Stein (G) - 42 votes
0.5%
Chase Oliver (L) - 23 votes
0.3%
Democratic Swing: -2.0%
Republican Swing: 0.5%
Net Swing: 2.5% Republican
Vote Change: +562 votes

Nicholas County

(100.0% reporting)

2020 (R+57.6)

Donald Trump (R) - 8279 votes
77.9%
Joe Biden (D) - 2226 votes
20.9%

2024 (R+60.2)

Donald Trump (R) - 7960 votes
79.3%
Kamala Harris (D) - 1919 votes
19.1%
Robert F. Kennedy Jr (I) - 115 votes
1.1%
Chase Oliver (L) - 27 votes
0.3%
Jill Stein (G) - 16 votes
0.2%
Democratic Swing: -2.1%
Republican Swing: 0.5%
Net Swing: 2.6% Republican
Vote Change: -468 votes

Ohio County

(100.0% reporting)

2020 (R+26.2)

Donald Trump (R) - 12354 votes
62.1%
Joe Biden (D) - 7223 votes
36.3%

2024 (R+26)

Donald Trump (R) - 11593 votes
62.0%
Kamala Harris (D) - 6727 votes
36.0%
Robert F. Kennedy Jr (I) - 198 votes
1.1%
Jill Stein (G) - 102 votes
0.5%
Chase Oliver (L) - 69 votes
0.4%
Democratic Swing: -0.9%
Republican Swing: -1.1%
Net Swing: 0.2% Democratic
Vote Change: -888 votes

Pendleton County

(100.0% reporting)

2020 (R+54.5)

Donald Trump (R) - 2782 votes
76.0%
Joe Biden (D) - 820 votes
22.4%

2024 (R+58.6)

Donald Trump (R) - 2687 votes
78.4%
Kamala Harris (D) - 680 votes
19.9%
Robert F. Kennedy Jr (I) - 37 votes
1.1%
Chase Oliver (L) - 13 votes
0.4%
Jill Stein (G) - 8 votes
0.2%
Democratic Swing: -2.9%
Republican Swing: 1.2%
Net Swing: 4.1% Republican
Vote Change: -177 votes

Pleasants County

(100.0% reporting)

2020 (R+59.4)

Donald Trump (R) - 2742 votes
78.5%
Joe Biden (D) - 699 votes
20.0%

2024 (R+59)

Donald Trump (R) - 2632 votes
78.6%
Kamala Harris (D) - 656 votes
19.6%
Robert F. Kennedy Jr (I) - 42 votes
1.2%
Chase Oliver (L) - 9 votes
0.3%
Jill Stein (G) - 9 votes
0.3%
Democratic Swing: -0.7%
Republican Swing: -1.1%
Net Swing: 0.4% Democratic
Vote Change: -93 votes

Pocahontas County

(100.0% reporting)

2020 (R+46.9)

Donald Trump (R) - 2895 votes
72.2%
Joe Biden (D) - 1047 votes
26.1%

2024 (R+50.3)

Donald Trump (R) - 2889 votes
74.0%
Kamala Harris (D) - 927 votes
23.8%
Robert F. Kennedy Jr (I) - 53 votes
1.4%
Jill Stein (G) - 21 votes
0.5%
Chase Oliver (L) - 11 votes
0.3%
Democratic Swing: -2.8%
Republican Swing: 0.6%
Net Swing: 3.4% Republican
Vote Change: -41 votes

Preston County

(100.0% reporting)

2020 (R+55.9)

Donald Trump (R) - 11190 votes
76.8%
Joe Biden (D) - 3163 votes
21.7%

2024 (R+57)

Donald Trump (R) - 11176 votes
77.2%
Kamala Harris (D) - 2953 votes
20.4%
Robert F. Kennedy Jr (I) - 188 votes
1.3%
Chase Oliver (L) - 74 votes
0.5%
Jill Stein (G) - 35 votes
0.2%
Democratic Swing: -1.6%
Republican Swing: -0.5%
Net Swing: 1.1% Republican
Vote Change: +73 votes

Putnam County

(100.0% reporting)

2020 (R+43.6)

Donald Trump (R) - 20034 votes
70.3%
Joe Biden (D) - 7878 votes
27.6%

2024 (R+46.3)

Donald Trump (R) - 19868 votes
72.2%
Kamala Harris (D) - 7124 votes
25.9%
Robert F. Kennedy Jr (I) - 313 votes
1.1%
Chase Oliver (L) - 138 votes
0.5%
Jill Stein (G) - 64 votes
0.2%
Democratic Swing: -2.3%
Republican Swing: 0.5%
Net Swing: 2.8% Republican
Vote Change: -405 votes

Raleigh County

(100.0% reporting)

2020 (R+51.1)

Donald Trump (R) - 24673 votes
74.5%
Joe Biden (D) - 7982 votes
24.1%

2024 (R+54.3)

Donald Trump (R) - 23644 votes
76.4%
Kamala Harris (D) - 6816 votes
22.0%
Robert F. Kennedy Jr (I) - 312 votes
1.0%
Chase Oliver (L) - 101 votes
0.3%
Jill Stein (G) - 93 votes
0.3%
Democratic Swing: -2.4%
Republican Swing: 0.8%
Net Swing: 3.2% Republican
Vote Change: -1,689 votes

Randolph County

(100.0% reporting)

2020 (R+44.1)

Donald Trump (R) - 8673 votes
71.1%
Joe Biden (D) - 3362 votes
27.6%

2024 (R+46.1)

Donald Trump (R) - 8356 votes
72.1%
Kamala Harris (D) - 3008 votes
25.9%
Robert F. Kennedy Jr (I) - 156 votes
1.3%
Chase Oliver (L) - 43 votes
0.4%
Jill Stein (G) - 31 votes
0.3%
Democratic Swing: -2.0%
Republican Swing: 0.0%
Net Swing: 2.0% Republican
Vote Change: -441 votes

Ritchie County

(100.0% reporting)

2020 (R+72.3)

Donald Trump (R) - 3649 votes
85.2%
Joe Biden (D) - 586 votes
13.7%

2024 (R+73)

Donald Trump (R) - 3473 votes
85.7%
Kamala Harris (D) - 517 votes
12.8%
Robert F. Kennedy Jr (I) - 40 votes
1.0%
Jill Stein (G) - 11 votes
0.3%
Chase Oliver (L) - 9 votes
0.2%
Democratic Swing: -1.1%
Republican Swing: -0.4%
Net Swing: 0.7% Republican
Vote Change: -185 votes

Roane County

(100.0% reporting)

2020 (R+48.7)

Donald Trump (R) - 4213 votes
73.1%
Joe Biden (D) - 1455 votes
25.2%

2024 (R+53.8)

Donald Trump (R) - 4189 votes
75.9%
Kamala Harris (D) - 1218 votes
22.1%
Robert F. Kennedy Jr (I) - 79 votes
1.4%
Jill Stein (G) - 18 votes
0.3%
Chase Oliver (L) - 17 votes
0.3%
Democratic Swing: -3.6%
Republican Swing: 1.5%
Net Swing: 5.2% Republican
Vote Change: -147 votes

Summers County

(100.0% reporting)

2020 (R+47.6)

Donald Trump (R) - 4074 votes
72.9%
Joe Biden (D) - 1448 votes
25.9%

2024 (R+51.4)

Donald Trump (R) - 3931 votes
74.4%
Kamala Harris (D) - 1226 votes
23.2%
Robert F. Kennedy Jr (I) - 72 votes
1.4%
Chase Oliver (L) - 18 votes
0.3%
Jill Stein (G) - 17 votes
0.3%
Democratic Swing: -2.9%
Republican Swing: 0.9%
Net Swing: 3.8% Republican
Vote Change: -258 votes

Taylor County

(100.0% reporting)

2020 (R+50.6)

Donald Trump (R) - 5477 votes
74.2%
Joe Biden (D) - 1796 votes
24.3%

2024 (R+51.3)

Donald Trump (R) - 5422 votes
74.4%
Kamala Harris (D) - 1694 votes
23.2%
Robert F. Kennedy Jr (I) - 100 votes
1.4%
Chase Oliver (L) - 28 votes
0.4%
Jill Stein (G) - 21 votes
0.3%
Democratic Swing: -1.4%
Republican Swing: -0.7%
Net Swing: 0.7% Republican
Vote Change: -8 votes

Tucker County

(100.0% reporting)

2020 (R+50.4)

Donald Trump (R) - 2841 votes
73.9%
Joe Biden (D) - 938 votes
24.4%

2024 (R+48.9)

Donald Trump (R) - 2669 votes
73.4%
Kamala Harris (D) - 890 votes
24.5%
Robert F. Kennedy Jr (I) - 37 votes
1.0%
Jill Stein (G) - 27 votes
0.7%
Chase Oliver (L) - 13 votes
0.4%
Democratic Swing: -0.3%
Republican Swing: -1.8%
Net Swing: 1.4% Democratic
Vote Change: -143 votes

Tyler County

(100.0% reporting)

2020 (R+67.3)

Donald Trump (R) - 3226 votes
82.2%
Joe Biden (D) - 631 votes
16.1%

2024 (R+67.4)

Donald Trump (R) - 2991 votes
82.7%
Kamala Harris (D) - 554 votes
15.3%
Robert F. Kennedy Jr (I) - 49 votes
1.4%
Chase Oliver (L) - 14 votes
0.4%
Jill Stein (G) - 9 votes
0.2%
Democratic Swing: -1.0%
Republican Swing: -0.9%
Net Swing: 0.1% Republican
Vote Change: -240 votes

Upshur County

(100.0% reporting)

2020 (R+55)

Donald Trump (R) - 7771 votes
76.0%
Joe Biden (D) - 2256 votes
22.1%

2024 (R+56.8)

Donald Trump (R) - 7633 votes
77.4%
Kamala Harris (D) - 2033 votes
20.6%
Robert F. Kennedy Jr (I) - 111 votes
1.1%
Chase Oliver (L) - 62 votes
0.6%
Jill Stein (G) - 20 votes
0.2%
Democratic Swing: -1.9%
Republican Swing: -0.1%
Net Swing: 1.8% Republican
Vote Change: -168 votes

Wayne County

(100.0% reporting)

2020 (R+51)

Donald Trump (R) - 12585 votes
74.3%
Joe Biden (D) - 4088 votes
24.1%

2024 (R+53.4)

Donald Trump (R) - 11934 votes
75.8%
Kamala Harris (D) - 3532 votes
22.4%
Robert F. Kennedy Jr (I) - 193 votes
1.2%
Chase Oliver (L) - 47 votes
0.3%
Jill Stein (G) - 41 votes
0.3%
Democratic Swing: -2.1%
Republican Swing: 0.3%
Net Swing: 2.4% Republican
Vote Change: -926 votes

Webster County

(100.0% reporting)

2020 (R+63.8)

Donald Trump (R) - 2759 votes
81.1%
Joe Biden (D) - 610 votes
17.9%

2024 (R+66.7)

Donald Trump (R) - 2478 votes
82.7%
Kamala Harris (D) - 479 votes
16.0%
Robert F. Kennedy Jr (I) - 33 votes
1.1%
Chase Oliver (L) - 4 votes
0.1%
Jill Stein (G) - 4 votes
0.1%
Democratic Swing: -2.1%
Republican Swing: 0.8%
Net Swing: 2.9% Republican
Vote Change: -371 votes

Wetzel County

(100.0% reporting)

2020 (R+52.9)

Donald Trump (R) - 4993 votes
74.9%
Joe Biden (D) - 1539 votes
23.1%

2024 (R+55.5)

Donald Trump (R) - 4718 votes
76.5%
Kamala Harris (D) - 1294 votes
21.0%
Robert F. Kennedy Jr (I) - 104 votes
1.7%
Chase Oliver (L) - 31 votes
0.5%
Jill Stein (G) - 21 votes
0.3%
Democratic Swing: -2.6%
Republican Swing: 0.1%
Net Swing: 2.6% Republican
Vote Change: -364 votes

Wirt County

(100.0% reporting)

2020 (R+64.2)

Donald Trump (R) - 2134 votes
80.4%
Joe Biden (D) - 466 votes
17.6%

2024 (R+66.3)

Donald Trump (R) - 2120 votes
82.1%
Kamala Harris (D) - 409 votes
15.8%
Robert F. Kennedy Jr (I) - 33 votes
1.3%
Chase Oliver (L) - 10 votes
0.4%
Jill Stein (G) - 9 votes
0.3%
Democratic Swing: -2.1%
Republican Swing: 0.1%
Net Swing: 2.1% Republican
Vote Change: -19 votes

Wood County

(100.0% reporting)

2020 (R+42.7)

Donald Trump (R) - 27202 votes
70.2%
Joe Biden (D) - 10926 votes
28.2%

2024 (R+43)

Donald Trump (R) - 26380 votes
70.7%
Kamala Harris (D) - 10317 votes
27.6%
Robert F. Kennedy Jr (I) - 408 votes
1.1%
Chase Oliver (L) - 128 votes
0.3%
Jill Stein (G) - 80 votes
0.2%
Democratic Swing: -1.0%
Republican Swing: -0.6%
Net Swing: 0.4% Republican
Vote Change: -815 votes

Wyoming County

(100.0% reporting)

2020 (R+72.8)

Donald Trump (R) - 7353 votes
85.6%
Joe Biden (D) - 1157 votes
13.4%

2024 (R+73)

Donald Trump (R) - 6503 votes
86.0%
Kamala Harris (D) - 980 votes
12.9%
Robert F. Kennedy Jr (I) - 71 votes
0.9%
Chase Oliver (L) - 6 votes
0.1%
Jill Stein (G) - 5 votes
0.1%
Democratic Swing: -0.6%
Republican Swing: -0.4%
Net Swing: 0.2% Republican
Vote Change: -945 votes