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)
976,414
Joe Biden
(D)
1,985,023
2024 State Results
Donald Trump
(R)
1,035,550
Kamala Harris
(D)
1,902,577
Robert F. Kennedy Jr
(UN)
28,819
Jill Stein
(G)
33,134
Chase Oliver
(L)
15,570
County Name
Net Swing %
Votes Gained
County-by-County Comparison
Allegany County
(100.0% reporting)
2020 (R+39)
Donald Trump
(R)
- 20886 votes
68.2%
Joe Biden
(D)
- 9158 votes
29.9%
2024 (R+40.3)
Donald Trump
(R)
- 22141 votes
68.9%
Kamala Harris
(D)
- 9231 votes
28.7%
Robert F. Kennedy Jr
(UN)
- 363 votes
1.1%
Jill Stein
(G)
- 136 votes
0.4%
Chase Oliver
(L)
- 130 votes
0.4%
Democratic Swing:
-1.6%
Republican Swing:
-0.3%
Net Swing:
1.3% Republican
Vote Change:
+1,957 votes
Anne Arundel County
(100.0% reporting)
2020 (D+15)
Joe Biden
(D)
- 172823 votes
55.8%
Donald Trump
(R)
- 127821 votes
41.3%
2024 (D+13.9)
Kamala Harris
(D)
- 171945 votes
55.2%
Donald Trump
(R)
- 128892 votes
41.3%
Robert F. Kennedy Jr
(UN)
- 3375 votes
1.1%
Jill Stein
(G)
- 2429 votes
0.8%
Chase Oliver
(L)
- 2141 votes
0.7%
Democratic Swing:
-1.8%
Republican Swing:
-0.8%
Net Swing:
1.0% Republican
Vote Change:
+8,138 votes
Baltimore County
(0.0% reporting)
2020 (D+27.7)
Joe Biden
(D)
- 258409 votes
62.3%
Donald Trump
(R)
- 146202 votes
35.2%
2024 (N/A+0)
Democratic Swing:
36.1%
Republican Swing:
63.9%
Net Swing:
27.7% Republican
Vote Change:
-404,611 votes
Baltimore City County
(100.0% reporting)
2020 (D+78.2)
Joe Biden
(D)
- 207260 votes
87.3%
Donald Trump
(R)
- 25374 votes
10.7%
2024 (D+73)
Kamala Harris
(D)
- 195109 votes
84.6%
Donald Trump
(R)
- 27984 votes
12.1%
Jill Stein
(G)
- 3222 votes
1.4%
Robert F. Kennedy Jr
(UN)
- 1875 votes
0.8%
Chase Oliver
(L)
- 892 votes
0.4%
Democratic Swing:
-3.9%
Republican Swing:
1.3%
Net Swing:
5.2% Republican
Vote Change:
-3,552 votes
Calvert County
(100.0% reporting)
2020 (R+5.8)
Donald Trump
(R)
- 25346 votes
51.6%
Joe Biden
(D)
- 22587 votes
46.0%
2024 (R+11)
Donald Trump
(R)
- 29361 votes
54.2%
Kamala Harris
(D)
- 23438 votes
43.3%
Robert F. Kennedy Jr
(UN)
- 554 votes
1.0%
Chase Oliver
(L)
- 297 votes
0.5%
Jill Stein
(G)
- 232 votes
0.4%
Democratic Swing:
-3.6%
Republican Swing:
1.6%
Net Swing:
5.2% Republican
Vote Change:
+5,949 votes
Caroline County
(100.0% reporting)
2020 (R+33.7)
Donald Trump
(R)
- 10283 votes
65.1%
Joe Biden
(D)
- 5095 votes
32.3%
2024 (R+38)
Donald Trump
(R)
- 11053 votes
67.7%
Kamala Harris
(D)
- 4860 votes
29.8%
Robert F. Kennedy Jr
(UN)
- 180 votes
1.1%
Jill Stein
(G)
- 99 votes
0.6%
Chase Oliver
(L)
- 84 votes
0.5%
Democratic Swing:
-3.3%
Republican Swing:
1.0%
Net Swing:
4.3% Republican
Vote Change:
+898 votes
Carroll County
(100.0% reporting)
2020 (R+24.6)
Donald Trump
(R)
- 60218 votes
60.0%
Joe Biden
(D)
- 36456 votes
36.3%
2024 (R+25)
Donald Trump
(R)
- 62273 votes
60.7%
Kamala Harris
(D)
- 36867 votes
35.9%
Robert F. Kennedy Jr
(UN)
- 1182 votes
1.2%
Chase Oliver
(L)
- 845 votes
0.8%
Jill Stein
(G)
- 629 votes
0.6%
Democratic Swing:
-1.5%
Republican Swing:
-1.1%
Net Swing:
0.4% Republican
Vote Change:
+5,122 votes
Cecil County
(100.0% reporting)
2020 (R+27.3)
Donald Trump
(R)
- 29439 votes
62.0%
Joe Biden
(D)
- 16809 votes
35.4%
2024 (R+30.9)
Donald Trump
(R)
- 33871 votes
64.1%
Kamala Harris
(D)
- 17628 votes
33.4%
Robert F. Kennedy Jr
(UN)
- 536 votes
1.0%
Chase Oliver
(L)
- 291 votes
0.6%
Jill Stein
(G)
- 286 votes
0.5%
Democratic Swing:
-2.8%
Republican Swing:
0.7%
Net Swing:
3.6% Republican
Vote Change:
+6,364 votes
Charles County
(100.0% reporting)
2020 (D+41.7)
Joe Biden
(D)
- 62171 votes
69.5%
Donald Trump
(R)
- 25579 votes
28.6%
2024 (D+40.7)
Kamala Harris
(D)
- 63454 votes
68.9%
Donald Trump
(R)
- 26145 votes
28.4%
Robert F. Kennedy Jr
(UN)
- 889 votes
1.0%
Jill Stein
(G)
- 828 votes
0.9%
Chase Oliver
(L)
- 334 votes
0.3%
Democratic Swing:
-1.6%
Republican Swing:
-0.6%
Net Swing:
1.0% Republican
Vote Change:
+3,900 votes
Dorchester County
(100.0% reporting)
2020 (R+12.2)
Donald Trump
(R)
- 8764 votes
54.8%
Joe Biden
(D)
- 6857 votes
42.9%
2024 (R+14.6)
Donald Trump
(R)
- 9390 votes
56.0%
Kamala Harris
(D)
- 6954 votes
41.5%
Robert F. Kennedy Jr
(UN)
- 191 votes
1.1%
Jill Stein
(G)
- 138 votes
0.8%
Chase Oliver
(L)
- 57 votes
0.3%
Democratic Swing:
-2.3%
Republican Swing:
0.0%
Net Swing:
2.4% Republican
Vote Change:
+1,109 votes
Frederick County
(100.0% reporting)
2020 (D+9.9)
Joe Biden
(D)
- 77675 votes
53.3%
Donald Trump
(R)
- 63682 votes
43.7%
2024 (D+8.8)
Kamala Harris
(D)
- 82409 votes
52.8%
Donald Trump
(R)
- 68753 votes
44.0%
Robert F. Kennedy Jr
(UN)
- 1494 votes
1.0%
Jill Stein
(G)
- 1378 votes
0.9%
Chase Oliver
(L)
- 970 votes
0.6%
Democratic Swing:
-1.8%
Republican Swing:
-0.7%
Net Swing:
1.1% Republican
Vote Change:
+13,647 votes
Garrett County
(100.0% reporting)
2020 (R+57.1)
Donald Trump
(R)
- 12002 votes
76.9%
Joe Biden
(D)
- 3281 votes
21.0%
2024 (R+54)
Donald Trump
(R)
- 11983 votes
75.7%
Kamala Harris
(D)
- 3456 votes
21.8%
Robert F. Kennedy Jr
(UN)
- 223 votes
1.4%
Chase Oliver
(L)
- 75 votes
0.5%
Jill Stein
(G)
- 48 votes
0.3%
Democratic Swing:
0.4%
Republican Swing:
-2.6%
Net Swing:
3.0% Democratic
Vote Change:
+502 votes
Harford County
(100.0% reporting)
2020 (R+12.4)
Donald Trump
(R)
- 80930 votes
54.6%
Joe Biden
(D)
- 63095 votes
42.6%
2024 (R+13.8)
Donald Trump
(R)
- 83050 votes
55.3%
Kamala Harris
(D)
- 62453 votes
41.6%
Robert F. Kennedy Jr
(UN)
- 1559 votes
1.0%
Chase Oliver
(L)
- 1023 votes
0.7%
Jill Stein
(G)
- 935 votes
0.6%
Democratic Swing:
-1.9%
Republican Swing:
-0.5%
Net Swing:
1.4% Republican
Vote Change:
+4,995 votes
Howard County
(100.0% reporting)
2020 (D+45.6)
Joe Biden
(D)
- 129433 votes
70.7%
Donald Trump
(R)
- 48390 votes
26.4%
2024 (D+41.7)
Kamala Harris
(D)
- 124764 votes
68.4%
Donald Trump
(R)
- 49425 votes
27.1%
Jill Stein
(G)
- 3341 votes
1.8%
Robert F. Kennedy Jr
(UN)
- 1712 votes
0.9%
Chase Oliver
(L)
- 1246 votes
0.7%
Democratic Swing:
-3.7%
Republican Swing:
0.2%
Net Swing:
3.8% Republican
Vote Change:
+2,665 votes
Kent County
(100.0% reporting)
2020 (D+1.3)
Joe Biden
(D)
- 5329 votes
49.4%
Donald Trump
(R)
- 5195 votes
48.1%
2024 (R+2.8)
Donald Trump
(R)
- 5561 votes
50.0%
Kamala Harris
(D)
- 5251 votes
47.2%
Robert F. Kennedy Jr
(UN)
- 114 votes
1.0%
Jill Stein
(G)
- 82 votes
0.7%
Chase Oliver
(L)
- 60 votes
0.5%
Democratic Swing:
-3.2%
Republican Swing:
0.9%
Net Swing:
4.1% Republican
Vote Change:
+544 votes
Montgomery County
(100.0% reporting)
2020 (D+61.1)
Joe Biden
(D)
- 419569 votes
78.6%
Donald Trump
(R)
- 101222 votes
18.9%
2024 (D+53.3)
Kamala Harris
(D)
- 386581 votes
74.5%
Donald Trump
(R)
- 112637 votes
21.7%
Jill Stein
(G)
- 8009 votes
1.5%
Robert F. Kennedy Jr
(UN)
- 4276 votes
0.8%
Chase Oliver
(L)
- 2416 votes
0.5%
Democratic Swing:
-5.3%
Republican Swing:
2.5%
Net Swing:
7.8% Republican
Vote Change:
-6,872 votes
Prince George's County
(100.0% reporting)
2020 (D+82.2)
Joe Biden
(D)
- 379208 votes
89.3%
Donald Trump
(R)
- 37090 votes
8.7%
2024 (D+75.2)
Kamala Harris
(D)
- 347038 votes
85.9%
Donald Trump
(R)
- 45008 votes
11.1%
Jill Stein
(G)
- 5369 votes
1.3%
Robert F. Kennedy Jr
(UN)
- 3428 votes
0.8%
Chase Oliver
(L)
- 1038 votes
0.3%
Democratic Swing:
-4.7%
Republican Swing:
2.3%
Net Swing:
7.0% Republican
Vote Change:
-14,417 votes
Queen Anne's County
(100.0% reporting)
2020 (R+27.3)
Donald Trump
(R)
- 18741 votes
61.9%
Joe Biden
(D)
- 10709 votes
35.3%
2024 (R+27.8)
Donald Trump
(R)
- 20200 votes
62.4%
Kamala Harris
(D)
- 11273 votes
34.9%
Robert F. Kennedy Jr
(UN)
- 336 votes
1.0%
Chase Oliver
(L)
- 174 votes
0.5%
Jill Stein
(G)
- 153 votes
0.5%
Democratic Swing:
-1.3%
Republican Swing:
-0.8%
Net Swing:
0.5% Republican
Vote Change:
+2,686 votes
Somerset County
(100.0% reporting)
2020 (R+15)
Donald Trump
(R)
- 5739 votes
56.5%
Joe Biden
(D)
- 4241 votes
41.8%
2024 (R+17.4)
Donald Trump
(R)
- 5805 votes
57.3%
Kamala Harris
(D)
- 4054 votes
40.0%
Robert F. Kennedy Jr
(UN)
- 114 votes
1.1%
Jill Stein
(G)
- 85 votes
0.8%
Chase Oliver
(L)
- 32 votes
0.3%
Democratic Swing:
-2.3%
Republican Swing:
0.0%
Net Swing:
2.3% Republican
Vote Change:
+110 votes
St. Mary's County
(100.0% reporting)
2020 (R+14.2)
Donald Trump
(R)
- 30826 votes
55.4%
Joe Biden
(D)
- 23138 votes
41.6%
2024 (R+17.2)
Donald Trump
(R)
- 33582 votes
57.0%
Kamala Harris
(D)
- 23531 votes
39.9%
Robert F. Kennedy Jr
(UN)
- 669 votes
1.1%
Chase Oliver
(L)
- 409 votes
0.7%
Jill Stein
(G)
- 352 votes
0.6%
Democratic Swing:
-2.7%
Republican Swing:
0.2%
Net Swing:
2.9% Republican
Vote Change:
+4,579 votes
Talbot County
(100.0% reporting)
2020 (D+0.5)
Joe Biden
(D)
- 11062 votes
49.0%
Donald Trump
(R)
- 10946 votes
48.5%
2024 (R+0)
Donald Trump
(R)
- 11125 votes
48.7%
Kamala Harris
(D)
- 11119 votes
48.7%
Robert F. Kennedy Jr
(UN)
- 194 votes
0.8%
Jill Stein
(G)
- 120 votes
0.5%
Chase Oliver
(L)
- 109 votes
0.5%
Democratic Swing:
-1.2%
Republican Swing:
-0.7%
Net Swing:
0.6% Republican
Vote Change:
+659 votes
Washington County
(100.0% reporting)
2020 (R+21.4)
Donald Trump
(R)
- 40224 votes
59.3%
Joe Biden
(D)
- 26044 votes
38.4%
2024 (R+23)
Donald Trump
(R)
- 44054 votes
60.1%
Kamala Harris
(D)
- 27260 votes
37.2%
Robert F. Kennedy Jr
(UN)
- 811 votes
1.1%
Jill Stein
(G)
- 513 votes
0.7%
Chase Oliver
(L)
- 363 votes
0.5%
Democratic Swing:
-2.0%
Republican Swing:
-0.4%
Net Swing:
1.6% Republican
Vote Change:
+6,733 votes
Wicomico County
(100.0% reporting)
2020 (R+2)
Donald Trump
(R)
- 22944 votes
49.6%
Joe Biden
(D)
- 22054 votes
47.7%
2024 (R+5.5)
Donald Trump
(R)
- 24065 votes
51.3%
Kamala Harris
(D)
- 21513 votes
45.9%
Robert F. Kennedy Jr
(UN)
- 544 votes
1.2%
Jill Stein
(G)
- 371 votes
0.8%
Chase Oliver
(L)
- 205 votes
0.4%
Democratic Swing:
-2.9%
Republican Swing:
0.5%
Net Swing:
3.5% Republican
Vote Change:
+1,700 votes
Worcester County
(100.0% reporting)
2020 (R+19.3)
Donald Trump
(R)
- 18571 votes
58.6%
Joe Biden
(D)
- 12560 votes
39.6%
2024 (R+22)
Donald Trump
(R)
- 19632 votes
59.7%
Kamala Harris
(D)
- 12431 votes
37.8%
Robert F. Kennedy Jr
(UN)
- 342 votes
1.0%
Jill Stein
(G)
- 184 votes
0.6%
Chase Oliver
(L)
- 139 votes
0.4%
Democratic Swing:
-2.4%
Republican Swing:
0.3%
Net Swing:
2.7% Republican
Vote Change:
+1,597 votes