Election Results Comparison Dashboard

2020 State Results

Joe Biden (D)
306,210
Donald Trump (R)
199,837

2024 State Results

Kamala Harris (D)
283,750
Donald Trump (R)
214,291
Robert F. Kennedy Jr (I)
5,039
Jill Stein (G)
2,871
Chase Oliver (L)
1,614
County Name Net Swing % Votes Gained

County-by-County Comparison

Barrington County

(100.0% reporting)

2020 (D+45.5)

Joe Biden (D) - 7713 votes
71.2%
Donald Trump (R) - 2889 votes
26.7%

2024 (D+43.2)

Kamala Harris (D) - 7389 votes
69.7%
Donald Trump (R) - 2865 votes
27.0%
Robert F. Kennedy Jr (I) - 99 votes
0.9%
Jill Stein (G) - 74 votes
0.7%
Chase Oliver (L) - 40 votes
0.4%
Democratic Swing: -2.2%
Republican Swing: 0.1%
Net Swing: 2.3% Republican
Vote Change: -135 votes

Bristol County

(100.0% reporting)

2020 (D+19.4)

Joe Biden (D) - 6813 votes
58.4%
Donald Trump (R) - 4595 votes
39.4%

2024 (D+16.2)

Kamala Harris (D) - 6590 votes
56.7%
Donald Trump (R) - 4721 votes
40.6%
Robert F. Kennedy Jr (I) - 112 votes
1.0%
Jill Stein (G) - 59 votes
0.5%
Chase Oliver (L) - 37 votes
0.3%
Democratic Swing: -2.5%
Republican Swing: 0.7%
Net Swing: 3.2% Republican
Vote Change: +111 votes

Burrillville County

(100.0% reporting)

2020 (R+17.6)

Donald Trump (R) - 4906 votes
57.5%
Joe Biden (D) - 3434 votes
40.2%

2024 (R+25.6)

Donald Trump (R) - 5378 votes
61.6%
Kamala Harris (D) - 3158 votes
36.2%
Robert F. Kennedy Jr (I) - 96 votes
1.1%
Chase Oliver (L) - 27 votes
0.3%
Jill Stein (G) - 22 votes
0.2%
Democratic Swing: -4.8%
Republican Swing: 3.1%
Net Swing: 7.9% Republican
Vote Change: +341 votes

Central Falls County

(100.0% reporting)

2020 (D+46.8)

Joe Biden (D) - 3073 votes
71.9%
Donald Trump (R) - 1113 votes
26.1%

2024 (D+29.2)

Kamala Harris (D) - 2335 votes
63.4%
Donald Trump (R) - 1265 votes
34.3%
Robert F. Kennedy Jr (I) - 43 votes
1.2%
Jill Stein (G) - 10 votes
0.3%
Chase Oliver (L) - 7 votes
0.2%
Democratic Swing: -9.6%
Republican Swing: 8.0%
Net Swing: 17.6% Republican
Vote Change: -526 votes

Charlestown County

(100.0% reporting)

2020 (D+13.9)

Joe Biden (D) - 2909 votes
55.7%
Donald Trump (R) - 2198 votes
42.1%

2024 (D+9.7)

Kamala Harris (D) - 2867 votes
53.5%
Donald Trump (R) - 2350 votes
43.9%
Robert F. Kennedy Jr (I) - 56 votes
1.0%
Jill Stein (G) - 24 votes
0.4%
Chase Oliver (L) - 13 votes
0.2%
Democratic Swing: -3.0%
Republican Swing: 1.2%
Net Swing: 4.2% Republican
Vote Change: +203 votes

Coventry County

(100.0% reporting)

2020 (R+6.8)

Donald Trump (R) - 10461 votes
52.3%
Joe Biden (D) - 9123 votes
45.6%

2024 (R+12.9)

Donald Trump (R) - 11222 votes
55.2%
Kamala Harris (D) - 8624 votes
42.4%
Robert F. Kennedy Jr (I) - 226 votes
1.1%
Jill Stein (G) - 75 votes
0.4%
Chase Oliver (L) - 61 votes
0.3%
Democratic Swing: -3.9%
Republican Swing: 2.1%
Net Swing: 6.0% Republican
Vote Change: +624 votes

Cranston County

(100.0% reporting)

2020 (D+14.2)

Joe Biden (D) - 23039 votes
56.1%
Donald Trump (R) - 17313 votes
42.2%

2024 (D+6.2)

Kamala Harris (D) - 21168 votes
51.9%
Donald Trump (R) - 18638 votes
45.7%
Robert F. Kennedy Jr (I) - 383 votes
0.9%
Jill Stein (G) - 220 votes
0.5%
Chase Oliver (L) - 98 votes
0.2%
Democratic Swing: -4.8%
Republican Swing: 3.1%
Net Swing: 7.9% Republican
Vote Change: +155 votes

Cumberland County

(100.0% reporting)

2020 (D+12.7)

Joe Biden (D) - 10869 votes
55.2%
Donald Trump (R) - 8418 votes
42.8%

2024 (D+6.9)

Kamala Harris (D) - 10101 votes
52.0%
Donald Trump (R) - 8771 votes
45.2%
Robert F. Kennedy Jr (I) - 209 votes
1.1%
Jill Stein (G) - 105 votes
0.5%
Chase Oliver (L) - 73 votes
0.4%
Democratic Swing: -3.9%
Republican Swing: 1.9%
Net Swing: 5.8% Republican
Vote Change: -28 votes

East Greenwich County

(100.0% reporting)

2020 (D+23.6)

Joe Biden (D) - 5218 votes
60.3%
Donald Trump (R) - 3227 votes
37.3%

2024 (D+22.3)

Kamala Harris (D) - 5089 votes
59.5%
Donald Trump (R) - 3203 votes
37.5%
Robert F. Kennedy Jr (I) - 74 votes
0.9%
Jill Stein (G) - 60 votes
0.7%
Chase Oliver (L) - 42 votes
0.5%
Democratic Swing: -1.7%
Republican Swing: -0.4%
Net Swing: 1.3% Republican
Vote Change: +23 votes

East Providence County

(100.0% reporting)

2020 (D+30)

Joe Biden (D) - 14735 votes
63.6%
Donald Trump (R) - 7930 votes
34.2%

2024 (D+22.3)

Kamala Harris (D) - 13750 votes
59.8%
Donald Trump (R) - 8663 votes
37.7%
Robert F. Kennedy Jr (I) - 212 votes
0.9%
Jill Stein (G) - 132 votes
0.6%
Chase Oliver (L) - 56 votes
0.2%
Democratic Swing: -4.7%
Republican Swing: 3.0%
Net Swing: 7.7% Republican
Vote Change: +148 votes

Exeter County

(100.0% reporting)

2020 (R+0.9)

Donald Trump (R) - 2009 votes
49.2%
Joe Biden (D) - 1974 votes
48.4%

2024 (R+5.1)

Donald Trump (R) - 2075 votes
50.9%
Kamala Harris (D) - 1870 votes
45.9%
Robert F. Kennedy Jr (I) - 54 votes
1.3%
Jill Stein (G) - 22 votes
0.5%
Chase Oliver (L) - 19 votes
0.5%
Democratic Swing: -3.3%
Republican Swing: 0.9%
Net Swing: 4.2% Republican
Vote Change: +57 votes

Foster County

(100.0% reporting)

2020 (R+12.8)

Donald Trump (R) - 1582 votes
55.2%
Joe Biden (D) - 1224 votes
42.7%

2024 (R+22)

Donald Trump (R) - 1760 votes
59.7%
Kamala Harris (D) - 1113 votes
37.8%
Robert F. Kennedy Jr (I) - 33 votes
1.1%
Chase Oliver (L) - 15 votes
0.5%
Jill Stein (G) - 15 votes
0.5%
Democratic Swing: -5.7%
Republican Swing: 3.6%
Net Swing: 9.3% Republican
Vote Change: +130 votes

Glocester County

(100.0% reporting)

2020 (R+11.9)

Donald Trump (R) - 3351 votes
54.8%
Joe Biden (D) - 2638 votes
43.2%

2024 (R+20.7)

Donald Trump (R) - 3781 votes
59.3%
Kamala Harris (D) - 2470 votes
38.7%
Robert F. Kennedy Jr (I) - 60 votes
0.9%
Chase Oliver (L) - 21 votes
0.3%
Jill Stein (G) - 14 votes
0.2%
Democratic Swing: -5.1%
Republican Swing: 3.6%
Net Swing: 8.8% Republican
Vote Change: +357 votes

Hopkinton County

(100.0% reporting)

2020 (R+2.6)

Donald Trump (R) - 2423 votes
50.0%
Joe Biden (D) - 2298 votes
47.4%

2024 (R+7)

Donald Trump (R) - 2610 votes
52.3%
Kamala Harris (D) - 2262 votes
45.3%
Robert F. Kennedy Jr (I) - 56 votes
1.1%
Chase Oliver (L) - 20 votes
0.4%
Jill Stein (G) - 16 votes
0.3%
Democratic Swing: -3.1%
Republican Swing: 1.3%
Net Swing: 4.4% Republican
Vote Change: +243 votes

Jamestown County

(100.0% reporting)

2020 (D+39.5)

Joe Biden (D) - 2795 votes
68.4%
Donald Trump (R) - 1212 votes
29.7%

2024 (D+37.9)

Kamala Harris (D) - 2657 votes
67.3%
Donald Trump (R) - 1171 votes
29.7%
Robert F. Kennedy Jr (I) - 43 votes
1.1%
Jill Stein (G) - 24 votes
0.6%
Chase Oliver (L) - 22 votes
0.6%
Democratic Swing: -1.9%
Republican Swing: -0.4%
Net Swing: 1.6% Republican
Vote Change: -90 votes

Johnston County

(100.0% reporting)

2020 (R+9.2)

Donald Trump (R) - 8222 votes
53.9%
Joe Biden (D) - 6838 votes
44.8%

2024 (R+19.2)

Donald Trump (R) - 9212 votes
58.6%
Kamala Harris (D) - 6205 votes
39.5%
Robert F. Kennedy Jr (I) - 127 votes
0.8%
Jill Stein (G) - 53 votes
0.3%
Chase Oliver (L) - 42 votes
0.3%
Democratic Swing: -5.7%
Republican Swing: 4.3%
Net Swing: 10.0% Republican
Vote Change: +579 votes

Lincoln County

(100.0% reporting)

2020 (D+6.9)

Joe Biden (D) - 6633 votes
52.3%
Donald Trump (R) - 5779 votes
45.6%

2024 (D+2.1)

Kamala Harris (D) - 6268 votes
49.7%
Donald Trump (R) - 6001 votes
47.6%
Robert F. Kennedy Jr (I) - 123 votes
1.0%
Jill Stein (G) - 86 votes
0.7%
Chase Oliver (L) - 34 votes
0.3%
Democratic Swing: -3.3%
Republican Swing: 1.4%
Net Swing: 4.7% Republican
Vote Change: +100 votes

Little Compton County

(100.0% reporting)

2020 (D+23.2)

Joe Biden (D) - 1524 votes
60.1%
Donald Trump (R) - 951 votes
37.5%

2024 (D+21.4)

Kamala Harris (D) - 1518 votes
59.3%
Donald Trump (R) - 974 votes
38.0%
Robert F. Kennedy Jr (I) - 31 votes
1.2%
Jill Stein (G) - 12 votes
0.5%
Chase Oliver (L) - 10 votes
0.4%
Democratic Swing: -1.9%
Republican Swing: -0.2%
Net Swing: 1.8% Republican
Vote Change: +70 votes

Middletown County

(100.0% reporting)

2020 (D+31.4)

Joe Biden (D) - 5529 votes
64.2%
Donald Trump (R) - 2885 votes
33.5%

2024 (D+26.8)

Kamala Harris (D) - 4968 votes
61.9%
Donald Trump (R) - 2832 votes
35.3%
Robert F. Kennedy Jr (I) - 94 votes
1.2%
Chase Oliver (L) - 42 votes
0.5%
Jill Stein (G) - 35 votes
0.4%
Democratic Swing: -3.4%
Republican Swing: 1.2%
Net Swing: 4.6% Republican
Vote Change: -443 votes

Narragansett County

(100.0% reporting)

2020 (D+20.1)

Joe Biden (D) - 5333 votes
59.1%
Donald Trump (R) - 3551 votes
39.3%

2024 (D+13.6)

Kamala Harris (D) - 5051 votes
55.5%
Donald Trump (R) - 3823 votes
42.0%
Robert F. Kennedy Jr (I) - 86 votes
0.9%
Jill Stein (G) - 39 votes
0.4%
Chase Oliver (L) - 24 votes
0.3%
Democratic Swing: -4.0%
Republican Swing: 2.4%
Net Swing: 6.4% Republican
Vote Change: +139 votes

New Shoreham County

(100.0% reporting)

2020 (D+58.6)

Joe Biden (D) - 748 votes
78.3%
Donald Trump (R) - 195 votes
20.4%

2024 (D+56.7)

Kamala Harris (D) - 661 votes
76.2%
Donald Trump (R) - 177 votes
20.4%
Robert F. Kennedy Jr (I) - 12 votes
1.4%
Chase Oliver (L) - 2 votes
0.2%
Jill Stein (G) - 2 votes
0.2%
Democratic Swing: -1.9%
Republican Swing: 0.0%
Net Swing: 2.0% Republican
Vote Change: -89 votes

Newport County

(100.0% reporting)

2020 (D+49.4)

Joe Biden (D) - 7866 votes
73.4%
Donald Trump (R) - 2662 votes
24.9%

2024 (D+42.8)

Kamala Harris (D) - 7102 votes
69.9%
Donald Trump (R) - 2784 votes
27.4%
Robert F. Kennedy Jr (I) - 111 votes
1.1%
Jill Stein (G) - 48 votes
0.5%
Chase Oliver (L) - 39 votes
0.4%
Democratic Swing: -4.3%
Republican Swing: 2.3%
Net Swing: 6.6% Republican
Vote Change: -444 votes

North Kingstown County

(100.0% reporting)

2020 (D+22.7)

Joe Biden (D) - 10534 votes
59.9%
Donald Trump (R) - 6633 votes
37.7%

2024 (D+20.2)

Kamala Harris (D) - 10145 votes
58.4%
Donald Trump (R) - 6673 votes
38.4%
Robert F. Kennedy Jr (I) - 215 votes
1.2%
Chase Oliver (L) - 92 votes
0.5%
Jill Stein (G) - 83 votes
0.5%
Democratic Swing: -2.4%
Republican Swing: 0.1%
Net Swing: 2.5% Republican
Vote Change: +41 votes

North Providence County

(100.0% reporting)

2020 (D+13.9)

Joe Biden (D) - 9438 votes
56.0%
Donald Trump (R) - 7129 votes
42.3%

2024 (D+6.7)

Kamala Harris (D) - 8550 votes
52.3%
Donald Trump (R) - 7461 votes
45.6%
Robert F. Kennedy Jr (I) - 153 votes
0.9%
Jill Stein (G) - 69 votes
0.4%
Chase Oliver (L) - 28 votes
0.2%
Democratic Swing: -4.4%
Republican Swing: 2.9%
Net Swing: 7.2% Republican
Vote Change: -306 votes

North Smithfield County

(100.0% reporting)

2020 (R+0.6)

Donald Trump (R) - 3550 votes
49.3%
Joe Biden (D) - 3507 votes
48.7%

2024 (R+4.9)

Donald Trump (R) - 3692 votes
51.2%
Kamala Harris (D) - 3343 votes
46.4%
Robert F. Kennedy Jr (I) - 78 votes
1.1%
Chase Oliver (L) - 26 votes
0.4%
Jill Stein (G) - 22 votes
0.3%
Democratic Swing: -3.0%
Republican Swing: 1.3%
Net Swing: 4.3% Republican
Vote Change: +104 votes

Pawtucket County

(100.0% reporting)

2020 (D+42.7)

Joe Biden (D) - 18053 votes
70.0%
Donald Trump (R) - 7257 votes
28.1%

2024 (D+32.5)

Kamala Harris (D) - 15934 votes
64.6%
Donald Trump (R) - 8003 votes
32.5%
Robert F. Kennedy Jr (I) - 267 votes
1.1%
Jill Stein (G) - 177 votes
0.7%
Chase Oliver (L) - 54 votes
0.2%
Democratic Swing: -6.1%
Republican Swing: 4.1%
Net Swing: 10.2% Republican
Vote Change: -875 votes

Portsmouth County

(100.0% reporting)

2020 (D+24.9)

Joe Biden (D) - 6649 votes
60.9%
Donald Trump (R) - 3995 votes
36.6%

2024 (D+21.9)

Kamala Harris (D) - 6347 votes
59.3%
Donald Trump (R) - 4029 votes
37.6%
Robert F. Kennedy Jr (I) - 122 votes
1.1%
Chase Oliver (L) - 52 votes
0.5%
Jill Stein (G) - 51 votes
0.5%
Democratic Swing: -2.6%
Republican Swing: 0.5%
Net Swing: 3.1% Republican
Vote Change: -43 votes

Providence County

(100.0% reporting)

2020 (D+63.7)

Joe Biden (D) - 45941 votes
80.4%
Donald Trump (R) - 10186 votes
17.8%

2024 (D+51.3)

Kamala Harris (D) - 41481 votes
73.6%
Donald Trump (R) - 12971 votes
23.0%
Jill Stein (G) - 599 votes
1.1%
Robert F. Kennedy Jr (I) - 392 votes
0.7%
Chase Oliver (L) - 139 votes
0.2%
Democratic Swing: -7.2%
Republican Swing: 5.2%
Net Swing: 12.4% Republican
Vote Change: -545 votes

Richmond County

(100.0% reporting)

2020 (D+0.1)

Joe Biden (D) - 2346 votes
48.8%
Donald Trump (R) - 2343 votes
48.7%

2024 (R+3.3)

Donald Trump (R) - 2493 votes
50.1%
Kamala Harris (D) - 2331 votes
46.9%
Robert F. Kennedy Jr (I) - 53 votes
1.1%
Chase Oliver (L) - 29 votes
0.6%
Jill Stein (G) - 25 votes
0.5%
Democratic Swing: -2.8%
Republican Swing: 0.6%
Net Swing: 3.3% Republican
Vote Change: +242 votes

Scituate County

(100.0% reporting)

2020 (R+16.4)

Donald Trump (R) - 3806 votes
57.0%
Joe Biden (D) - 2735 votes
40.9%

2024 (R+21.8)

Donald Trump (R) - 3983 votes
59.6%
Kamala Harris (D) - 2538 votes
38.0%
Robert F. Kennedy Jr (I) - 55 votes
0.8%
Jill Stein (G) - 35 votes
0.5%
Chase Oliver (L) - 13 votes
0.2%
Democratic Swing: -3.5%
Republican Swing: 1.9%
Net Swing: 5.4% Republican
Vote Change: +83 votes

Smithfield County

(100.0% reporting)

2020 (R+1.6)

Donald Trump (R) - 5744 votes
49.8%
Joe Biden (D) - 5566 votes
48.3%

2024 (R+8.2)

Donald Trump (R) - 6214 votes
52.9%
Kamala Harris (D) - 5254 votes
44.7%
Robert F. Kennedy Jr (I) - 122 votes
1.0%
Jill Stein (G) - 52 votes
0.4%
Chase Oliver (L) - 31 votes
0.3%
Democratic Swing: -4.2%
Republican Swing: 2.4%
Net Swing: 6.6% Republican
Vote Change: +363 votes

South Kingstown County

(100.0% reporting)

2020 (D+38.5)

Joe Biden (D) - 11254 votes
67.4%
Donald Trump (R) - 5003 votes
30.0%

2024 (D+32.5)

Kamala Harris (D) - 10749 votes
64.4%
Donald Trump (R) - 5382 votes
32.2%
Robert F. Kennedy Jr (I) - 182 votes
1.1%
Jill Stein (G) - 142 votes
0.9%
Chase Oliver (L) - 75 votes
0.4%
Democratic Swing: -4.2%
Republican Swing: 1.8%
Net Swing: 6.0% Republican
Vote Change: +273 votes

Tiverton County

(100.0% reporting)

2020 (D+12.1)

Joe Biden (D) - 5123 votes
55.1%
Donald Trump (R) - 4017 votes
43.2%

2024 (D+5.5)

Kamala Harris (D) - 4740 votes
51.5%
Donald Trump (R) - 4237 votes
46.0%
Robert F. Kennedy Jr (I) - 112 votes
1.2%
Jill Stein (G) - 51 votes
0.5%
Chase Oliver (L) - 20 votes
0.2%
Democratic Swing: -4.3%
Republican Swing: 2.3%
Net Swing: 6.6% Republican
Vote Change: +20 votes

Warren County

(100.0% reporting)

2020 (D+21.8)

Joe Biden (D) - 3524 votes
59.5%
Donald Trump (R) - 2261 votes
38.2%

2024 (D+16.8)

Kamala Harris (D) - 3479 votes
56.9%
Donald Trump (R) - 2462 votes
40.3%
Robert F. Kennedy Jr (I) - 65 votes
1.1%
Chase Oliver (L) - 31 votes
0.5%
Jill Stein (G) - 25 votes
0.4%
Democratic Swing: -3.5%
Republican Swing: 1.5%
Net Swing: 5.1% Republican
Vote Change: +277 votes

Warwick County

(100.0% reporting)

2020 (D+13.8)

Joe Biden (D) - 25845 votes
55.6%
Donald Trump (R) - 19578 votes
42.2%

2024 (D+7.9)

Kamala Harris (D) - 24186 votes
52.6%
Donald Trump (R) - 20602 votes
44.8%
Robert F. Kennedy Jr (I) - 465 votes
1.0%
Jill Stein (G) - 212 votes
0.5%
Chase Oliver (L) - 156 votes
0.3%
Democratic Swing: -3.9%
Republican Swing: 2.1%
Net Swing: 5.9% Republican
Vote Change: +198 votes

West Greenwich County

(100.0% reporting)

2020 (R+14)

Donald Trump (R) - 2242 votes
56.0%
Joe Biden (D) - 1693 votes
42.3%

2024 (R+20.8)

Donald Trump (R) - 2413 votes
59.1%
Kamala Harris (D) - 1573 votes
38.6%
Robert F. Kennedy Jr (I) - 38 votes
0.9%
Chase Oliver (L) - 18 votes
0.4%
Jill Stein (G) - 5 votes
0.1%
Democratic Swing: -4.2%
Republican Swing: 2.6%
Net Swing: 6.8% Republican
Vote Change: +112 votes

West Warwick County

(100.0% reporting)

2020 (D+5.4)

Joe Biden (D) - 7234 votes
51.7%
Donald Trump (R) - 6493 votes
46.4%

2024 (R+2)

Donald Trump (R) - 7086 votes
49.9%
Kamala Harris (D) - 6797 votes
47.9%
Robert F. Kennedy Jr (I) - 134 votes
0.9%
Jill Stein (G) - 64 votes
0.4%
Chase Oliver (L) - 35 votes
0.2%
Democratic Swing: -4.5%
Republican Swing: 2.9%
Net Swing: 7.4% Republican
Vote Change: +389 votes

Westerly County

(100.0% reporting)

2020 (D+13.4)

Joe Biden (D) - 7153 votes
55.6%
Donald Trump (R) - 5463 votes
42.5%

2024 (D+7.9)

Kamala Harris (D) - 6653 votes
52.7%
Donald Trump (R) - 5664 votes
44.9%
Robert F. Kennedy Jr (I) - 117 votes
0.9%
Jill Stein (G) - 52 votes
0.4%
Chase Oliver (L) - 38 votes
0.3%
Democratic Swing: -3.6%
Republican Swing: 1.9%
Net Swing: 5.5% Republican
Vote Change: -92 votes

Woonsocket County

(100.0% reporting)

2020 (D+7.6)

Joe Biden (D) - 7289 votes
52.7%
Donald Trump (R) - 6265 votes
45.3%

2024 (R+1.6)

Donald Trump (R) - 6650 votes
49.7%
Kamala Harris (D) - 6434 votes
48.1%
Robert F. Kennedy Jr (I) - 129 votes
1.0%
Jill Stein (G) - 60 votes
0.4%
Chase Oliver (L) - 33 votes
0.2%
Democratic Swing: -5.4%
Republican Swing: 3.8%
Net Swing: 9.2% Republican
Vote Change: -248 votes