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)
3,154,834
Joe Biden
(D)
2,679,165
2024 State Results
Donald Trump
(R)
3,180,116
Kamala Harris
(D)
2,533,699
Chase Oliver
(L)
28,200
County Name
Net Swing %
Votes Gained
County-by-County Comparison
Adams County
(100.0% reporting)
2020 (R+64.1)
Donald Trump
(R)
- 9870 votes
81.3%
Joe Biden
(D)
- 2156 votes
17.7%
2024 (R+65.9)
Donald Trump
(R)
- 10269 votes
82.6%
Kamala Harris
(D)
- 2098 votes
16.9%
Chase Oliver
(L)
- 27 votes
0.2%
Democratic Swing:
-1.0%
Republican Swing:
0.8%
Net Swing:
1.8% Republican
Vote Change:
+368 votes
Allen County
(100.0% reporting)
2020 (R+40.1)
Donald Trump
(R)
- 33116 votes
69.0%
Joe Biden
(D)
- 14149 votes
29.5%
2024 (R+44.3)
Donald Trump
(R)
- 33201 votes
71.6%
Kamala Harris
(D)
- 12754 votes
27.5%
Chase Oliver
(L)
- 211 votes
0.5%
Democratic Swing:
-2.3%
Republican Swing:
1.9%
Net Swing:
4.2% Republican
Vote Change:
-1,099 votes
Ashland County
(100.0% reporting)
2020 (R+49.6)
Donald Trump
(R)
- 19407 votes
73.5%
Joe Biden
(D)
- 6541 votes
24.8%
2024 (R+50.2)
Donald Trump
(R)
- 19863 votes
74.5%
Kamala Harris
(D)
- 6544 votes
24.5%
Chase Oliver
(L)
- 135 votes
0.5%
Democratic Swing:
-0.6%
Republican Swing:
0.0%
Net Swing:
0.6% Republican
Vote Change:
+594 votes
Ashtabula County
(100.0% reporting)
2020 (R+24)
Donald Trump
(R)
- 26890 votes
60.9%
Joe Biden
(D)
- 16497 votes
37.4%
2024 (R+28.5)
Donald Trump
(R)
- 27656 votes
63.8%
Kamala Harris
(D)
- 15345 votes
35.4%
Chase Oliver
(L)
- 188 votes
0.4%
Democratic Swing:
-2.5%
Republican Swing:
2.1%
Net Swing:
4.6% Republican
Vote Change:
-198 votes
Athens County
(100.0% reporting)
2020 (D+15.3)
Joe Biden
(D)
- 14772 votes
56.7%
Donald Trump
(R)
- 10862 votes
41.7%
2024 (D+10.8)
Kamala Harris
(D)
- 14134 votes
54.8%
Donald Trump
(R)
- 11369 votes
44.1%
Chase Oliver
(L)
- 120 votes
0.5%
Democratic Swing:
-2.5%
Republican Swing:
2.0%
Net Swing:
4.5% Republican
Vote Change:
-11 votes
Auglaize County
(100.0% reporting)
2020 (R+63.4)
Donald Trump
(R)
- 20798 votes
80.7%
Joe Biden
(D)
- 4651 votes
18.0%
2024 (R+64.8)
Donald Trump
(R)
- 20988 votes
81.9%
Kamala Harris
(D)
- 4442 votes
17.3%
Chase Oliver
(L)
- 96 votes
0.4%
Democratic Swing:
-0.9%
Republican Swing:
0.5%
Net Swing:
1.4% Republican
Vote Change:
+77 votes
Belmont County
(100.0% reporting)
2020 (R+44.1)
Donald Trump
(R)
- 23560 votes
71.2%
Joe Biden
(D)
- 9138 votes
27.6%
2024 (R+47.5)
Donald Trump
(R)
- 22758 votes
73.3%
Kamala Harris
(D)
- 8080 votes
26.0%
Chase Oliver
(L)
- 81 votes
0.3%
Democratic Swing:
-1.8%
Republican Swing:
1.6%
Net Swing:
3.4% Republican
Vote Change:
-1,779 votes
Brown County
(100.0% reporting)
2020 (R+58)
Donald Trump
(R)
- 16480 votes
78.1%
Joe Biden
(D)
- 4380 votes
20.8%
2024 (R+61.7)
Donald Trump
(R)
- 17257 votes
80.4%
Kamala Harris
(D)
- 4069 votes
19.0%
Chase Oliver
(L)
- 59 votes
0.3%
Democratic Swing:
-2.0%
Republican Swing:
1.7%
Net Swing:
3.7% Republican
Vote Change:
+525 votes
Butler County
(100.0% reporting)
2020 (R+24.3)
Donald Trump
(R)
- 114392 votes
61.2%
Joe Biden
(D)
- 69613 votes
37.3%
2024 (R+26.4)
Donald Trump
(R)
- 114831 votes
62.7%
Kamala Harris
(D)
- 66713 votes
36.4%
Chase Oliver
(L)
- 894 votes
0.5%
Democratic Swing:
-1.3%
Republican Swing:
0.8%
Net Swing:
2.0% Republican
Vote Change:
-1,567 votes
Carroll County
(100.0% reporting)
2020 (R+53.5)
Donald Trump
(R)
- 10745 votes
75.6%
Joe Biden
(D)
- 3251 votes
22.9%
2024 (R+55)
Donald Trump
(R)
- 10634 votes
77.0%
Kamala Harris
(D)
- 3071 votes
22.2%
Chase Oliver
(L)
- 49 votes
0.4%
Democratic Swing:
-0.9%
Republican Swing:
0.5%
Net Swing:
1.4% Republican
Vote Change:
-242 votes
Champaign County
(100.0% reporting)
2020 (R+48.5)
Donald Trump
(R)
- 14589 votes
73.0%
Joe Biden
(D)
- 5062 votes
25.3%
2024 (R+50.9)
Donald Trump
(R)
- 15334 votes
74.9%
Kamala Harris
(D)
- 4944 votes
24.1%
Chase Oliver
(L)
- 116 votes
0.6%
Democratic Swing:
-1.5%
Republican Swing:
0.9%
Net Swing:
2.5% Republican
Vote Change:
+743 votes
Clark County
(100.0% reporting)
2020 (R+23.7)
Donald Trump
(R)
- 39032 votes
60.8%
Joe Biden
(D)
- 24076 votes
37.5%
2024 (R+29.6)
Donald Trump
(R)
- 40403 votes
64.3%
Kamala Harris
(D)
- 21847 votes
34.8%
Chase Oliver
(L)
- 336 votes
0.5%
Democratic Swing:
-3.2%
Republican Swing:
2.7%
Net Swing:
5.9% Republican
Vote Change:
-522 votes
Clermont County
(100.0% reporting)
2020 (R+37.3)
Donald Trump
(R)
- 74570 votes
67.5%
Joe Biden
(D)
- 34092 votes
30.9%
2024 (R+35.9)
Donald Trump
(R)
- 76964 votes
67.4%
Kamala Harris
(D)
- 36130 votes
31.7%
Chase Oliver
(L)
- 657 votes
0.6%
Democratic Swing:
0.4%
Republican Swing:
-1.0%
Net Swing:
1.4% Democratic
Vote Change:
+5,089 votes
Clinton County
(100.0% reporting)
2020 (R+53.5)
Donald Trump
(R)
- 15488 votes
75.5%
Joe Biden
(D)
- 4697 votes
22.9%
2024 (R+54.8)
Donald Trump
(R)
- 15984 votes
76.9%
Kamala Harris
(D)
- 4633 votes
22.3%
Chase Oliver
(L)
- 88 votes
0.4%
Democratic Swing:
-0.9%
Republican Swing:
0.5%
Net Swing:
1.4% Republican
Vote Change:
+520 votes
Columbiana County
(100.0% reporting)
2020 (R+45.6)
Donald Trump
(R)
- 35726 votes
71.7%
Joe Biden
(D)
- 13359 votes
26.8%
2024 (R+49.2)
Donald Trump
(R)
- 35607 votes
74.1%
Kamala Harris
(D)
- 12064 votes
25.1%
Chase Oliver
(L)
- 189 votes
0.4%
Democratic Swing:
-2.0%
Republican Swing:
1.6%
Net Swing:
3.6% Republican
Vote Change:
-1,225 votes
Coshocton County
(100.0% reporting)
2020 (R+49.8)
Donald Trump
(R)
- 12325 votes
73.6%
Joe Biden
(D)
- 4125 votes
24.6%
2024 (R+52.4)
Donald Trump
(R)
- 12362 votes
75.7%
Kamala Harris
(D)
- 3835 votes
23.5%
Chase Oliver
(L)
- 66 votes
0.4%
Democratic Swing:
-1.5%
Republican Swing:
1.1%
Net Swing:
2.6% Republican
Vote Change:
-187 votes
Crawford County
(100.0% reporting)
2020 (R+51.7)
Donald Trump
(R)
- 15436 votes
74.6%
Joe Biden
(D)
- 4916 votes
23.8%
2024 (R+53.2)
Donald Trump
(R)
- 15402 votes
76.1%
Kamala Harris
(D)
- 4683 votes
23.1%
Chase Oliver
(L)
- 80 votes
0.4%
Democratic Swing:
-0.9%
Republican Swing:
0.5%
Net Swing:
1.5% Republican
Vote Change:
-187 votes
Cuyahoga County
(100.0% reporting)
2020 (D+34.5)
Joe Biden
(D)
- 416176 votes
66.5%
Donald Trump
(R)
- 202699 votes
32.4%
2024 (D+31.6)
Kamala Harris
(D)
- 376384 votes
65.3%
Donald Trump
(R)
- 195164 votes
33.8%
Chase Oliver
(L)
- 2419 votes
0.4%
Democratic Swing:
-1.7%
Republican Swing:
1.2%
Net Swing:
2.9% Republican
Vote Change:
-44,908 votes
Darke County
(100.0% reporting)
2020 (R+64.6)
Donald Trump
(R)
- 22004 votes
81.1%
Joe Biden
(D)
- 4731 votes
17.4%
2024 (R+65.6)
Donald Trump
(R)
- 22234 votes
82.3%
Kamala Harris
(D)
- 4583 votes
17.0%
Chase Oliver
(L)
- 97 votes
0.4%
Democratic Swing:
-0.7%
Republican Swing:
0.3%
Net Swing:
1.0% Republican
Vote Change:
+179 votes
Defiance County
(100.0% reporting)
2020 (R+37.1)
Donald Trump
(R)
- 13038 votes
67.3%
Joe Biden
(D)
- 5981 votes
30.8%
2024 (R+40.1)
Donald Trump
(R)
- 13302 votes
69.4%
Kamala Harris
(D)
- 5667 votes
29.6%
Chase Oliver
(L)
- 89 votes
0.5%
Democratic Swing:
-1.7%
Republican Swing:
1.2%
Net Swing:
3.0% Republican
Vote Change:
+39 votes
Delaware County
(100.0% reporting)
2020 (R+6.9)
Donald Trump
(R)
- 66356 votes
52.6%
Joe Biden
(D)
- 57735 votes
45.8%
2024 (R+6.6)
Donald Trump
(R)
- 70448 votes
52.8%
Kamala Harris
(D)
- 61657 votes
46.2%
Chase Oliver
(L)
- 770 votes
0.6%
Democratic Swing:
-0.1%
Republican Swing:
-0.5%
Net Swing:
0.3% Democratic
Vote Change:
+8,784 votes
Erie County
(100.0% reporting)
2020 (R+11.8)
Donald Trump
(R)
- 22160 votes
54.9%
Joe Biden
(D)
- 17493 votes
43.4%
2024 (R+14.2)
Donald Trump
(R)
- 22493 votes
56.6%
Kamala Harris
(D)
- 16871 votes
42.4%
Chase Oliver
(L)
- 205 votes
0.5%
Democratic Swing:
-1.5%
Republican Swing:
1.0%
Net Swing:
2.4% Republican
Vote Change:
-84 votes
Fairfield County
(100.0% reporting)
2020 (R+23.9)
Donald Trump
(R)
- 50797 votes
61.0%
Joe Biden
(D)
- 31224 votes
37.5%
2024 (R+24.2)
Donald Trump
(R)
- 51999 votes
61.6%
Kamala Harris
(D)
- 31695 votes
37.5%
Chase Oliver
(L)
- 370 votes
0.4%
Democratic Swing:
-0.4%
Republican Swing:
-0.1%
Net Swing:
0.3% Republican
Vote Change:
+2,043 votes
Fayette County
(100.0% reporting)
2020 (R+52.2)
Donald Trump
(R)
- 9473 votes
75.1%
Joe Biden
(D)
- 2975 votes
23.6%
2024 (R+55.4)
Donald Trump
(R)
- 9706 votes
77.2%
Kamala Harris
(D)
- 2773 votes
22.1%
Chase Oliver
(L)
- 40 votes
0.3%
Democratic Swing:
-1.7%
Republican Swing:
1.4%
Net Swing:
3.2% Republican
Vote Change:
+71 votes
Franklin County
(100.0% reporting)
2020 (D+31.9)
Joe Biden
(D)
- 409144 votes
64.9%
Donald Trump
(R)
- 211237 votes
33.5%
2024 (D+28.5)
Kamala Harris
(D)
- 380518 votes
63.6%
Donald Trump
(R)
- 210830 votes
35.2%
Chase Oliver
(L)
- 3503 votes
0.6%
Democratic Swing:
-2.0%
Republican Swing:
1.4%
Net Swing:
3.4% Republican
Vote Change:
-25,530 votes
Fulton County
(100.0% reporting)
2020 (R+40.5)
Donald Trump
(R)
- 15731 votes
69.1%
Joe Biden
(D)
- 6664 votes
29.3%
2024 (R+42.6)
Donald Trump
(R)
- 15893 votes
70.8%
Kamala Harris
(D)
- 6374 votes
28.4%
Chase Oliver
(L)
- 82 votes
0.3%
Democratic Swing:
-1.2%
Republican Swing:
0.9%
Net Swing:
2.1% Republican
Vote Change:
-46 votes
Gallia County
(100.0% reporting)
2020 (R+56.1)
Donald Trump
(R)
- 10645 votes
77.1%
Joe Biden
(D)
- 2990 votes
21.7%
2024 (R+59.6)
Donald Trump
(R)
- 10314 votes
79.3%
Kamala Harris
(D)
- 2592 votes
19.9%
Chase Oliver
(L)
- 50 votes
0.4%
Democratic Swing:
-1.9%
Republican Swing:
1.5%
Net Swing:
3.5% Republican
Vote Change:
-679 votes
Geauga County
(100.0% reporting)
2020 (R+23.4)
Donald Trump
(R)
- 34143 votes
60.9%
Joe Biden
(D)
- 21201 votes
37.8%
2024 (R+24.2)
Donald Trump
(R)
- 33844 votes
61.6%
Kamala Harris
(D)
- 20604 votes
37.5%
Chase Oliver
(L)
- 251 votes
0.5%
Democratic Swing:
-0.6%
Republican Swing:
0.2%
Net Swing:
0.8% Republican
Vote Change:
-645 votes
Greene County
(100.0% reporting)
2020 (R+19.9)
Donald Trump
(R)
- 52072 votes
58.7%
Joe Biden
(D)
- 34798 votes
39.3%
2024 (R+19.9)
Donald Trump
(R)
- 53399 votes
59.3%
Kamala Harris
(D)
- 35575 votes
39.5%
Chase Oliver
(L)
- 568 votes
0.6%
Democratic Swing:
-0.3%
Republican Swing:
-0.3%
Net Swing:
0.0% Republican
Vote Change:
+2,672 votes
Guernsey County
(100.0% reporting)
2020 (R+49.1)
Donald Trump
(R)
- 13407 votes
73.5%
Joe Biden
(D)
- 4577 votes
25.1%
2024 (R+52.3)
Donald Trump
(R)
- 13314 votes
75.6%
Kamala Harris
(D)
- 4154 votes
23.6%
Chase Oliver
(L)
- 58 votes
0.3%
Democratic Swing:
-1.7%
Republican Swing:
1.4%
Net Swing:
3.2% Republican
Vote Change:
-458 votes
Hamilton County
(100.0% reporting)
2020 (D+16.1)
Joe Biden
(D)
- 246266 votes
57.1%
Donald Trump
(R)
- 177886 votes
41.3%
2024 (D+14.9)
Kamala Harris
(D)
- 233360 votes
56.9%
Donald Trump
(R)
- 172365 votes
42.0%
Chase Oliver
(L)
- 2420 votes
0.6%
Democratic Swing:
-0.9%
Republican Swing:
0.3%
Net Swing:
1.2% Republican
Vote Change:
-16,007 votes
Hancock County
(100.0% reporting)
2020 (R+38.2)
Donald Trump
(R)
- 26310 votes
67.9%
Joe Biden
(D)
- 11757 votes
30.3%
2024 (R+38.6)
Donald Trump
(R)
- 26052 votes
68.7%
Kamala Harris
(D)
- 11467 votes
30.2%
Chase Oliver
(L)
- 218 votes
0.6%
Democratic Swing:
-0.5%
Republican Swing:
-0.1%
Net Swing:
0.4% Republican
Vote Change:
-330 votes
Hardin County
(100.0% reporting)
2020 (R+52.9)
Donald Trump
(R)
- 9949 votes
75.1%
Joe Biden
(D)
- 3062 votes
23.1%
2024 (R+54.9)
Donald Trump
(R)
- 9911 votes
76.9%
Kamala Harris
(D)
- 2863 votes
22.2%
Chase Oliver
(L)
- 63 votes
0.5%
Democratic Swing:
-1.2%
Republican Swing:
0.7%
Net Swing:
2.0% Republican
Vote Change:
-174 votes
Harrison County
(100.0% reporting)
2020 (R+53.2)
Donald Trump
(R)
- 5792 votes
75.6%
Joe Biden
(D)
- 1768 votes
23.1%
2024 (R+55.4)
Donald Trump
(R)
- 5484 votes
77.1%
Kamala Harris
(D)
- 1559 votes
21.9%
Chase Oliver
(L)
- 38 votes
0.5%
Democratic Swing:
-1.4%
Republican Swing:
0.8%
Net Swing:
2.2% Republican
Vote Change:
-479 votes
Henry County
(100.0% reporting)
2020 (R+44.1)
Donald Trump
(R)
- 10479 votes
71.0%
Joe Biden
(D)
- 4062 votes
27.5%
2024 (R+46.9)
Donald Trump
(R)
- 10873 votes
72.9%
Kamala Harris
(D)
- 3905 votes
26.2%
Chase Oliver
(L)
- 68 votes
0.5%
Democratic Swing:
-1.6%
Republican Swing:
1.2%
Net Swing:
2.8% Republican
Vote Change:
+305 votes
Highland County
(100.0% reporting)
2020 (R+61)
Donald Trump
(R)
- 15678 votes
79.7%
Joe Biden
(D)
- 3799 votes
19.3%
2024 (R+63.5)
Donald Trump
(R)
- 16269 votes
81.4%
Kamala Harris
(D)
- 3609 votes
18.0%
Chase Oliver
(L)
- 54 votes
0.3%
Democratic Swing:
-1.4%
Republican Swing:
1.1%
Net Swing:
2.5% Republican
Vote Change:
+455 votes
Hocking County
(100.0% reporting)
2020 (R+43)
Donald Trump
(R)
- 9737 votes
70.4%
Joe Biden
(D)
- 3880 votes
28.1%
2024 (R+44.5)
Donald Trump
(R)
- 9679 votes
71.7%
Kamala Harris
(D)
- 3704 votes
27.5%
Chase Oliver
(L)
- 56 votes
0.4%
Democratic Swing:
-0.9%
Republican Swing:
0.5%
Net Swing:
1.4% Republican
Vote Change:
-178 votes
Holmes County
(100.0% reporting)
2020 (R+68.8)
Donald Trump
(R)
- 10796 votes
83.4%
Joe Biden
(D)
- 1994 votes
15.4%
2024 (R+69.4)
Donald Trump
(R)
- 10384 votes
84.2%
Kamala Harris
(D)
- 1854 votes
15.0%
Chase Oliver
(L)
- 58 votes
0.5%
Democratic Swing:
-0.5%
Republican Swing:
0.0%
Net Swing:
0.6% Republican
Vote Change:
-494 votes
Huron County
(100.0% reporting)
2020 (R+41.9)
Donald Trump
(R)
- 18956 votes
69.7%
Joe Biden
(D)
- 7759 votes
28.5%
2024 (R+44.2)
Donald Trump
(R)
- 19484 votes
71.6%
Kamala Harris
(D)
- 7496 votes
27.5%
Chase Oliver
(L)
- 125 votes
0.5%
Democratic Swing:
-1.4%
Republican Swing:
0.9%
Net Swing:
2.3% Republican
Vote Change:
+390 votes
Jackson County
(100.0% reporting)
2020 (R+54.7)
Donald Trump
(R)
- 11309 votes
76.4%
Joe Biden
(D)
- 3311 votes
22.4%
2024 (R+58.3)
Donald Trump
(R)
- 11249 votes
78.7%
Kamala Harris
(D)
- 2953 votes
20.7%
Chase Oliver
(L)
- 37 votes
0.3%
Democratic Swing:
-1.9%
Republican Swing:
1.6%
Net Swing:
3.6% Republican
Vote Change:
-381 votes
Jefferson County
(100.0% reporting)
2020 (R+39)
Donald Trump
(R)
- 22828 votes
68.4%
Joe Biden
(D)
- 10018 votes
30.0%
2024 (R+44.2)
Donald Trump
(R)
- 22317 votes
71.4%
Kamala Harris
(D)
- 8592 votes
27.5%
Chase Oliver
(L)
- 111 votes
0.4%
Democratic Swing:
-2.8%
Republican Swing:
2.4%
Net Swing:
5.2% Republican
Vote Change:
-1,826 votes
Knox County
(100.0% reporting)
2020 (R+44.5)
Donald Trump
(R)
- 22340 votes
71.1%
Joe Biden
(D)
- 8589 votes
27.4%
2024 (R+45.1)
Donald Trump
(R)
- 23112 votes
72.0%
Kamala Harris
(D)
- 8698 votes
27.1%
Chase Oliver
(L)
- 159 votes
0.5%
Democratic Swing:
-0.6%
Republican Swing:
0.1%
Net Swing:
0.6% Republican
Vote Change:
+1,040 votes
Lake County
(100.0% reporting)
2020 (R+13.8)
Donald Trump
(R)
- 73278 votes
56.1%
Joe Biden
(D)
- 55514 votes
42.5%
2024 (R+14.4)
Donald Trump
(R)
- 72924 votes
56.7%
Kamala Harris
(D)
- 54484 votes
42.4%
Chase Oliver
(L)
- 595 votes
0.5%
Democratic Swing:
-0.5%
Republican Swing:
0.1%
Net Swing:
0.6% Republican
Vote Change:
-789 votes
Lawrence County
(100.0% reporting)
2020 (R+46.1)
Donald Trump
(R)
- 20306 votes
72.2%
Joe Biden
(D)
- 7489 votes
26.6%
2024 (R+50.7)
Donald Trump
(R)
- 20013 votes
74.9%
Kamala Harris
(D)
- 6514 votes
24.4%
Chase Oliver
(L)
- 82 votes
0.3%
Democratic Swing:
-2.5%
Republican Swing:
2.2%
Net Swing:
4.6% Republican
Vote Change:
-1,186 votes
Licking County
(100.0% reporting)
2020 (R+28.6)
Donald Trump
(R)
- 59514 votes
63.2%
Joe Biden
(D)
- 33055 votes
35.1%
2024 (R+30.1)
Donald Trump
(R)
- 61359 votes
64.5%
Kamala Harris
(D)
- 32832 votes
34.5%
Chase Oliver
(L)
- 476 votes
0.5%
Democratic Swing:
-1.0%
Republican Swing:
0.5%
Net Swing:
1.6% Republican
Vote Change:
+2,098 votes
Logan County
(100.0% reporting)
2020 (R+56.1)
Donald Trump
(R)
- 17964 votes
76.9%
Joe Biden
(D)
- 5055 votes
21.6%
2024 (R+56.4)
Donald Trump
(R)
- 18182 votes
77.7%
Kamala Harris
(D)
- 5027 votes
21.5%
Chase Oliver
(L)
- 98 votes
0.4%
Democratic Swing:
-0.4%
Republican Swing:
0.0%
Net Swing:
0.4% Republican
Vote Change:
+288 votes
Lorain County
(100.0% reporting)
2020 (R+2.5)
Donald Trump
(R)
- 79520 votes
50.5%
Joe Biden
(D)
- 75667 votes
48.1%
2024 (R+5.7)
Donald Trump
(R)
- 83297 votes
52.4%
Kamala Harris
(D)
- 74207 votes
46.7%
Chase Oliver
(L)
- 844 votes
0.5%
Democratic Swing:
-1.9%
Republican Swing:
1.4%
Net Swing:
3.3% Republican
Vote Change:
+3,161 votes
Lucas County
(100.0% reporting)
2020 (D+17.1)
Joe Biden
(D)
- 115411 votes
57.5%
Donald Trump
(R)
- 81763 votes
40.8%
2024 (D+12.6)
Kamala Harris
(D)
- 106320 votes
55.8%
Donald Trump
(R)
- 82398 votes
43.2%
Chase Oliver
(L)
- 1072 votes
0.6%
Democratic Swing:
-2.5%
Republican Swing:
1.9%
Net Swing:
4.5% Republican
Vote Change:
-7,384 votes
Madison County
(100.0% reporting)
2020 (R+41.7)
Donald Trump
(R)
- 13835 votes
69.7%
Joe Biden
(D)
- 5698 votes
28.7%
2024 (R+43.9)
Donald Trump
(R)
- 14737 votes
71.3%
Kamala Harris
(D)
- 5713 votes
27.6%
Chase Oliver
(L)
- 124 votes
0.6%
Democratic Swing:
-1.4%
Republican Swing:
0.8%
Net Swing:
2.2% Republican
Vote Change:
+1,041 votes
Mahoning County
(100.0% reporting)
2020 (R+1.9)
Donald Trump
(R)
- 59903 votes
50.4%
Joe Biden
(D)
- 57641 votes
48.4%
2024 (R+9.5)
Donald Trump
(R)
- 61249 votes
54.3%
Kamala Harris
(D)
- 50636 votes
44.9%
Chase Oliver
(L)
- 412 votes
0.4%
Democratic Swing:
-3.9%
Republican Swing:
3.6%
Net Swing:
7.5% Republican
Vote Change:
-5,247 votes
Marion County
(100.0% reporting)
2020 (R+39.4)
Donald Trump
(R)
- 19023 votes
68.4%
Joe Biden
(D)
- 8269 votes
29.7%
2024 (R+41.5)
Donald Trump
(R)
- 19219 votes
70.2%
Kamala Harris
(D)
- 7902 votes
28.9%
Chase Oliver
(L)
- 119 votes
0.4%
Democratic Swing:
-1.3%
Republican Swing:
0.9%
Net Swing:
2.1% Republican
Vote Change:
-52 votes
Medina County
(100.0% reporting)
2020 (R+23.8)
Donald Trump
(R)
- 64598 votes
61.0%
Joe Biden
(D)
- 39800 votes
37.6%
2024 (R+24.9)
Donald Trump
(R)
- 66308 votes
61.9%
Kamala Harris
(D)
- 39771 votes
37.2%
Chase Oliver
(L)
- 523 votes
0.5%
Democratic Swing:
-0.8%
Republican Swing:
0.3%
Net Swing:
1.1% Republican
Vote Change:
+2,204 votes
Meigs County
(100.0% reporting)
2020 (R+53.9)
Donald Trump
(R)
- 8316 votes
75.9%
Joe Biden
(D)
- 2492 votes
22.8%
2024 (R+57.2)
Donald Trump
(R)
- 8127 votes
78.1%
Kamala Harris
(D)
- 2202 votes
21.2%
Chase Oliver
(L)
- 28 votes
0.3%
Democratic Swing:
-1.8%
Republican Swing:
1.5%
Net Swing:
3.3% Republican
Vote Change:
-451 votes
Mercer County
(100.0% reporting)
2020 (R+65.7)
Donald Trump
(R)
- 19452 votes
81.9%
Joe Biden
(D)
- 4030 votes
17.0%
2024 (R+67)
Donald Trump
(R)
- 19710 votes
83.0%
Kamala Harris
(D)
- 3865 votes
16.3%
Chase Oliver
(L)
- 72 votes
0.3%
Democratic Swing:
-0.8%
Republican Swing:
0.5%
Net Swing:
1.3% Republican
Vote Change:
+165 votes
Miami County
(100.0% reporting)
2020 (R+45.1)
Donald Trump
(R)
- 41371 votes
71.4%
Joe Biden
(D)
- 15663 votes
27.0%
2024 (R+45.3)
Donald Trump
(R)
- 42677 votes
72.1%
Kamala Harris
(D)
- 15969 votes
27.0%
Chase Oliver
(L)
- 311 votes
0.5%
Democratic Swing:
-0.4%
Republican Swing:
-0.2%
Net Swing:
0.2% Republican
Vote Change:
+1,923 votes
Monroe County
(100.0% reporting)
2020 (R+54.6)
Donald Trump
(R)
- 5463 votes
76.4%
Joe Biden
(D)
- 1605 votes
22.4%
2024 (R+60.2)
Donald Trump
(R)
- 5396 votes
79.4%
Kamala Harris
(D)
- 1336 votes
19.7%
Chase Oliver
(L)
- 15 votes
0.2%
Democratic Swing:
-2.9%
Republican Swing:
2.7%
Net Swing:
5.6% Republican
Vote Change:
-321 votes
Montgomery County
(100.0% reporting)
2020 (D+2.3)
Joe Biden
(D)
- 135064 votes
50.3%
Donald Trump
(R)
- 129034 votes
48.1%
2024 (D+0.5)
Kamala Harris
(D)
- 126767 votes
49.7%
Donald Trump
(R)
- 125566 votes
49.3%
Chase Oliver
(L)
- 1313 votes
0.5%
Democratic Swing:
-1.2%
Republican Swing:
0.6%
Net Swing:
1.8% Republican
Vote Change:
-10,452 votes
Morgan County
(100.0% reporting)
2020 (R+49)
Donald Trump
(R)
- 5041 votes
73.6%
Joe Biden
(D)
- 1725 votes
25.2%
2024 (R+53.4)
Donald Trump
(R)
- 5168 votes
76.2%
Kamala Harris
(D)
- 1560 votes
23.0%
Chase Oliver
(L)
- 32 votes
0.5%
Democratic Swing:
-2.4%
Republican Swing:
1.9%
Net Swing:
4.4% Republican
Vote Change:
-6 votes
Morrow County
(100.0% reporting)
2020 (R+55.3)
Donald Trump
(R)
- 14077 votes
76.3%
Joe Biden
(D)
- 4048 votes
21.9%
2024 (R+55.9)
Donald Trump
(R)
- 14609 votes
77.5%
Kamala Harris
(D)
- 4100 votes
21.7%
Chase Oliver
(L)
- 76 votes
0.4%
Democratic Swing:
-0.5%
Republican Swing:
0.1%
Net Swing:
0.6% Republican
Vote Change:
+660 votes
Muskingum County
(100.0% reporting)
2020 (R+39.9)
Donald Trump
(R)
- 27867 votes
68.9%
Joe Biden
(D)
- 11971 votes
29.6%
2024 (R+44.1)
Donald Trump
(R)
- 28147 votes
71.6%
Kamala Harris
(D)
- 10874 votes
27.6%
Chase Oliver
(L)
- 148 votes
0.4%
Democratic Swing:
-2.3%
Republican Swing:
1.9%
Net Swing:
4.2% Republican
Vote Change:
-669 votes
Noble County
(100.0% reporting)
2020 (R+62.9)
Donald Trump
(R)
- 5135 votes
81.0%
Joe Biden
(D)
- 1170 votes
18.4%
2024 (R+64.9)
Donald Trump
(R)
- 5050 votes
82.0%
Kamala Harris
(D)
- 1069 votes
17.3%
Chase Oliver
(L)
- 13 votes
0.2%
Democratic Swing:
-1.1%
Republican Swing:
0.9%
Net Swing:
2.0% Republican
Vote Change:
-173 votes
Ottawa County
(100.0% reporting)
2020 (R+23.8)
Donald Trump
(R)
- 14628 votes
60.9%
Joe Biden
(D)
- 9008 votes
37.5%
2024 (R+25.2)
Donald Trump
(R)
- 14872 votes
62.1%
Kamala Harris
(D)
- 8866 votes
37.0%
Chase Oliver
(L)
- 107 votes
0.4%
Democratic Swing:
-0.9%
Republican Swing:
0.5%
Net Swing:
1.4% Republican
Vote Change:
+209 votes
Paulding County
(100.0% reporting)
2020 (R+52.4)
Donald Trump
(R)
- 7086 votes
74.8%
Joe Biden
(D)
- 2213 votes
23.4%
2024 (R+56.5)
Donald Trump
(R)
- 7203 votes
77.6%
Kamala Harris
(D)
- 1987 votes
21.4%
Chase Oliver
(L)
- 36 votes
0.4%
Democratic Swing:
-2.3%
Republican Swing:
1.9%
Net Swing:
4.1% Republican
Vote Change:
-73 votes
Perry County
(100.0% reporting)
2020 (R+50.2)
Donald Trump
(R)
- 12357 votes
74.1%
Joe Biden
(D)
- 4098 votes
24.6%
2024 (R+54.7)
Donald Trump
(R)
- 13062 votes
76.9%
Kamala Harris
(D)
- 3800 votes
22.4%
Chase Oliver
(L)
- 60 votes
0.3%
Democratic Swing:
-2.4%
Republican Swing:
2.1%
Net Swing:
4.5% Republican
Vote Change:
+467 votes
Pickaway County
(100.0% reporting)
2020 (R+47.6)
Donald Trump
(R)
- 20593 votes
72.8%
Joe Biden
(D)
- 7304 votes
25.8%
2024 (R+48.8)
Donald Trump
(R)
- 21607 votes
73.8%
Kamala Harris
(D)
- 7397 votes
25.3%
Chase Oliver
(L)
- 136 votes
0.5%
Democratic Swing:
-0.8%
Republican Swing:
0.3%
Net Swing:
1.1% Republican
Vote Change:
+1,243 votes
Pike County
(100.0% reporting)
2020 (R+49.3)
Donald Trump
(R)
- 9157 votes
73.8%
Joe Biden
(D)
- 3110 votes
25.0%
2024 (R+53.9)
Donald Trump
(R)
- 9352 votes
76.5%
Kamala Harris
(D)
- 2793 votes
22.9%
Chase Oliver
(L)
- 34 votes
0.3%
Democratic Swing:
-2.4%
Republican Swing:
2.1%
Net Swing:
4.6% Republican
Vote Change:
-88 votes
Portage County
(100.0% reporting)
2020 (R+12.7)
Donald Trump
(R)
- 45990 votes
55.5%
Joe Biden
(D)
- 35661 votes
43.0%
2024 (R+15.6)
Donald Trump
(R)
- 47681 votes
57.3%
Kamala Harris
(D)
- 34759 votes
41.8%
Chase Oliver
(L)
- 398 votes
0.5%
Democratic Swing:
-1.7%
Republican Swing:
1.2%
Net Swing:
2.9% Republican
Vote Change:
+1,187 votes
Preble County
(100.0% reporting)
2020 (R+58.2)
Donald Trump
(R)
- 17022 votes
78.1%
Joe Biden
(D)
- 4493 votes
20.6%
2024 (R+59.3)
Donald Trump
(R)
- 17146 votes
79.2%
Kamala Harris
(D)
- 4343 votes
20.0%
Chase Oliver
(L)
- 101 votes
0.5%
Democratic Swing:
-0.8%
Republican Swing:
0.3%
Net Swing:
1.1% Republican
Vote Change:
+75 votes
Putnam County
(100.0% reporting)
2020 (R+67.4)
Donald Trump
(R)
- 16412 votes
82.4%
Joe Biden
(D)
- 3195 votes
16.0%
2024 (R+69.1)
Donald Trump
(R)
- 16576 votes
83.9%
Kamala Harris
(D)
- 2996 votes
15.2%
Chase Oliver
(L)
- 93 votes
0.5%
Democratic Swing:
-1.1%
Republican Swing:
0.6%
Net Swing:
1.6% Republican
Vote Change:
+58 votes
Richland County
(100.0% reporting)
2020 (R+40.3)
Donald Trump
(R)
- 41472 votes
69.1%
Joe Biden
(D)
- 17640 votes
29.4%
2024 (R+42.5)
Donald Trump
(R)
- 41298 votes
70.8%
Kamala Harris
(D)
- 16591 votes
28.4%
Chase Oliver
(L)
- 234 votes
0.4%
Democratic Swing:
-1.3%
Republican Swing:
0.9%
Net Swing:
2.2% Republican
Vote Change:
-989 votes
Ross County
(100.0% reporting)
2020 (R+35.7)
Donald Trump
(R)
- 22278 votes
66.9%
Joe Biden
(D)
- 10557 votes
31.7%
2024 (R+39.5)
Donald Trump
(R)
- 22801 votes
69.2%
Kamala Harris
(D)
- 9846 votes
29.9%
Chase Oliver
(L)
- 133 votes
0.4%
Democratic Swing:
-2.1%
Republican Swing:
1.7%
Net Swing:
3.8% Republican
Vote Change:
-55 votes
Sandusky County
(100.0% reporting)
2020 (R+28.1)
Donald Trump
(R)
- 18896 votes
62.8%
Joe Biden
(D)
- 10596 votes
35.2%
2024 (R+31)
Donald Trump
(R)
- 19311 votes
65.0%
Kamala Harris
(D)
- 10139 votes
34.1%
Chase Oliver
(L)
- 144 votes
0.5%
Democratic Swing:
-1.7%
Republican Swing:
1.2%
Net Swing:
2.8% Republican
Vote Change:
+102 votes
Scioto County
(100.0% reporting)
2020 (R+42.7)
Donald Trump
(R)
- 22609 votes
70.5%
Joe Biden
(D)
- 9080 votes
28.3%
2024 (R+48.1)
Donald Trump
(R)
- 22978 votes
73.7%
Kamala Harris
(D)
- 8021 votes
25.7%
Chase Oliver
(L)
- 95 votes
0.3%
Democratic Swing:
-2.9%
Republican Swing:
2.6%
Net Swing:
5.4% Republican
Vote Change:
-595 votes
Seneca County
(100.0% reporting)
2020 (R+34.8)
Donald Trump
(R)
- 17086 votes
66.2%
Joe Biden
(D)
- 8266 votes
32.0%
2024 (R+37.7)
Donald Trump
(R)
- 17241 votes
68.2%
Kamala Harris
(D)
- 7765 votes
30.7%
Chase Oliver
(L)
- 129 votes
0.5%
Democratic Swing:
-1.7%
Republican Swing:
1.2%
Net Swing:
2.9% Republican
Vote Change:
-217 votes
Shelby County
(100.0% reporting)
2020 (R+64.1)
Donald Trump
(R)
- 20422 votes
80.9%
Joe Biden
(D)
- 4465 votes
17.7%
2024 (R+65.1)
Donald Trump
(R)
- 20740 votes
82.0%
Kamala Harris
(D)
- 4350 votes
17.2%
Chase Oliver
(L)
- 104 votes
0.4%
Democratic Swing:
-0.7%
Republican Swing:
0.3%
Net Swing:
0.9% Republican
Vote Change:
+307 votes
Stark County
(100.0% reporting)
2020 (R+18.8)
Donald Trump
(R)
- 111097 votes
58.5%
Joe Biden
(D)
- 75904 votes
40.0%
2024 (R+22)
Donald Trump
(R)
- 111478 votes
60.5%
Kamala Harris
(D)
- 71090 votes
38.6%
Chase Oliver
(L)
- 807 votes
0.4%
Democratic Swing:
-1.8%
Republican Swing:
1.4%
Net Swing:
3.2% Republican
Vote Change:
-3,626 votes
Summit County
(100.0% reporting)
2020 (D+9.7)
Joe Biden
(D)
- 151668 votes
54.1%
Donald Trump
(R)
- 124833 votes
44.5%
2024 (D+7)
Kamala Harris
(D)
- 145005 votes
53.0%
Donald Trump
(R)
- 125910 votes
46.0%
Chase Oliver
(L)
- 1346 votes
0.5%
Democratic Swing:
-1.6%
Republican Swing:
1.1%
Net Swing:
2.7% Republican
Vote Change:
-4,240 votes
Trumbull County
(100.0% reporting)
2020 (R+10.7)
Donald Trump
(R)
- 55194 votes
54.6%
Joe Biden
(D)
- 44519 votes
44.1%
2024 (R+16.9)
Donald Trump
(R)
- 55983 votes
58.0%
Kamala Harris
(D)
- 39758 votes
41.2%
Chase Oliver
(L)
- 403 votes
0.4%
Democratic Swing:
-3.3%
Republican Swing:
2.9%
Net Swing:
6.2% Republican
Vote Change:
-3,569 votes
Tuscarawas County
(100.0% reporting)
2020 (R+40.5)
Donald Trump
(R)
- 30458 votes
69.2%
Joe Biden
(D)
- 12889 votes
29.3%
2024 (R+43.4)
Donald Trump
(R)
- 30652 votes
71.2%
Kamala Harris
(D)
- 12032 votes
28.0%
Chase Oliver
(L)
- 181 votes
0.4%
Democratic Swing:
-1.7%
Republican Swing:
1.2%
Net Swing:
2.9% Republican
Vote Change:
-482 votes
Union County
(100.0% reporting)
2020 (R+32.1)
Donald Trump
(R)
- 21669 votes
64.8%
Joe Biden
(D)
- 11141 votes
33.3%
2024 (R+29.7)
Donald Trump
(R)
- 23982 votes
64.3%
Kamala Harris
(D)
- 12934 votes
34.7%
Chase Oliver
(L)
- 241 votes
0.6%
Democratic Swing:
0.9%
Republican Swing:
-1.5%
Net Swing:
2.4% Democratic
Vote Change:
+4,347 votes
Van Wert County
(100.0% reporting)
2020 (R+58.3)
Donald Trump
(R)
- 11650 votes
77.8%
Joe Biden
(D)
- 3067 votes
20.5%
2024 (R+58.7)
Donald Trump
(R)
- 11616 votes
78.9%
Kamala Harris
(D)
- 3000 votes
20.4%
Chase Oliver
(L)
- 58 votes
0.4%
Democratic Swing:
-0.4%
Republican Swing:
0.0%
Net Swing:
0.4% Republican
Vote Change:
-43 votes
Vinton County
(100.0% reporting)
2020 (R+55.4)
Donald Trump
(R)
- 4632 votes
76.8%
Joe Biden
(D)
- 1331 votes
22.1%
2024 (R+58.8)
Donald Trump
(R)
- 4531 votes
79.0%
Kamala Harris
(D)
- 1169 votes
20.4%
Chase Oliver
(L)
- 20 votes
0.3%
Democratic Swing:
-1.9%
Republican Swing:
1.5%
Net Swing:
3.4% Republican
Vote Change:
-243 votes
Warren County
(100.0% reporting)
2020 (R+31.3)
Donald Trump
(R)
- 87988 votes
64.6%
Joe Biden
(D)
- 46069 votes
33.8%
2024 (R+31.6)
Donald Trump
(R)
- 91132 votes
65.3%
Kamala Harris
(D)
- 47128 votes
33.7%
Chase Oliver
(L)
- 829 votes
0.6%
Democratic Swing:
-0.5%
Republican Swing:
-0.1%
Net Swing:
0.4% Republican
Vote Change:
+5,032 votes
Washington County
(100.0% reporting)
2020 (R+41.4)
Donald Trump
(R)
- 22307 votes
69.6%
Joe Biden
(D)
- 9243 votes
28.9%
2024 (R+43.9)
Donald Trump
(R)
- 22161 votes
71.5%
Kamala Harris
(D)
- 8600 votes
27.7%
Chase Oliver
(L)
- 124 votes
0.4%
Democratic Swing:
-1.5%
Republican Swing:
1.0%
Net Swing:
2.5% Republican
Vote Change:
-665 votes
Wayne County
(100.0% reporting)
2020 (R+37.6)
Donald Trump
(R)
- 36759 votes
67.7%
Joe Biden
(D)
- 16660 votes
30.7%
2024 (R+39.5)
Donald Trump
(R)
- 36764 votes
69.2%
Kamala Harris
(D)
- 15898 votes
29.9%
Chase Oliver
(L)
- 220 votes
0.4%
Democratic Swing:
-1.1%
Republican Swing:
0.7%
Net Swing:
1.8% Republican
Vote Change:
-537 votes
Williams County
(100.0% reporting)
2020 (R+47.1)
Donald Trump
(R)
- 13452 votes
72.1%
Joe Biden
(D)
- 4842 votes
26.0%
2024 (R+48.5)
Donald Trump
(R)
- 13461 votes
73.7%
Kamala Harris
(D)
- 4644 votes
25.4%
Chase Oliver
(L)
- 79 votes
0.4%
Democratic Swing:
-0.9%
Republican Swing:
0.5%
Net Swing:
1.4% Republican
Vote Change:
-110 votes
Wood County
(100.0% reporting)
2020 (R+7.7)
Donald Trump
(R)
- 35757 votes
52.9%
Joe Biden
(D)
- 30617 votes
45.3%
2024 (R+10.2)
Donald Trump
(R)
- 36877 votes
54.6%
Kamala Harris
(D)
- 30016 votes
44.4%
Chase Oliver
(L)
- 394 votes
0.6%
Democratic Swing:
-1.5%
Republican Swing:
0.9%
Net Swing:
2.5% Republican
Vote Change:
+913 votes
Wyandot County
(100.0% reporting)
2020 (R+51.2)
Donald Trump
(R)
- 8462 votes
74.3%
Joe Biden
(D)
- 2733 votes
24.0%
2024 (R+51.5)
Donald Trump
(R)
- 8564 votes
75.2%
Kamala Harris
(D)
- 2731 votes
24.0%
Chase Oliver
(L)
- 40 votes
0.3%
Democratic Swing:
-0.3%
Republican Swing:
0.0%
Net Swing:
0.3% Republican
Vote Change:
+140 votes