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)
2,758,775
Joe Biden
(D)
2,684,292
2024 State Results
Donald Trump
(R)
2,898,423
Kamala Harris
(D)
2,715,375
Jill Stein
(G)
24,762
Chase Oliver
(L)
22,125
Cornel West
(JF)
12,099
County Name
Net Swing %
Votes Gained
County-by-County Comparison
Alamance County
(100.0% reporting)
2020 (R+8.5)
Donald Trump
(R)
- 46056 votes
53.5%
Joe Biden
(D)
- 38825 votes
45.1%
2024 (R+8.2)
Donald Trump
(R)
- 47937 votes
53.4%
Kamala Harris
(D)
- 40624 votes
45.2%
Jill Stein
(G)
- 379 votes
0.4%
Chase Oliver
(L)
- 305 votes
0.3%
Cornel West
(JF)
- 205 votes
0.2%
Democratic Swing:
-0.3%
Republican Swing:
-0.7%
Net Swing:
0.3% Democratic
Vote Change:
+4,569 votes
Alexander County
(100.0% reporting)
2020 (R+58.6)
Donald Trump
(R)
- 15888 votes
78.5%
Joe Biden
(D)
- 4145 votes
20.5%
2024 (R+60)
Donald Trump
(R)
- 16404 votes
79.3%
Kamala Harris
(D)
- 4060 votes
19.6%
Chase Oliver
(L)
- 66 votes
0.3%
Jill Stein
(G)
- 36 votes
0.2%
Cornel West
(JF)
- 15 votes
0.1%
Democratic Swing:
-1.0%
Republican Swing:
0.4%
Net Swing:
1.4% Republican
Vote Change:
+548 votes
Alleghany County
(100.0% reporting)
2020 (R+50.6)
Donald Trump
(R)
- 4527 votes
74.5%
Joe Biden
(D)
- 1486 votes
24.5%
2024 (R+52.1)
Donald Trump
(R)
- 4900 votes
75.4%
Kamala Harris
(D)
- 1533 votes
23.6%
Chase Oliver
(L)
- 17 votes
0.3%
Cornel West
(JF)
- 9 votes
0.1%
Jill Stein
(G)
- 9 votes
0.1%
Democratic Swing:
-1.0%
Republican Swing:
0.5%
Net Swing:
1.5% Republican
Vote Change:
+455 votes
Anson County
(100.0% reporting)
2020 (D+4.2)
Joe Biden
(D)
- 5789 votes
51.7%
Donald Trump
(R)
- 5321 votes
47.5%
2024 (R+2.5)
Donald Trump
(R)
- 5525 votes
50.8%
Kamala Harris
(D)
- 5253 votes
48.3%
Cornel West
(JF)
- 26 votes
0.2%
Chase Oliver
(L)
- 26 votes
0.2%
Jill Stein
(G)
- 21 votes
0.2%
Democratic Swing:
-3.7%
Republican Swing:
3.0%
Net Swing:
6.7% Republican
Vote Change:
-259 votes
Ashe County
(100.0% reporting)
2020 (R+46.7)
Donald Trump
(R)
- 11451 votes
72.4%
Joe Biden
(D)
- 4164 votes
26.3%
2024 (R+44.5)
Donald Trump
(R)
- 11629 votes
71.5%
Kamala Harris
(D)
- 4431 votes
27.3%
Chase Oliver
(L)
- 49 votes
0.3%
Jill Stein
(G)
- 28 votes
0.2%
Cornel West
(JF)
- 21 votes
0.1%
Democratic Swing:
0.8%
Republican Swing:
-1.4%
Net Swing:
2.1% Democratic
Vote Change:
+543 votes
Avery County
(100.0% reporting)
2020 (R+53.2)
Donald Trump
(R)
- 7172 votes
75.8%
Joe Biden
(D)
- 2191 votes
23.2%
2024 (R+52.5)
Donald Trump
(R)
- 7181 votes
75.7%
Kamala Harris
(D)
- 2220 votes
23.4%
Chase Oliver
(L)
- 32 votes
0.3%
Jill Stein
(G)
- 14 votes
0.1%
Cornel West
(JF)
- 9 votes
0.1%
Democratic Swing:
0.1%
Republican Swing:
-0.7%
Net Swing:
0.7% Democratic
Vote Change:
+93 votes
Beaufort County
(100.0% reporting)
2020 (R+26.1)
Donald Trump
(R)
- 16437 votes
62.5%
Joe Biden
(D)
- 9633 votes
36.6%
2024 (R+31.1)
Donald Trump
(R)
- 17296 votes
65.1%
Kamala Harris
(D)
- 9049 votes
34.0%
Chase Oliver
(L)
- 76 votes
0.3%
Jill Stein
(G)
- 49 votes
0.2%
Cornel West
(JF)
- 23 votes
0.1%
Democratic Swing:
-2.8%
Republican Swing:
2.2%
Net Swing:
5.0% Republican
Vote Change:
+423 votes
Bertie County
(100.0% reporting)
2020 (D+21.8)
Joe Biden
(D)
- 5939 votes
60.5%
Donald Trump
(R)
- 3817 votes
38.9%
2024 (D+15.7)
Kamala Harris
(D)
- 5279 votes
57.5%
Donald Trump
(R)
- 3840 votes
41.8%
Cornel West
(JF)
- 19 votes
0.2%
Chase Oliver
(L)
- 13 votes
0.1%
Jill Stein
(G)
- 10 votes
0.1%
Democratic Swing:
-3.3%
Republican Swing:
2.8%
Net Swing:
6.0% Republican
Vote Change:
-595 votes
Bladen County
(100.0% reporting)
2020 (R+13.8)
Donald Trump
(R)
- 9676 votes
56.5%
Joe Biden
(D)
- 7326 votes
42.8%
2024 (R+20.4)
Donald Trump
(R)
- 10035 votes
59.9%
Kamala Harris
(D)
- 6620 votes
39.5%
Chase Oliver
(L)
- 30 votes
0.2%
Cornel West
(JF)
- 28 votes
0.2%
Jill Stein
(G)
- 23 votes
0.1%
Democratic Swing:
-3.5%
Republican Swing:
3.0%
Net Swing:
6.6% Republican
Vote Change:
-266 votes
Brunswick County
(100.0% reporting)
2020 (R+25.3)
Donald Trump
(R)
- 55850 votes
61.9%
Joe Biden
(D)
- 33310 votes
36.9%
2024 (R+24.9)
Donald Trump
(R)
- 67658 votes
61.9%
Kamala Harris
(D)
- 40557 votes
37.1%
Chase Oliver
(L)
- 386 votes
0.3%
Jill Stein
(G)
- 244 votes
0.2%
Cornel West
(JF)
- 107 votes
0.1%
Democratic Swing:
-0.1%
Republican Swing:
-0.5%
Net Swing:
0.4% Democratic
Vote Change:
+19,792 votes
Buncombe County
(100.0% reporting)
2020 (D+21.5)
Joe Biden
(D)
- 96515 votes
59.7%
Donald Trump
(R)
- 62412 votes
38.6%
2024 (D+24.8)
Kamala Harris
(D)
- 98662 votes
61.5%
Donald Trump
(R)
- 59016 votes
36.8%
Jill Stein
(G)
- 1001 votes
0.6%
Chase Oliver
(L)
- 658 votes
0.4%
Cornel West
(JF)
- 361 votes
0.2%
Democratic Swing:
1.1%
Republican Swing:
-2.3%
Net Swing:
3.4% Democratic
Vote Change:
+771 votes
Burke County
(100.0% reporting)
2020 (R+40.6)
Donald Trump
(R)
- 31019 votes
69.5%
Joe Biden
(D)
- 13118 votes
29.4%
2024 (R+41.3)
Donald Trump
(R)
- 32130 votes
70.1%
Kamala Harris
(D)
- 13272 votes
28.9%
Chase Oliver
(L)
- 137 votes
0.3%
Jill Stein
(G)
- 93 votes
0.2%
Cornel West
(JF)
- 49 votes
0.1%
Democratic Swing:
-0.7%
Republican Swing:
0.1%
Net Swing:
0.7% Republican
Vote Change:
+1,544 votes
Cabarrus County
(100.0% reporting)
2020 (R+9.6)
Donald Trump
(R)
- 63237 votes
53.9%
Joe Biden
(D)
- 52162 votes
44.5%
2024 (R+7.7)
Donald Trump
(R)
- 63746 votes
53.0%
Kamala Harris
(D)
- 54494 votes
45.3%
Jill Stein
(G)
- 628 votes
0.5%
Chase Oliver
(L)
- 527 votes
0.4%
Cornel West
(JF)
- 280 votes
0.2%
Democratic Swing:
0.3%
Republican Swing:
-1.5%
Net Swing:
1.9% Democratic
Vote Change:
+4,276 votes
Caldwell County
(100.0% reporting)
2020 (R+51.6)
Donald Trump
(R)
- 32119 votes
75.0%
Joe Biden
(D)
- 10245 votes
23.9%
2024 (R+52.7)
Donald Trump
(R)
- 33009 votes
75.8%
Kamala Harris
(D)
- 10146 votes
23.3%
Chase Oliver
(L)
- 120 votes
0.3%
Jill Stein
(G)
- 78 votes
0.2%
Cornel West
(JF)
- 35 votes
0.1%
Democratic Swing:
-0.8%
Republican Swing:
0.3%
Net Swing:
1.1% Republican
Vote Change:
+1,024 votes
Camden County
(100.0% reporting)
2020 (R+47.4)
Donald Trump
(R)
- 4312 votes
72.4%
Joe Biden
(D)
- 1537 votes
25.8%
2024 (R+50.9)
Donald Trump
(R)
- 4716 votes
74.8%
Kamala Harris
(D)
- 1522 votes
24.1%
Chase Oliver
(L)
- 24 votes
0.4%
Cornel West
(JF)
- 9 votes
0.1%
Jill Stein
(G)
- 8 votes
0.1%
Democratic Swing:
-2.0%
Republican Swing:
1.4%
Net Swing:
3.4% Republican
Vote Change:
+430 votes
Carteret County
(100.0% reporting)
2020 (R+42.6)
Donald Trump
(R)
- 30028 votes
70.3%
Joe Biden
(D)
- 12093 votes
28.3%
2024 (R+43.2)
Donald Trump
(R)
- 32508 votes
71.0%
Kamala Harris
(D)
- 12813 votes
28.0%
Chase Oliver
(L)
- 159 votes
0.3%
Jill Stein
(G)
- 106 votes
0.2%
Cornel West
(JF)
- 48 votes
0.1%
Democratic Swing:
-0.6%
Republican Swing:
-0.1%
Net Swing:
0.6% Republican
Vote Change:
+3,513 votes
Caswell County
(100.0% reporting)
2020 (R+18.7)
Donald Trump
(R)
- 7089 votes
58.8%
Joe Biden
(D)
- 4860 votes
40.3%
2024 (R+24.6)
Donald Trump
(R)
- 7445 votes
61.8%
Kamala Harris
(D)
- 4493 votes
37.3%
Chase Oliver
(L)
- 39 votes
0.3%
Cornel West
(JF)
- 17 votes
0.1%
Jill Stein
(G)
- 16 votes
0.1%
Democratic Swing:
-3.3%
Republican Swing:
2.7%
Net Swing:
5.9% Republican
Vote Change:
+61 votes
Catawba County
(100.0% reporting)
2020 (R+37.6)
Donald Trump
(R)
- 56588 votes
67.8%
Joe Biden
(D)
- 25689 votes
30.8%
2024 (R+38)
Donald Trump
(R)
- 59577 votes
68.4%
Kamala Harris
(D)
- 26569 votes
30.5%
Chase Oliver
(L)
- 289 votes
0.3%
Jill Stein
(G)
- 226 votes
0.3%
Cornel West
(JF)
- 114 votes
0.1%
Democratic Swing:
-0.6%
Republican Swing:
-0.1%
Net Swing:
0.5% Republican
Vote Change:
+4,498 votes
Chatham County
(100.0% reporting)
2020 (D+11.7)
Joe Biden
(D)
- 26787 votes
55.1%
Donald Trump
(R)
- 21186 votes
43.6%
2024 (D+12.5)
Kamala Harris
(D)
- 29014 votes
55.5%
Donald Trump
(R)
- 22507 votes
43.0%
Chase Oliver
(L)
- 251 votes
0.5%
Jill Stein
(G)
- 206 votes
0.4%
Cornel West
(JF)
- 59 votes
0.1%
Democratic Swing:
-0.1%
Republican Swing:
-0.9%
Net Swing:
0.8% Democratic
Vote Change:
+4,064 votes
Cherokee County
(100.0% reporting)
2020 (R+55.8)
Donald Trump
(R)
- 12628 votes
76.9%
Joe Biden
(D)
- 3583 votes
21.8%
2024 (R+57.6)
Donald Trump
(R)
- 13883 votes
77.9%
Kamala Harris
(D)
- 3686 votes
20.7%
Chase Oliver
(L)
- 57 votes
0.3%
Cornel West
(JF)
- 46 votes
0.3%
Jill Stein
(G)
- 39 votes
0.2%
Democratic Swing:
-1.3%
Republican Swing:
0.5%
Net Swing:
1.8% Republican
Vote Change:
+1,500 votes
Chowan County
(100.0% reporting)
2020 (R+15.9)
Donald Trump
(R)
- 4471 votes
57.4%
Joe Biden
(D)
- 3247 votes
41.7%
2024 (R+22.5)
Donald Trump
(R)
- 4587 votes
60.7%
Kamala Harris
(D)
- 2895 votes
38.3%
Chase Oliver
(L)
- 21 votes
0.3%
Jill Stein
(G)
- 8 votes
0.1%
Cornel West
(JF)
- 7 votes
0.1%
Democratic Swing:
-3.6%
Republican Swing:
3.1%
Net Swing:
6.6% Republican
Vote Change:
-200 votes
Clay County
(100.0% reporting)
2020 (R+50.1)
Donald Trump
(R)
- 5112 votes
74.2%
Joe Biden
(D)
- 1699 votes
24.6%
2024 (R+50.2)
Donald Trump
(R)
- 5761 votes
74.5%
Kamala Harris
(D)
- 1899 votes
24.6%
Chase Oliver
(L)
- 16 votes
0.2%
Jill Stein
(G)
- 15 votes
0.2%
Cornel West
(JF)
- 8 votes
0.1%
Democratic Swing:
-0.3%
Republican Swing:
-0.2%
Net Swing:
0.1% Republican
Vote Change:
+888 votes
Cleveland County
(100.0% reporting)
2020 (R+33.2)
Donald Trump
(R)
- 33798 votes
65.9%
Joe Biden
(D)
- 16955 votes
33.0%
2024 (R+35)
Donald Trump
(R)
- 34654 votes
67.0%
Kamala Harris
(D)
- 16603 votes
32.1%
Chase Oliver
(L)
- 121 votes
0.2%
Jill Stein
(G)
- 97 votes
0.2%
Cornel West
(JF)
- 65 votes
0.1%
Democratic Swing:
-1.2%
Republican Swing:
0.6%
Net Swing:
1.8% Republican
Vote Change:
+787 votes
Columbus County
(100.0% reporting)
2020 (R+28.1)
Donald Trump
(R)
- 16832 votes
63.6%
Joe Biden
(D)
- 9446 votes
35.7%
2024 (R+33.9)
Donald Trump
(R)
- 17592 votes
66.6%
Kamala Harris
(D)
- 8648 votes
32.8%
Jill Stein
(G)
- 43 votes
0.2%
Cornel West
(JF)
- 35 votes
0.1%
Chase Oliver
(L)
- 34 votes
0.1%
Democratic Swing:
-3.1%
Republican Swing:
2.7%
Net Swing:
5.8% Republican
Vote Change:
+74 votes
Craven County
(100.0% reporting)
2020 (R+18.9)
Donald Trump
(R)
- 31032 votes
58.5%
Joe Biden
(D)
- 21148 votes
39.8%
2024 (R+20.5)
Donald Trump
(R)
- 33477 votes
59.6%
Kamala Harris
(D)
- 22011 votes
39.2%
Chase Oliver
(L)
- 231 votes
0.4%
Jill Stein
(G)
- 136 votes
0.2%
Cornel West
(JF)
- 84 votes
0.1%
Democratic Swing:
-1.2%
Republican Swing:
0.4%
Net Swing:
1.6% Republican
Vote Change:
+3,759 votes
Cumberland County
(100.0% reporting)
2020 (D+16.9)
Joe Biden
(D)
- 84469 votes
57.4%
Donald Trump
(R)
- 60032 votes
40.8%
2024 (D+13.4)
Kamala Harris
(D)
- 78631 votes
56.0%
Donald Trump
(R)
- 59840 votes
42.6%
Cornel West
(JF)
- 539 votes
0.4%
Chase Oliver
(L)
- 516 votes
0.4%
Jill Stein
(G)
- 470 votes
0.3%
Democratic Swing:
-2.3%
Republican Swing:
1.2%
Net Swing:
3.5% Republican
Vote Change:
-4,505 votes
Currituck County
(100.0% reporting)
2020 (R+47.1)
Donald Trump
(R)
- 11657 votes
72.2%
Joe Biden
(D)
- 4195 votes
26.0%
2024 (R+48)
Donald Trump
(R)
- 13235 votes
73.3%
Kamala Harris
(D)
- 4604 votes
25.5%
Chase Oliver
(L)
- 85 votes
0.5%
Jill Stein
(G)
- 45 votes
0.2%
Cornel West
(JF)
- 17 votes
0.1%
Democratic Swing:
-0.9%
Republican Swing:
0.0%
Net Swing:
0.9% Republican
Vote Change:
+2,134 votes
Dare County
(100.0% reporting)
2020 (R+16.8)
Donald Trump
(R)
- 13938 votes
57.5%
Joe Biden
(D)
- 9936 votes
41.0%
2024 (R+18.8)
Donald Trump
(R)
- 14792 votes
58.7%
Kamala Harris
(D)
- 10074 votes
40.0%
Chase Oliver
(L)
- 121 votes
0.5%
Jill Stein
(G)
- 81 votes
0.3%
Cornel West
(JF)
- 20 votes
0.1%
Democratic Swing:
-1.5%
Republican Swing:
0.6%
Net Swing:
2.0% Republican
Vote Change:
+1,214 votes
Davidson County
(100.0% reporting)
2020 (R+48.1)
Donald Trump
(R)
- 64658 votes
73.0%
Joe Biden
(D)
- 22636 votes
25.6%
2024 (R+47.1)
Donald Trump
(R)
- 67959 votes
72.7%
Kamala Harris
(D)
- 24150 votes
25.8%
Jill Stein
(G)
- 363 votes
0.4%
Chase Oliver
(L)
- 300 votes
0.3%
Cornel West
(JF)
- 187 votes
0.2%
Democratic Swing:
0.0%
Republican Swing:
-1.0%
Net Swing:
1.0% Democratic
Vote Change:
+5,665 votes
Davie County
(100.0% reporting)
2020 (R+46.2)
Donald Trump
(R)
- 18228 votes
72.0%
Joe Biden
(D)
- 6713 votes
26.5%
2024 (R+46.6)
Donald Trump
(R)
- 19398 votes
72.2%
Kamala Harris
(D)
- 6988 votes
26.0%
Chase Oliver
(L)
- 133 votes
0.5%
Jill Stein
(G)
- 99 votes
0.4%
Cornel West
(JF)
- 40 votes
0.1%
Democratic Swing:
-0.7%
Republican Swing:
-0.3%
Net Swing:
0.4% Republican
Vote Change:
+1,717 votes
Duplin County
(100.0% reporting)
2020 (R+22.3)
Donald Trump
(R)
- 13793 votes
60.7%
Joe Biden
(D)
- 8767 votes
38.6%
2024 (R+29)
Donald Trump
(R)
- 14677 votes
64.1%
Kamala Harris
(D)
- 8057 votes
35.2%
Chase Oliver
(L)
- 43 votes
0.2%
Jill Stein
(G)
- 36 votes
0.2%
Cornel West
(JF)
- 33 votes
0.1%
Democratic Swing:
-3.6%
Republican Swing:
3.1%
Net Swing:
6.7% Republican
Vote Change:
+286 votes
Durham County
(100.0% reporting)
2020 (D+63.4)
Joe Biden
(D)
- 144688 votes
80.4%
Donald Trump
(R)
- 32459 votes
18.0%
2024 (D+62)
Kamala Harris
(D)
- 144450 votes
79.8%
Donald Trump
(R)
- 32853 votes
18.2%
Jill Stein
(G)
- 1332 votes
0.7%
Chase Oliver
(L)
- 749 votes
0.4%
Cornel West
(JF)
- 645 votes
0.4%
Democratic Swing:
-1.4%
Republican Swing:
-0.1%
Net Swing:
1.4% Republican
Vote Change:
+2,882 votes
Edgecombe County
(100.0% reporting)
2020 (D+27.2)
Joe Biden
(D)
- 16089 votes
63.2%
Donald Trump
(R)
- 9206 votes
36.1%
2024 (D+22.7)
Kamala Harris
(D)
- 14900 votes
60.9%
Donald Trump
(R)
- 9355 votes
38.3%
Cornel West
(JF)
- 56 votes
0.2%
Jill Stein
(G)
- 43 votes
0.2%
Chase Oliver
(L)
- 36 votes
0.1%
Democratic Swing:
-2.5%
Republican Swing:
2.0%
Net Swing:
4.5% Republican
Vote Change:
-905 votes
Forsyth County
(100.0% reporting)
2020 (D+14.1)
Joe Biden
(D)
- 113033 votes
56.2%
Donald Trump
(R)
- 85064 votes
42.3%
2024 (D+13.2)
Kamala Harris
(D)
- 114145 votes
55.8%
Donald Trump
(R)
- 87292 votes
42.6%
Chase Oliver
(L)
- 886 votes
0.4%
Jill Stein
(G)
- 813 votes
0.4%
Cornel West
(JF)
- 519 votes
0.3%
Democratic Swing:
-1.0%
Republican Swing:
-0.1%
Net Swing:
0.9% Republican
Vote Change:
+5,558 votes
Franklin County
(100.0% reporting)
2020 (R+13.7)
Donald Trump
(R)
- 20901 votes
56.0%
Joe Biden
(D)
- 15879 votes
42.5%
2024 (R+13.6)
Donald Trump
(R)
- 23938 votes
56.1%
Kamala Harris
(D)
- 18167 votes
42.6%
Chase Oliver
(L)
- 171 votes
0.4%
Jill Stein
(G)
- 113 votes
0.3%
Cornel West
(JF)
- 73 votes
0.2%
Democratic Swing:
-0.4%
Republican Swing:
-0.5%
Net Swing:
0.1% Democratic
Vote Change:
+5,682 votes
Gaston County
(100.0% reporting)
2020 (R+28.1)
Donald Trump
(R)
- 73033 votes
63.2%
Joe Biden
(D)
- 40959 votes
35.5%
2024 (R+25)
Donald Trump
(R)
- 73828 votes
61.9%
Kamala Harris
(D)
- 44062 votes
36.9%
Chase Oliver
(L)
- 424 votes
0.4%
Jill Stein
(G)
- 308 votes
0.3%
Cornel West
(JF)
- 213 votes
0.2%
Democratic Swing:
1.1%
Republican Swing:
-1.9%
Net Swing:
3.1% Democratic
Vote Change:
+4,843 votes
Gates County
(100.0% reporting)
2020 (R+13.9)
Donald Trump
(R)
- 3367 votes
56.4%
Joe Biden
(D)
- 2546 votes
42.6%
2024 (R+21.7)
Donald Trump
(R)
- 3538 votes
60.3%
Kamala Harris
(D)
- 2268 votes
38.6%
Cornel West
(JF)
- 17 votes
0.3%
Chase Oliver
(L)
- 17 votes
0.3%
Jill Stein
(G)
- 10 votes
0.2%
Democratic Swing:
-4.3%
Republican Swing:
3.5%
Net Swing:
7.8% Republican
Vote Change:
-63 votes
Graham County
(100.0% reporting)
2020 (R+60.8)
Donald Trump
(R)
- 3710 votes
79.5%
Joe Biden
(D)
- 905 votes
19.4%
2024 (R+64)
Donald Trump
(R)
- 3883 votes
81.3%
Kamala Harris
(D)
- 839 votes
17.6%
Chase Oliver
(L)
- 20 votes
0.4%
Jill Stein
(G)
- 10 votes
0.2%
Cornel West
(JF)
- 6 votes
0.1%
Democratic Swing:
-2.0%
Republican Swing:
1.2%
Net Swing:
3.2% Republican
Vote Change:
+143 votes
Granville County
(100.0% reporting)
2020 (R+6.7)
Donald Trump
(R)
- 16647 votes
52.7%
Joe Biden
(D)
- 14565 votes
46.1%
2024 (R+9.4)
Donald Trump
(R)
- 17383 votes
54.1%
Kamala Harris
(D)
- 14365 votes
44.7%
Chase Oliver
(L)
- 109 votes
0.3%
Jill Stein
(G)
- 85 votes
0.3%
Cornel West
(JF)
- 70 votes
0.2%
Democratic Swing:
-1.8%
Republican Swing:
1.0%
Net Swing:
2.8% Republican
Vote Change:
+800 votes
Greene County
(100.0% reporting)
2020 (R+12)
Donald Trump
(R)
- 4874 votes
55.7%
Joe Biden
(D)
- 3832 votes
43.8%
2024 (R+18.1)
Donald Trump
(R)
- 4965 votes
58.8%
Kamala Harris
(D)
- 3437 votes
40.7%
Chase Oliver
(L)
- 15 votes
0.2%
Jill Stein
(G)
- 12 votes
0.1%
Cornel West
(JF)
- 11 votes
0.1%
Democratic Swing:
-3.3%
Republican Swing:
2.8%
Net Swing:
6.1% Republican
Vote Change:
-266 votes
Guilford County
(100.0% reporting)
2020 (D+23.5)
Joe Biden
(D)
- 173086 votes
60.8%
Donald Trump
(R)
- 107294 votes
37.7%
2024 (D+21.9)
Kamala Harris
(D)
- 171118 votes
60.0%
Donald Trump
(R)
- 109077 votes
38.3%
Jill Stein
(G)
- 1525 votes
0.5%
Chase Oliver
(L)
- 1033 votes
0.4%
Cornel West
(JF)
- 985 votes
0.3%
Democratic Swing:
-1.4%
Republican Swing:
0.2%
Net Swing:
1.6% Republican
Vote Change:
+3,358 votes
Halifax County
(100.0% reporting)
2020 (D+21.3)
Joe Biden
(D)
- 15545 votes
60.3%
Donald Trump
(R)
- 10080 votes
39.1%
2024 (D+17.7)
Kamala Harris
(D)
- 14014 votes
58.5%
Donald Trump
(R)
- 9778 votes
40.8%
Cornel West
(JF)
- 53 votes
0.2%
Chase Oliver
(L)
- 41 votes
0.2%
Jill Stein
(G)
- 36 votes
0.1%
Democratic Swing:
-2.1%
Republican Swing:
1.5%
Net Swing:
3.6% Republican
Vote Change:
-1,703 votes
Harnett County
(100.0% reporting)
2020 (R+22.8)
Donald Trump
(R)
- 35177 votes
60.3%
Joe Biden
(D)
- 22093 votes
37.9%
2024 (R+25.1)
Donald Trump
(R)
- 39440 votes
61.9%
Kamala Harris
(D)
- 23472 votes
36.8%
Chase Oliver
(L)
- 269 votes
0.4%
Jill Stein
(G)
- 200 votes
0.3%
Cornel West
(JF)
- 129 votes
0.2%
Democratic Swing:
-1.6%
Republican Swing:
0.7%
Net Swing:
2.3% Republican
Vote Change:
+6,240 votes
Haywood County
(100.0% reporting)
2020 (R+26.9)
Donald Trump
(R)
- 22834 votes
62.5%
Joe Biden
(D)
- 13144 votes
36.0%
2024 (R+25.2)
Donald Trump
(R)
- 23393 votes
61.8%
Kamala Harris
(D)
- 13913 votes
36.7%
Chase Oliver
(L)
- 148 votes
0.4%
Jill Stein
(G)
- 143 votes
0.4%
Cornel West
(JF)
- 66 votes
0.2%
Democratic Swing:
0.4%
Republican Swing:
-1.4%
Net Swing:
1.8% Democratic
Vote Change:
+1,685 votes
Henderson County
(100.0% reporting)
2020 (R+19.1)
Donald Trump
(R)
- 40032 votes
58.5%
Joe Biden
(D)
- 27211 votes
39.8%
2024 (R+14.6)
Donald Trump
(R)
- 39497 votes
56.4%
Kamala Harris
(D)
- 29361 votes
42.0%
Jill Stein
(G)
- 294 votes
0.4%
Chase Oliver
(L)
- 291 votes
0.4%
Cornel West
(JF)
- 87 votes
0.1%
Democratic Swing:
1.8%
Republican Swing:
-2.7%
Net Swing:
4.5% Democratic
Vote Change:
+2,287 votes
Hertford County
(100.0% reporting)
2020 (D+34.2)
Joe Biden
(D)
- 7097 votes
66.7%
Donald Trump
(R)
- 3479 votes
32.7%
2024 (D+26.8)
Kamala Harris
(D)
- 6191 votes
62.9%
Donald Trump
(R)
- 3561 votes
36.2%
Cornel West
(JF)
- 27 votes
0.3%
Chase Oliver
(L)
- 17 votes
0.2%
Jill Stein
(G)
- 13 votes
0.1%
Democratic Swing:
-4.0%
Republican Swing:
3.4%
Net Swing:
7.4% Republican
Vote Change:
-767 votes
Hoke County
(100.0% reporting)
2020 (D+11.1)
Joe Biden
(D)
- 11804 votes
54.5%
Donald Trump
(R)
- 9453 votes
43.7%
2024 (D+5.9)
Kamala Harris
(D)
- 11896 votes
52.3%
Donald Trump
(R)
- 10547 votes
46.3%
Cornel West
(JF)
- 93 votes
0.4%
Chase Oliver
(L)
- 91 votes
0.4%
Jill Stein
(G)
- 67 votes
0.3%
Democratic Swing:
-3.1%
Republican Swing:
2.0%
Net Swing:
5.1% Republican
Vote Change:
+1,437 votes
Hyde County
(100.0% reporting)
2020 (R+15.1)
Donald Trump
(R)
- 1418 votes
56.9%
Joe Biden
(D)
- 1046 votes
42.0%
2024 (R+22.1)
Donald Trump
(R)
- 1465 votes
60.5%
Kamala Harris
(D)
- 931 votes
38.5%
Chase Oliver
(L)
- 8 votes
0.3%
Cornel West
(JF)
- 5 votes
0.2%
Jill Stein
(G)
- 5 votes
0.2%
Democratic Swing:
-3.9%
Republican Swing:
3.1%
Net Swing:
7.0% Republican
Vote Change:
-50 votes
Iredell County
(100.0% reporting)
2020 (R+32.8)
Donald Trump
(R)
- 67010 votes
65.5%
Joe Biden
(D)
- 33888 votes
33.1%
2024 (R+32.7)
Donald Trump
(R)
- 72801 votes
65.7%
Kamala Harris
(D)
- 36739 votes
33.1%
Chase Oliver
(L)
- 432 votes
0.4%
Jill Stein
(G)
- 298 votes
0.3%
Cornel West
(JF)
- 150 votes
0.1%
Democratic Swing:
-0.3%
Republican Swing:
-0.5%
Net Swing:
0.2% Democratic
Vote Change:
+9,522 votes
Jackson County
(100.0% reporting)
2020 (R+8.4)
Donald Trump
(R)
- 11356 votes
53.0%
Joe Biden
(D)
- 9591 votes
44.7%
2024 (R+9.4)
Donald Trump
(R)
- 11796 votes
53.7%
Kamala Harris
(D)
- 9746 votes
44.4%
Jill Stein
(G)
- 126 votes
0.6%
Chase Oliver
(L)
- 102 votes
0.5%
Cornel West
(JF)
- 58 votes
0.3%
Democratic Swing:
-1.1%
Republican Swing:
-0.2%
Net Swing:
1.0% Republican
Vote Change:
+881 votes
Johnston County
(100.0% reporting)
2020 (R+24.7)
Donald Trump
(R)
- 68353 votes
61.4%
Joe Biden
(D)
- 41257 votes
37.0%
2024 (R+21.5)
Donald Trump
(R)
- 74878 votes
60.1%
Kamala Harris
(D)
- 48116 votes
38.6%
Chase Oliver
(L)
- 536 votes
0.4%
Jill Stein
(G)
- 426 votes
0.3%
Cornel West
(JF)
- 235 votes
0.2%
Democratic Swing:
1.1%
Republican Swing:
-2.1%
Net Swing:
3.2% Democratic
Vote Change:
+14,581 votes
Jones County
(100.0% reporting)
2020 (R+19.8)
Donald Trump
(R)
- 3280 votes
59.4%
Joe Biden
(D)
- 2197 votes
39.7%
2024 (R+25.7)
Donald Trump
(R)
- 3409 votes
62.4%
Kamala Harris
(D)
- 2007 votes
36.7%
Cornel West
(JF)
- 13 votes
0.2%
Jill Stein
(G)
- 11 votes
0.2%
Chase Oliver
(L)
- 10 votes
0.2%
Democratic Swing:
-3.3%
Republican Swing:
2.7%
Net Swing:
6.0% Republican
Vote Change:
-27 votes
Lee County
(100.0% reporting)
2020 (R+15.1)
Donald Trump
(R)
- 16469 votes
56.8%
Joe Biden
(D)
- 12143 votes
41.8%
2024 (R+17.5)
Donald Trump
(R)
- 17489 votes
58.1%
Kamala Harris
(D)
- 12245 votes
40.7%
Chase Oliver
(L)
- 113 votes
0.4%
Jill Stein
(G)
- 77 votes
0.3%
Cornel West
(JF)
- 49 votes
0.2%
Democratic Swing:
-1.6%
Republican Swing:
0.8%
Net Swing:
2.4% Republican
Vote Change:
+1,361 votes
Lenoir County
(100.0% reporting)
2020 (R+3.5)
Donald Trump
(R)
- 14590 votes
51.4%
Joe Biden
(D)
- 13605 votes
47.9%
2024 (R+6.8)
Donald Trump
(R)
- 14564 votes
53.0%
Kamala Harris
(D)
- 12700 votes
46.2%
Chase Oliver
(L)
- 62 votes
0.2%
Cornel West
(JF)
- 57 votes
0.2%
Jill Stein
(G)
- 50 votes
0.2%
Democratic Swing:
-2.0%
Republican Swing:
1.3%
Net Swing:
3.3% Republican
Vote Change:
-762 votes
Lincoln County
(100.0% reporting)
2020 (R+46.5)
Donald Trump
(R)
- 36341 votes
72.4%
Joe Biden
(D)
- 13274 votes
26.4%
2024 (R+45.8)
Donald Trump
(R)
- 40183 votes
72.3%
Kamala Harris
(D)
- 14842 votes
26.7%
Chase Oliver
(L)
- 194 votes
0.3%
Jill Stein
(G)
- 106 votes
0.2%
Cornel West
(JF)
- 53 votes
0.1%
Democratic Swing:
0.0%
Republican Swing:
-0.7%
Net Swing:
0.7% Democratic
Vote Change:
+5,763 votes
Macon County
(100.0% reporting)
2020 (R+39)
Donald Trump
(R)
- 14211 votes
68.5%
Joe Biden
(D)
- 6230 votes
30.0%
2024 (R+38.1)
Donald Trump
(R)
- 14981 votes
68.3%
Kamala Harris
(D)
- 6675 votes
30.4%
Chase Oliver
(L)
- 81 votes
0.4%
Jill Stein
(G)
- 50 votes
0.2%
Cornel West
(JF)
- 21 votes
0.1%
Democratic Swing:
0.1%
Republican Swing:
-0.8%
Net Swing:
1.0% Democratic
Vote Change:
+1,367 votes
Madison County
(100.0% reporting)
2020 (R+23.9)
Donald Trump
(R)
- 7979 votes
61.0%
Joe Biden
(D)
- 4901 votes
37.5%
2024 (R+23.5)
Donald Trump
(R)
- 8275 votes
60.7%
Kamala Harris
(D)
- 5090 votes
37.4%
Jill Stein
(G)
- 80 votes
0.6%
Chase Oliver
(L)
- 60 votes
0.4%
Cornel West
(JF)
- 35 votes
0.3%
Democratic Swing:
-0.5%
Republican Swing:
-0.8%
Net Swing:
0.4% Democratic
Vote Change:
+660 votes
Martin County
(100.0% reporting)
2020 (R+5)
Donald Trump
(R)
- 6532 votes
52.1%
Joe Biden
(D)
- 5911 votes
47.1%
2024 (R+10.3)
Donald Trump
(R)
- 6601 votes
54.8%
Kamala Harris
(D)
- 5360 votes
44.5%
Jill Stein
(G)
- 23 votes
0.2%
Chase Oliver
(L)
- 20 votes
0.2%
Cornel West
(JF)
- 18 votes
0.1%
Democratic Swing:
-2.9%
Republican Swing:
2.4%
Net Swing:
5.3% Republican
Vote Change:
-421 votes
McDowell County
(100.0% reporting)
2020 (R+48.7)
Donald Trump
(R)
- 16883 votes
73.4%
Joe Biden
(D)
- 5832 votes
25.3%
2024 (R+49.2)
Donald Trump
(R)
- 17520 votes
74.1%
Kamala Harris
(D)
- 5911 votes
25.0%
Chase Oliver
(L)
- 75 votes
0.3%
Jill Stein
(G)
- 49 votes
0.2%
Cornel West
(JF)
- 17 votes
0.1%
Democratic Swing:
-0.6%
Republican Swing:
0.0%
Net Swing:
0.6% Republican
Vote Change:
+857 votes
Mecklenburg County
(100.0% reporting)
2020 (D+35.7)
Joe Biden
(D)
- 378107 votes
66.7%
Donald Trump
(R)
- 179211 votes
31.6%
2024 (D+32.9)
Kamala Harris
(D)
- 376454 votes
65.2%
Donald Trump
(R)
- 187770 votes
32.5%
Jill Stein
(G)
- 4058 votes
0.7%
Chase Oliver
(L)
- 2696 votes
0.5%
Cornel West
(JF)
- 2004 votes
0.3%
Democratic Swing:
-2.1%
Republican Swing:
0.6%
Net Swing:
2.8% Republican
Vote Change:
+15,664 votes
Mitchell County
(100.0% reporting)
2020 (R+58.3)
Donald Trump
(R)
- 7090 votes
78.4%
Joe Biden
(D)
- 1867 votes
20.7%
2024 (R+56)
Donald Trump
(R)
- 6843 votes
77.4%
Kamala Harris
(D)
- 1915 votes
21.6%
Chase Oliver
(L)
- 23 votes
0.3%
Jill Stein
(G)
- 19 votes
0.2%
Cornel West
(JF)
- 6 votes
0.1%
Democratic Swing:
0.9%
Republican Swing:
-1.4%
Net Swing:
2.3% Democratic
Vote Change:
-151 votes
Montgomery County
(100.0% reporting)
2020 (R+32.1)
Donald Trump
(R)
- 8411 votes
65.4%
Joe Biden
(D)
- 4327 votes
33.7%
2024 (R+37.9)
Donald Trump
(R)
- 9044 votes
68.5%
Kamala Harris
(D)
- 4055 votes
30.7%
Chase Oliver
(L)
- 37 votes
0.3%
Cornel West
(JF)
- 19 votes
0.1%
Jill Stein
(G)
- 16 votes
0.1%
Democratic Swing:
-3.2%
Republican Swing:
2.6%
Net Swing:
5.8% Republican
Vote Change:
+433 votes
Moore County
(100.0% reporting)
2020 (R+27.8)
Donald Trump
(R)
- 36764 votes
63.0%
Joe Biden
(D)
- 20779 votes
35.6%
2024 (R+29.6)
Donald Trump
(R)
- 39617 votes
64.1%
Kamala Harris
(D)
- 21436 votes
34.7%
Chase Oliver
(L)
- 282 votes
0.5%
Jill Stein
(G)
- 133 votes
0.2%
Cornel West
(JF)
- 55 votes
0.1%
Democratic Swing:
-1.3%
Republican Swing:
0.5%
Net Swing:
1.8% Republican
Vote Change:
+3,980 votes
Nash County
(100.0% reporting)
2020 (D+0.2)
Joe Biden
(D)
- 25947 votes
49.6%
Donald Trump
(R)
- 25827 votes
49.4%
2024 (R+1.8)
Donald Trump
(R)
- 26431 votes
50.4%
Kamala Harris
(D)
- 25508 votes
48.6%
Jill Stein
(G)
- 157 votes
0.3%
Cornel West
(JF)
- 109 votes
0.2%
Chase Oliver
(L)
- 109 votes
0.2%
Democratic Swing:
-1.4%
Republican Swing:
0.6%
Net Swing:
2.0% Republican
Vote Change:
+540 votes
New Hanover County
(100.0% reporting)
2020 (D+2.2)
Joe Biden
(D)
- 66138 votes
50.2%
Donald Trump
(R)
- 63331 votes
48.0%
2024 (D+0.6)
Kamala Harris
(D)
- 68814 votes
49.6%
Donald Trump
(R)
- 67949 votes
49.0%
Chase Oliver
(L)
- 606 votes
0.4%
Jill Stein
(G)
- 558 votes
0.4%
Cornel West
(JF)
- 201 votes
0.1%
Democratic Swing:
-1.3%
Republican Swing:
0.3%
Net Swing:
1.5% Republican
Vote Change:
+8,659 votes
Northampton County
(100.0% reporting)
2020 (D+20.7)
Joe Biden
(D)
- 6069 votes
60.0%
Donald Trump
(R)
- 3989 votes
39.5%
2024 (D+14.5)
Kamala Harris
(D)
- 5239 votes
56.8%
Donald Trump
(R)
- 3905 votes
42.4%
Cornel West
(JF)
- 19 votes
0.2%
Jill Stein
(G)
- 15 votes
0.2%
Chase Oliver
(L)
- 13 votes
0.1%
Democratic Swing:
-3.3%
Republican Swing:
2.8%
Net Swing:
6.2% Republican
Vote Change:
-867 votes
Onslow County
(100.0% reporting)
2020 (R+31)
Donald Trump
(R)
- 46078 votes
63.8%
Joe Biden
(D)
- 24266 votes
33.6%
2024 (R+36)
Donald Trump
(R)
- 54960 votes
67.3%
Kamala Harris
(D)
- 25684 votes
31.4%
Chase Oliver
(L)
- 380 votes
0.5%
Jill Stein
(G)
- 214 votes
0.3%
Cornel West
(JF)
- 151 votes
0.2%
Democratic Swing:
-2.9%
Republican Swing:
2.0%
Net Swing:
5.0% Republican
Vote Change:
+11,045 votes
Orange County
(100.0% reporting)
2020 (D+51.8)
Joe Biden
(D)
- 63594 votes
74.8%
Donald Trump
(R)
- 20176 votes
23.7%
2024 (D+51.1)
Kamala Harris
(D)
- 65444 votes
74.5%
Donald Trump
(R)
- 20806 votes
23.7%
Jill Stein
(G)
- 618 votes
0.7%
Chase Oliver
(L)
- 330 votes
0.4%
Cornel West
(JF)
- 162 votes
0.2%
Democratic Swing:
-1.0%
Republican Swing:
-0.3%
Net Swing:
0.7% Republican
Vote Change:
+3,590 votes
Pamlico County
(100.0% reporting)
2020 (R+28.2)
Donald Trump
(R)
- 4849 votes
63.5%
Joe Biden
(D)
- 2713 votes
35.6%
2024 (R+32.1)
Donald Trump
(R)
- 5229 votes
65.6%
Kamala Harris
(D)
- 2676 votes
33.5%
Chase Oliver
(L)
- 30 votes
0.4%
Jill Stein
(G)
- 9 votes
0.1%
Cornel West
(JF)
- 8 votes
0.1%
Democratic Swing:
-2.2%
Republican Swing:
1.6%
Net Swing:
3.9% Republican
Vote Change:
+390 votes
Pasquotank County
(100.0% reporting)
2020 (D+0.3)
Joe Biden
(D)
- 9832 votes
49.4%
Donald Trump
(R)
- 9770 votes
49.1%
2024 (R+4.9)
Donald Trump
(R)
- 10537 votes
51.8%
Kamala Harris
(D)
- 9549 votes
46.9%
Chase Oliver
(L)
- 66 votes
0.3%
Cornel West
(JF)
- 52 votes
0.3%
Jill Stein
(G)
- 51 votes
0.3%
Democratic Swing:
-3.0%
Republican Swing:
2.2%
Net Swing:
5.2% Republican
Vote Change:
+653 votes
Pender County
(100.0% reporting)
2020 (R+30.4)
Donald Trump
(R)
- 21956 votes
64.3%
Joe Biden
(D)
- 11723 votes
34.3%
2024 (R+35)
Donald Trump
(R)
- 26042 votes
66.9%
Kamala Harris
(D)
- 12460 votes
32.0%
Chase Oliver
(L)
- 166 votes
0.4%
Jill Stein
(G)
- 79 votes
0.2%
Cornel West
(JF)
- 42 votes
0.1%
Democratic Swing:
-2.7%
Republican Swing:
1.9%
Net Swing:
4.6% Republican
Vote Change:
+5,110 votes
Perquimans County
(100.0% reporting)
2020 (R+32.6)
Donald Trump
(R)
- 4903 votes
65.5%
Joe Biden
(D)
- 2492 votes
33.3%
2024 (R+39.5)
Donald Trump
(R)
- 5278 votes
68.8%
Kamala Harris
(D)
- 2269 votes
29.6%
Jill Stein
(G)
- 42 votes
0.5%
Chase Oliver
(L)
- 22 votes
0.3%
Cornel West
(JF)
- 16 votes
0.2%
Democratic Swing:
-3.9%
Republican Swing:
2.9%
Net Swing:
6.8% Republican
Vote Change:
+232 votes
Person County
(100.0% reporting)
2020 (R+21.8)
Donald Trump
(R)
- 13184 votes
60.2%
Joe Biden
(D)
- 8465 votes
38.7%
2024 (R+23.7)
Donald Trump
(R)
- 13509 votes
61.3%
Kamala Harris
(D)
- 8295 votes
37.6%
Jill Stein
(G)
- 55 votes
0.2%
Chase Oliver
(L)
- 52 votes
0.2%
Cornel West
(JF)
- 45 votes
0.2%
Democratic Swing:
-1.3%
Republican Swing:
0.6%
Net Swing:
1.9% Republican
Vote Change:
+307 votes
Pitt County
(100.0% reporting)
2020 (D+9.6)
Joe Biden
(D)
- 47252 votes
54.0%
Donald Trump
(R)
- 38982 votes
44.5%
2024 (D+6)
Kamala Harris
(D)
- 45595 votes
52.3%
Donald Trump
(R)
- 40403 votes
46.4%
Chase Oliver
(L)
- 333 votes
0.4%
Jill Stein
(G)
- 314 votes
0.4%
Cornel West
(JF)
- 205 votes
0.2%
Democratic Swing:
-2.3%
Republican Swing:
1.3%
Net Swing:
3.6% Republican
Vote Change:
+616 votes
Polk County
(100.0% reporting)
2020 (R+26)
Donald Trump
(R)
- 7689 votes
62.2%
Joe Biden
(D)
- 4518 votes
36.6%
2024 (R+25.2)
Donald Trump
(R)
- 8107 votes
62.0%
Kamala Harris
(D)
- 4827 votes
36.9%
Chase Oliver
(L)
- 50 votes
0.4%
Jill Stein
(G)
- 29 votes
0.2%
Cornel West
(JF)
- 8 votes
0.1%
Democratic Swing:
0.1%
Republican Swing:
-0.7%
Net Swing:
0.8% Democratic
Vote Change:
+814 votes
Randolph County
(100.0% reporting)
2020 (R+56.9)
Donald Trump
(R)
- 56894 votes
77.6%
Joe Biden
(D)
- 15618 votes
21.3%
2024 (R+57.3)
Donald Trump
(R)
- 59357 votes
78.1%
Kamala Harris
(D)
- 15951 votes
21.0%
Chase Oliver
(L)
- 180 votes
0.2%
Jill Stein
(G)
- 161 votes
0.2%
Cornel West
(JF)
- 73 votes
0.1%
Democratic Swing:
-0.5%
Republican Swing:
-0.1%
Net Swing:
0.4% Republican
Vote Change:
+3,210 votes
Richmond County
(100.0% reporting)
2020 (R+14.9)
Donald Trump
(R)
- 11830 votes
57.0%
Joe Biden
(D)
- 8754 votes
42.1%
2024 (R+20.9)
Donald Trump
(R)
- 11931 votes
60.0%
Kamala Harris
(D)
- 7787 votes
39.2%
Cornel West
(JF)
- 46 votes
0.2%
Chase Oliver
(L)
- 35 votes
0.2%
Jill Stein
(G)
- 26 votes
0.1%
Democratic Swing:
-3.2%
Republican Swing:
2.7%
Net Swing:
6.0% Republican
Vote Change:
-759 votes
Robeson County
(100.0% reporting)
2020 (R+18.8)
Donald Trump
(R)
- 27806 votes
58.9%
Joe Biden
(D)
- 19020 votes
40.3%
2024 (R+27.7)
Donald Trump
(R)
- 29647 votes
63.4%
Kamala Harris
(D)
- 16728 votes
35.8%
Cornel West
(JF)
- 103 votes
0.2%
Chase Oliver
(L)
- 81 votes
0.2%
Jill Stein
(G)
- 75 votes
0.1%
Democratic Swing:
-4.7%
Republican Swing:
4.2%
Net Swing:
8.9% Republican
Vote Change:
-192 votes
Rockingham County
(100.0% reporting)
2020 (R+32.4)
Donald Trump
(R)
- 31301 votes
65.5%
Joe Biden
(D)
- 15992 votes
33.4%
2024 (R+36)
Donald Trump
(R)
- 33447 votes
67.4%
Kamala Harris
(D)
- 15676 votes
31.6%
Chase Oliver
(L)
- 130 votes
0.3%
Jill Stein
(G)
- 97 votes
0.2%
Cornel West
(JF)
- 82 votes
0.2%
Democratic Swing:
-2.1%
Republican Swing:
1.5%
Net Swing:
3.6% Republican
Vote Change:
+2,139 votes
Rowan County
(100.0% reporting)
2020 (R+36.2)
Donald Trump
(R)
- 49297 votes
67.2%
Joe Biden
(D)
- 23114 votes
31.5%
2024 (R+36)
Donald Trump
(R)
- 50807 votes
67.4%
Kamala Harris
(D)
- 23788 votes
31.6%
Chase Oliver
(L)
- 240 votes
0.3%
Jill Stein
(G)
- 165 votes
0.2%
Cornel West
(JF)
- 143 votes
0.2%
Democratic Swing:
-0.3%
Republican Swing:
-0.5%
Net Swing:
0.2% Democratic
Vote Change:
+2,732 votes
Rutherford County
(100.0% reporting)
2020 (R+46.3)
Donald Trump
(R)
- 24891 votes
72.3%
Joe Biden
(D)
- 9135 votes
26.5%
2024 (R+47.9)
Donald Trump
(R)
- 25456 votes
73.4%
Kamala Harris
(D)
- 8914 votes
25.7%
Chase Oliver
(L)
- 87 votes
0.3%
Jill Stein
(G)
- 71 votes
0.2%
Cornel West
(JF)
- 36 votes
0.1%
Democratic Swing:
-1.1%
Republican Swing:
0.5%
Net Swing:
1.6% Republican
Vote Change:
+538 votes
Sampson County
(100.0% reporting)
2020 (R+22.7)
Donald Trump
(R)
- 17411 votes
60.8%
Joe Biden
(D)
- 10966 votes
38.3%
2024 (R+29.8)
Donald Trump
(R)
- 18178 votes
64.5%
Kamala Harris
(D)
- 9797 votes
34.7%
Chase Oliver
(L)
- 55 votes
0.2%
Cornel West
(JF)
- 40 votes
0.1%
Jill Stein
(G)
- 38 votes
0.1%
Democratic Swing:
-3.8%
Republican Swing:
3.3%
Net Swing:
7.1% Republican
Vote Change:
-269 votes
Scotland County
(100.0% reporting)
2020 (R+2)
Donald Trump
(R)
- 7473 votes
50.6%
Joe Biden
(D)
- 7186 votes
48.6%
2024 (R+6.9)
Donald Trump
(R)
- 7767 votes
53.1%
Kamala Harris
(D)
- 6754 votes
46.2%
Cornel West
(JF)
- 26 votes
0.2%
Chase Oliver
(L)
- 26 votes
0.2%
Jill Stein
(G)
- 20 votes
0.1%
Democratic Swing:
-2.7%
Republican Swing:
2.2%
Net Swing:
5.0% Republican
Vote Change:
-66 votes
Stanly County
(100.0% reporting)
2020 (R+51.6)
Donald Trump
(R)
- 25458 votes
75.0%
Joe Biden
(D)
- 8129 votes
24.0%
2024 (R+50.9)
Donald Trump
(R)
- 27518 votes
75.0%
Kamala Harris
(D)
- 8881 votes
24.2%
Chase Oliver
(L)
- 92 votes
0.2%
Jill Stein
(G)
- 62 votes
0.2%
Cornel West
(JF)
- 51 votes
0.1%
Democratic Swing:
0.1%
Republican Swing:
-0.6%
Net Swing:
0.7% Democratic
Vote Change:
+3,017 votes
Stokes County
(100.0% reporting)
2020 (R+58.4)
Donald Trump
(R)
- 20144 votes
78.4%
Joe Biden
(D)
- 5286 votes
20.6%
2024 (R+59.7)
Donald Trump
(R)
- 21548 votes
79.3%
Kamala Harris
(D)
- 5380 votes
19.8%
Chase Oliver
(L)
- 87 votes
0.3%
Jill Stein
(G)
- 57 votes
0.2%
Cornel West
(JF)
- 21 votes
0.1%
Democratic Swing:
-0.9%
Republican Swing:
0.3%
Net Swing:
1.2% Republican
Vote Change:
+1,663 votes
Surry County
(100.0% reporting)
2020 (R+51.9)
Donald Trump
(R)
- 27538 votes
75.2%
Joe Biden
(D)
- 8721 votes
23.8%
2024 (R+53.4)
Donald Trump
(R)
- 28565 votes
76.2%
Kamala Harris
(D)
- 8613 votes
23.0%
Chase Oliver
(L)
- 88 votes
0.2%
Jill Stein
(G)
- 85 votes
0.2%
Cornel West
(JF)
- 32 votes
0.1%
Democratic Swing:
-1.0%
Republican Swing:
0.5%
Net Swing:
1.5% Republican
Vote Change:
+1,124 votes
Swain County
(100.0% reporting)
2020 (R+19.9)
Donald Trump
(R)
- 4161 votes
58.9%
Joe Biden
(D)
- 2780 votes
39.3%
2024 (R+23.7)
Donald Trump
(R)
- 4311 votes
61.1%
Kamala Harris
(D)
- 2643 votes
37.5%
Chase Oliver
(L)
- 41 votes
0.6%
Jill Stein
(G)
- 20 votes
0.3%
Cornel West
(JF)
- 13 votes
0.2%
Democratic Swing:
-2.4%
Republican Swing:
1.4%
Net Swing:
3.8% Republican
Vote Change:
+87 votes
Transylvania County
(100.0% reporting)
2020 (R+15.9)
Donald Trump
(R)
- 11636 votes
57.0%
Joe Biden
(D)
- 8444 votes
41.4%
2024 (R+12.2)
Donald Trump
(R)
- 11492 votes
55.3%
Kamala Harris
(D)
- 8972 votes
43.2%
Jill Stein
(G)
- 98 votes
0.5%
Chase Oliver
(L)
- 77 votes
0.4%
Cornel West
(JF)
- 40 votes
0.2%
Democratic Swing:
1.3%
Republican Swing:
-2.4%
Net Swing:
3.7% Democratic
Vote Change:
+599 votes
Tyrrell County
(100.0% reporting)
2020 (R+15.9)
Donald Trump
(R)
- 1044 votes
57.5%
Joe Biden
(D)
- 758 votes
41.7%
2024 (R+21.5)
Donald Trump
(R)
- 1057 votes
60.2%
Kamala Harris
(D)
- 680 votes
38.7%
Chase Oliver
(L)
- 7 votes
0.4%
Jill Stein
(G)
- 4 votes
0.2%
Cornel West
(JF)
- 2 votes
0.1%
Democratic Swing:
-3.2%
Republican Swing:
2.5%
Net Swing:
5.7% Republican
Vote Change:
-52 votes
Union County
(100.0% reporting)
2020 (R+24.5)
Donald Trump
(R)
- 80382 votes
61.3%
Joe Biden
(D)
- 48725 votes
37.2%
2024 (R+25.3)
Donald Trump
(R)
- 86271 votes
61.9%
Kamala Harris
(D)
- 51168 votes
36.7%
Chase Oliver
(L)
- 595 votes
0.4%
Jill Stein
(G)
- 491 votes
0.4%
Cornel West
(JF)
- 183 votes
0.1%
Democratic Swing:
-0.9%
Republican Swing:
-0.1%
Net Swing:
0.8% Republican
Vote Change:
+9,601 votes
Vance County
(100.0% reporting)
2020 (D+19.4)
Joe Biden
(D)
- 12431 votes
59.2%
Donald Trump
(R)
- 8391 votes
40.0%
2024 (D+13.4)
Kamala Harris
(D)
- 11292 votes
56.2%
Donald Trump
(R)
- 8614 votes
42.9%
Cornel West
(JF)
- 53 votes
0.2%
Jill Stein
(G)
- 43 votes
0.2%
Chase Oliver
(L)
- 36 votes
0.2%
Democratic Swing:
-3.3%
Republican Swing:
2.7%
Net Swing:
6.0% Republican
Vote Change:
-784 votes
Wake County
(100.0% reporting)
2020 (D+27)
Joe Biden
(D)
- 393336 votes
62.2%
Donald Trump
(R)
- 226197 votes
35.8%
2024 (D+25.6)
Kamala Harris
(D)
- 402984 votes
61.7%
Donald Trump
(R)
- 236735 votes
36.2%
Jill Stein
(G)
- 5338 votes
0.8%
Chase Oliver
(L)
- 3544 votes
0.5%
Cornel West
(JF)
- 1418 votes
0.2%
Democratic Swing:
-1.5%
Republican Swing:
-0.1%
Net Swing:
1.4% Republican
Vote Change:
+30,486 votes
Warren County
(100.0% reporting)
2020 (D+26.1)
Joe Biden
(D)
- 6400 votes
62.2%
Donald Trump
(R)
- 3752 votes
36.4%
2024 (D+19)
Kamala Harris
(D)
- 5872 votes
58.6%
Donald Trump
(R)
- 3976 votes
39.7%
Jill Stein
(G)
- 72 votes
0.7%
Cornel West
(JF)
- 32 votes
0.3%
Chase Oliver
(L)
- 22 votes
0.2%
Democratic Swing:
-4.2%
Republican Swing:
2.9%
Net Swing:
7.1% Republican
Vote Change:
-178 votes
Washington County
(100.0% reporting)
2020 (D+10)
Joe Biden
(D)
- 3396 votes
54.7%
Donald Trump
(R)
- 2781 votes
44.8%
2024 (D+6.2)
Kamala Harris
(D)
- 3138 votes
52.8%
Donald Trump
(R)
- 2768 votes
46.6%
Cornel West
(JF)
- 11 votes
0.2%
Jill Stein
(G)
- 8 votes
0.1%
Chase Oliver
(L)
- 6 votes
0.1%
Democratic Swing:
-2.1%
Republican Swing:
1.6%
Net Swing:
3.7% Republican
Vote Change:
-246 votes
Watauga County
(100.0% reporting)
2020 (D+8.5)
Joe Biden
(D)
- 17122 votes
53.1%
Donald Trump
(R)
- 14451 votes
44.9%
2024 (D+6)
Kamala Harris
(D)
- 17225 votes
52.0%
Donald Trump
(R)
- 15254 votes
46.1%
Jill Stein
(G)
- 188 votes
0.6%
Chase Oliver
(L)
- 160 votes
0.5%
Cornel West
(JF)
- 57 votes
0.2%
Democratic Swing:
-1.8%
Republican Swing:
0.6%
Net Swing:
2.5% Republican
Vote Change:
+1,311 votes
Wayne County
(100.0% reporting)
2020 (R+11.8)
Donald Trump
(R)
- 30709 votes
55.3%
Joe Biden
(D)
- 24215 votes
43.6%
2024 (R+16.4)
Donald Trump
(R)
- 31580 votes
57.7%
Kamala Harris
(D)
- 22618 votes
41.3%
Chase Oliver
(L)
- 174 votes
0.3%
Jill Stein
(G)
- 120 votes
0.2%
Cornel West
(JF)
- 108 votes
0.2%
Democratic Swing:
-2.7%
Republican Swing:
1.9%
Net Swing:
4.6% Republican
Vote Change:
-324 votes
Wilkes County
(100.0% reporting)
2020 (R+57.2)
Donald Trump
(R)
- 27592 votes
77.8%
Joe Biden
(D)
- 7511 votes
21.2%
2024 (R+59.8)
Donald Trump
(R)
- 28812 votes
79.3%
Kamala Harris
(D)
- 7194 votes
19.8%
Chase Oliver
(L)
- 89 votes
0.2%
Jill Stein
(G)
- 59 votes
0.2%
Cornel West
(JF)
- 26 votes
0.1%
Democratic Swing:
-1.5%
Republican Swing:
1.0%
Net Swing:
2.5% Republican
Vote Change:
+1,077 votes
Wilson County
(100.0% reporting)
2020 (D+2.9)
Joe Biden
(D)
- 20754 votes
50.9%
Donald Trump
(R)
- 19581 votes
48.1%
2024 (D+0.4)
Kamala Harris
(D)
- 19909 votes
49.7%
Donald Trump
(R)
- 19750 votes
49.3%
Cornel West
(JF)
- 98 votes
0.2%
Jill Stein
(G)
- 97 votes
0.2%
Chase Oliver
(L)
- 92 votes
0.2%
Democratic Swing:
-1.6%
Republican Swing:
0.9%
Net Swing:
2.5% Republican
Vote Change:
-389 votes
Yadkin County
(100.0% reporting)
2020 (R+61.8)
Donald Trump
(R)
- 15933 votes
80.0%
Joe Biden
(D)
- 3763 votes
18.9%
2024 (R+62.6)
Donald Trump
(R)
- 16439 votes
80.6%
Kamala Harris
(D)
- 3739 votes
18.3%
Chase Oliver
(L)
- 56 votes
0.3%
Jill Stein
(G)
- 47 votes
0.2%
Cornel West
(JF)
- 16 votes
0.1%
Democratic Swing:
-0.7%
Republican Swing:
0.1%
Net Swing:
0.8% Republican
Vote Change:
+601 votes
Yancey County
(100.0% reporting)
2020 (R+34.2)
Donald Trump
(R)
- 7516 votes
66.2%
Joe Biden
(D)
- 3688 votes
32.5%
2024 (R+34.5)
Donald Trump
(R)
- 7509 votes
66.6%
Kamala Harris
(D)
- 3635 votes
32.2%
Jill Stein
(G)
- 41 votes
0.4%
Chase Oliver
(L)
- 38 votes
0.3%
Cornel West
(JF)
- 11 votes
0.1%
Democratic Swing:
-0.6%
Republican Swing:
-0.2%
Net Swing:
0.3% Republican
Vote Change:
+30 votes