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
Joe Biden
(D)
2,608,400
Donald Trump
(R)
1,883,313
2024 State Results
Donald Trump
(R)
1,968,215
Kamala Harris
(D)
2,220,713
Robert F. Kennedy Jr
(I)
23,479
Jill Stein
(G)
39,041
Chase Oliver
(L)
10,500
County Name
Net Swing %
Votes Gained
County-by-County Comparison
Atlantic County
(100.0% reporting)
2020 (D+6.8)
Joe Biden
(D)
- 73808 votes
52.5%
Donald Trump
(R)
- 64438 votes
45.9%
2024 (R+3)
Donald Trump
(R)
- 65817 votes
50.5%
Kamala Harris
(D)
- 61879 votes
47.5%
Robert F. Kennedy Jr
(I)
- 740 votes
0.6%
Jill Stein
(G)
- 636 votes
0.5%
Chase Oliver
(L)
- 288 votes
0.2%
Democratic Swing:
-5.6%
Republican Swing:
4.3%
Net Swing:
9.8% Republican
Vote Change:
-8,886 votes
Bergen County
(100.0% reporting)
2020 (D+16.6)
Joe Biden
(D)
- 285967 votes
57.5%
Donald Trump
(R)
- 204417 votes
41.1%
2024 (D+3.4)
Kamala Harris
(D)
- 232660 votes
50.5%
Donald Trump
(R)
- 217096 votes
47.1%
Jill Stein
(G)
- 5349 votes
1.2%
Robert F. Kennedy Jr
(I)
- 1975 votes
0.4%
Chase Oliver
(L)
- 1158 votes
0.3%
Democratic Swing:
-7.5%
Republican Swing:
5.7%
Net Swing:
13.2% Republican
Vote Change:
-32,146 votes
Burlington County
(100.0% reporting)
2020 (D+19.9)
Joe Biden
(D)
- 154595 votes
58.9%
Donald Trump
(R)
- 103345 votes
39.3%
2024 (D+16.7)
Kamala Harris
(D)
- 132275 votes
57.5%
Donald Trump
(R)
- 94116 votes
40.9%
Jill Stein
(G)
- 1293 votes
0.6%
Robert F. Kennedy Jr
(I)
- 942 votes
0.4%
Chase Oliver
(L)
- 527 votes
0.2%
Democratic Swing:
-2.2%
Republican Swing:
1.0%
Net Swing:
3.2% Republican
Vote Change:
-28,787 votes
Camden County
(100.0% reporting)
2020 (D+34)
Joe Biden
(D)
- 175065 votes
65.9%
Donald Trump
(R)
- 86207 votes
32.5%
2024 (D+27.5)
Kamala Harris
(D)
- 155522 votes
62.8%
Donald Trump
(R)
- 87767 votes
35.4%
Jill Stein
(G)
- 1407 votes
0.6%
Robert F. Kennedy Jr
(I)
- 1218 votes
0.5%
Chase Oliver
(L)
- 510 votes
0.2%
Democratic Swing:
-3.9%
Republican Swing:
2.6%
Net Swing:
6.5% Republican
Vote Change:
-14,848 votes
Cape May County
(100.0% reporting)
2020 (R+16.1)
Donald Trump
(R)
- 33158 votes
57.2%
Joe Biden
(D)
- 23941 votes
41.3%
2024 (R+19.3)
Donald Trump
(R)
- 32151 votes
58.7%
Kamala Harris
(D)
- 21648 votes
39.5%
Robert F. Kennedy Jr
(I)
- 383 votes
0.7%
Jill Stein
(G)
- 150 votes
0.3%
Chase Oliver
(L)
- 107 votes
0.2%
Democratic Swing:
-2.2%
Republican Swing:
1.0%
Net Swing:
3.2% Republican
Vote Change:
-2,660 votes
Cumberland County
(100.0% reporting)
2020 (D+6.1)
Joe Biden
(D)
- 32742 votes
52.3%
Donald Trump
(R)
- 28952 votes
46.3%
2024 (R+3.8)
Donald Trump
(R)
- 28675 votes
51.2%
Kamala Harris
(D)
- 26577 votes
47.5%
Robert F. Kennedy Jr
(I)
- 255 votes
0.5%
Jill Stein
(G)
- 186 votes
0.3%
Chase Oliver
(L)
- 87 votes
0.2%
Democratic Swing:
-5.4%
Republican Swing:
4.5%
Net Swing:
9.9% Republican
Vote Change:
-5,914 votes
Essex County
(100.0% reporting)
2020 (D+55.9)
Joe Biden
(D)
- 266820 votes
77.3%
Donald Trump
(R)
- 75475 votes
21.8%
2024 (D+45)
Kamala Harris
(D)
- 224596 votes
71.7%
Donald Trump
(R)
- 83908 votes
26.8%
Jill Stein
(G)
- 2356 votes
0.8%
Robert F. Kennedy Jr
(I)
- 1050 votes
0.3%
Chase Oliver
(L)
- 682 votes
0.2%
Democratic Swing:
-6.1%
Republican Swing:
4.8%
Net Swing:
10.9% Republican
Vote Change:
-29,703 votes
Gloucester County
(100.0% reporting)
2020 (D+2)
Joe Biden
(D)
- 86702 votes
50.0%
Donald Trump
(R)
- 83340 votes
48.0%
2024 (R+2.8)
Donald Trump
(R)
- 83326 votes
50.4%
Kamala Harris
(D)
- 78708 votes
47.6%
Robert F. Kennedy Jr
(I)
- 1258 votes
0.8%
Jill Stein
(G)
- 603 votes
0.4%
Chase Oliver
(L)
- 406 votes
0.2%
Democratic Swing:
-3.1%
Republican Swing:
1.7%
Net Swing:
4.8% Republican
Vote Change:
-5,741 votes
Hudson County
(100.0% reporting)
2020 (D+46.8)
Joe Biden
(D)
- 181452 votes
72.4%
Donald Trump
(R)
- 65698 votes
26.2%
2024 (D+28.2)
Kamala Harris
(D)
- 144765 votes
62.3%
Donald Trump
(R)
- 79913 votes
34.4%
Jill Stein
(G)
- 3298 votes
1.4%
Robert F. Kennedy Jr
(I)
- 1369 votes
0.6%
Chase Oliver
(L)
- 517 votes
0.2%
Democratic Swing:
-10.4%
Republican Swing:
8.2%
Net Swing:
18.6% Republican
Vote Change:
-17,288 votes
Hunterdon County
(100.0% reporting)
2020 (R+4.5)
Donald Trump
(R)
- 43153 votes
51.0%
Joe Biden
(D)
- 39457 votes
46.6%
2024 (R+6.7)
Donald Trump
(R)
- 42391 votes
52.2%
Kamala Harris
(D)
- 36995 votes
45.5%
Robert F. Kennedy Jr
(I)
- 501 votes
0.6%
Jill Stein
(G)
- 488 votes
0.6%
Chase Oliver
(L)
- 321 votes
0.4%
Democratic Swing:
-1.9%
Republican Swing:
0.3%
Net Swing:
2.2% Republican
Vote Change:
-1,914 votes
Mercer County
(100.0% reporting)
2020 (D+40.7)
Joe Biden
(D)
- 122532 votes
69.1%
Donald Trump
(R)
- 51641 votes
29.1%
2024 (D+34)
Kamala Harris
(D)
- 107558 votes
65.7%
Donald Trump
(R)
- 52274 votes
31.9%
Jill Stein
(G)
- 1690 votes
1.0%
Robert F. Kennedy Jr
(I)
- 907 votes
0.6%
Chase Oliver
(L)
- 390 votes
0.2%
Democratic Swing:
-4.3%
Republican Swing:
2.5%
Net Swing:
6.7% Republican
Vote Change:
-11,354 votes
Middlesex County
(100.0% reporting)
2020 (D+22.4)
Joe Biden
(D)
- 226250 votes
60.2%
Donald Trump
(R)
- 143467 votes
38.2%
2024 (D+8.1)
Kamala Harris
(D)
- 191802 votes
52.3%
Donald Trump
(R)
- 162459 votes
44.3%
Jill Stein
(G)
- 6996 votes
1.9%
Robert F. Kennedy Jr
(I)
- 1909 votes
0.5%
Chase Oliver
(L)
- 884 votes
0.2%
Democratic Swing:
-8.5%
Republican Swing:
5.8%
Net Swing:
14.3% Republican
Vote Change:
-5,667 votes
Monmouth County
(100.0% reporting)
2020 (R+2.8)
Donald Trump
(R)
- 191808 votes
50.7%
Joe Biden
(D)
- 181291 votes
47.9%
2024 (R+11.4)
Donald Trump
(R)
- 197409 votes
54.6%
Kamala Harris
(D)
- 156382 votes
43.2%
Robert F. Kennedy Jr
(I)
- 2615 votes
0.7%
Jill Stein
(G)
- 2142 votes
0.6%
Chase Oliver
(L)
- 874 votes
0.2%
Democratic Swing:
-5.1%
Republican Swing:
3.5%
Net Swing:
8.6% Republican
Vote Change:
-13,677 votes
Morris County
(100.0% reporting)
2020 (D+4.3)
Joe Biden
(D)
- 153881 votes
51.1%
Donald Trump
(R)
- 141134 votes
46.9%
2024 (R+2.7)
Donald Trump
(R)
- 143439 votes
50.1%
Kamala Harris
(D)
- 135672 votes
47.4%
Jill Stein
(G)
- 2296 votes
0.8%
Robert F. Kennedy Jr
(I)
- 1668 votes
0.6%
Chase Oliver
(L)
- 888 votes
0.3%
Democratic Swing:
-4.4%
Republican Swing:
2.7%
Net Swing:
7.1% Republican
Vote Change:
-11,052 votes
Ocean County
(100.0% reporting)
2020 (R+29.1)
Donald Trump
(R)
- 217740 votes
63.5%
Joe Biden
(D)
- 119456 votes
34.9%
2024 (R+36.1)
Donald Trump
(R)
- 227232 votes
67.2%
Kamala Harris
(D)
- 105789 votes
31.3%
Robert F. Kennedy Jr
(I)
- 1996 votes
0.6%
Jill Stein
(G)
- 882 votes
0.2%
Chase Oliver
(L)
- 585 votes
0.2%
Democratic Swing:
-4.0%
Republican Swing:
3.0%
Net Swing:
6.9% Republican
Vote Change:
-712 votes
Passaic County
(100.0% reporting)
2020 (D+16.8)
Joe Biden
(D)
- 129097 votes
57.5%
Donald Trump
(R)
- 92009 votes
41.0%
2024 (R+2.9)
Donald Trump
(R)
- 100954 votes
49.6%
Kamala Harris
(D)
- 95156 votes
46.8%
Jill Stein
(G)
- 4429 votes
2.2%
Robert F. Kennedy Jr
(I)
- 1125 votes
0.6%
Chase Oliver
(L)
- 372 votes
0.2%
Democratic Swing:
-11.3%
Republican Swing:
8.4%
Net Swing:
19.6% Republican
Vote Change:
-19,070 votes
Salem County
(100.0% reporting)
2020 (R+13.1)
Donald Trump
(R)
- 18827 votes
55.3%
Joe Biden
(D)
- 14479 votes
42.5%
2024 (R+19.2)
Donald Trump
(R)
- 18229 votes
58.6%
Kamala Harris
(D)
- 12275 votes
39.5%
Robert F. Kennedy Jr
(I)
- 277 votes
0.9%
Jill Stein
(G)
- 94 votes
0.3%
Chase Oliver
(L)
- 87 votes
0.3%
Democratic Swing:
-3.8%
Republican Swing:
2.3%
Net Swing:
6.2% Republican
Vote Change:
-2,344 votes
Somerset County
(100.0% reporting)
2020 (D+21.4)
Joe Biden
(D)
- 111173 votes
59.5%
Donald Trump
(R)
- 71996 votes
38.5%
2024 (D+14)
Kamala Harris
(D)
- 98790 votes
55.4%
Donald Trump
(R)
- 74101 votes
41.5%
Jill Stein
(G)
- 2447 votes
1.4%
Robert F. Kennedy Jr
(I)
- 958 votes
0.5%
Chase Oliver
(L)
- 667 votes
0.4%
Democratic Swing:
-4.9%
Republican Swing:
2.6%
Net Swing:
7.4% Republican
Vote Change:
-6,206 votes
Sussex County
(100.0% reporting)
2020 (R+20)
Donald Trump
(R)
- 51701 votes
58.5%
Joe Biden
(D)
- 34481 votes
39.0%
2024 (R+25)
Donald Trump
(R)
- 52123 votes
61.4%
Kamala Harris
(D)
- 31019 votes
36.5%
Robert F. Kennedy Jr
(I)
- 681 votes
0.8%
Jill Stein
(G)
- 364 votes
0.4%
Chase Oliver
(L)
- 272 votes
0.3%
Democratic Swing:
-3.3%
Republican Swing:
1.7%
Net Swing:
5.0% Republican
Vote Change:
-1,723 votes
Union County
(100.0% reporting)
2020 (D+36.1)
Joe Biden
(D)
- 170310 votes
67.0%
Donald Trump
(R)
- 80038 votes
31.5%
2024 (D+24.3)
Kamala Harris
(D)
- 147327 votes
60.9%
Donald Trump
(R)
- 89063 votes
36.8%
Jill Stein
(G)
- 1648 votes
0.7%
Robert F. Kennedy Jr
(I)
- 1197 votes
0.5%
Chase Oliver
(L)
- 688 votes
0.3%
Democratic Swing:
-6.6%
Republican Swing:
5.2%
Net Swing:
11.8% Republican
Vote Change:
-10,425 votes
Warren County
(100.0% reporting)
2020 (R+16.5)
Donald Trump
(R)
- 34769 votes
56.9%
Joe Biden
(D)
- 24901 votes
40.8%
2024 (R+20.7)
Donald Trump
(R)
- 35772 votes
59.3%
Kamala Harris
(D)
- 23318 votes
38.6%
Robert F. Kennedy Jr
(I)
- 455 votes
0.8%
Jill Stein
(G)
- 287 votes
0.5%
Chase Oliver
(L)
- 190 votes
0.3%
Democratic Swing:
-2.9%
Republican Swing:
1.3%
Net Swing:
4.2% Republican
Vote Change:
+352 votes