Election Results Comparison Dashboard

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