Election Results Comparison Dashboard

2020 State Results

Joe Biden (D)
424,937
Donald Trump (R)
365,660

2024 State Results

Donald Trump (R)
395,523
Kamala Harris (D)
418,488
Jill Stein (G)
3,680
Chase Oliver (L)
4,425
County Name Net Swing % Votes Gained

County-by-County Comparison

Acworth County

(100.0% reporting)

2020 (D+4.3)

Joe Biden (D) - 293 votes
51.5%
Donald Trump (R) - 269 votes
47.3%

2024 (R+3.2)

Donald Trump (R) - 300 votes
50.7%
Kamala Harris (D) - 281 votes
47.5%
Jill Stein (G) - 5 votes
0.8%
Chase Oliver (L) - 1 votes
0.2%
Democratic Swing: -4.3%
Republican Swing: 3.2%
Net Swing: 7.5% Republican
Vote Change: +25 votes

Albany County

(100.0% reporting)

2020 (D+13.6)

Joe Biden (D) - 250 votes
55.7%
Donald Trump (R) - 190 votes
42.3%

2024 (D+13.1)

Kamala Harris (D) - 253 votes
56.0%
Donald Trump (R) - 194 votes
42.9%
Chase Oliver (L) - 3 votes
0.7%
Jill Stein (G) - 1 votes
0.2%
Democratic Swing: -0.7%
Republican Swing: -0.2%
Net Swing: 0.6% Republican
Vote Change: +11 votes

Alexandria County

(100.0% reporting)

2020 (R+16.7)

Donald Trump (R) - 616 votes
57.0%
Joe Biden (D) - 440 votes
40.7%

2024 (R+20.7)

Donald Trump (R) - 667 votes
59.4%
Kamala Harris (D) - 436 votes
38.8%
Chase Oliver (L) - 9 votes
0.8%
Jill Stein (G) - 6 votes
0.5%
Democratic Swing: -2.7%
Republican Swing: 1.3%
Net Swing: 4.0% Republican
Vote Change: +62 votes

Allenstown County

(100.0% reporting)

2020 (R+8)

Donald Trump (R) - 1233 votes
53.0%
Joe Biden (D) - 1050 votes
45.2%

2024 (R+12)

Donald Trump (R) - 1468 votes
55.3%
Kamala Harris (D) - 1151 votes
43.4%
Chase Oliver (L) - 14 votes
0.5%
Jill Stein (G) - 8 votes
0.3%
Democratic Swing: -2.4%
Republican Swing: 1.6%
Net Swing: 4.0% Republican
Vote Change: +358 votes

Alstead County

(100.0% reporting)

2020 (D+17.8)

Joe Biden (D) - 684 votes
57.5%
Donald Trump (R) - 477 votes
40.1%

2024 (D+11.7)

Kamala Harris (D) - 669 votes
55.1%
Donald Trump (R) - 527 votes
43.4%
Jill Stein (G) - 8 votes
0.6%
Chase Oliver (L) - 6 votes
0.5%
Democratic Swing: -3.6%
Republican Swing: 2.5%
Net Swing: 6.1% Republican
Vote Change: +49 votes

Alton County

(100.0% reporting)

2020 (R+25.5)

Donald Trump (R) - 2420 votes
62.0%
Joe Biden (D) - 1438 votes
36.8%

2024 (R+25.9)

Donald Trump (R) - 2645 votes
62.6%
Kamala Harris (D) - 1553 votes
36.8%
Chase Oliver (L) - 15 votes
0.3%
Jill Stein (G) - 11 votes
0.3%
Democratic Swing: -0.5%
Republican Swing: -0.1%
Net Swing: 0.4% Republican
Vote Change: +366 votes

Amherst County

(100.0% reporting)

2020 (D+19.8)

Joe Biden (D) - 4796 votes
58.9%
Donald Trump (R) - 3208 votes
39.4%

2024 (D+16.3)

Kamala Harris (D) - 4674 votes
57.2%
Donald Trump (R) - 3347 votes
41.0%
Chase Oliver (L) - 58 votes
0.7%
Jill Stein (G) - 38 votes
0.5%
Democratic Swing: -2.3%
Republican Swing: 1.2%
Net Swing: 3.5% Republican
Vote Change: +113 votes

Andover County

(100.0% reporting)

2020 (D+7.5)

Joe Biden (D) - 844 votes
52.9%
Donald Trump (R) - 726 votes
45.5%

2024 (D+0.8)

Kamala Harris (D) - 801 votes
49.7%
Donald Trump (R) - 788 votes
48.9%
Jill Stein (G) - 10 votes
0.6%
Chase Oliver (L) - 6 votes
0.4%
Democratic Swing: -3.8%
Republican Swing: 2.9%
Net Swing: 6.7% Republican
Vote Change: +35 votes

Antrim County

(100.0% reporting)

2020 (R+1.2)

Donald Trump (R) - 779 votes
49.2%
Joe Biden (D) - 761 votes
48.0%

2024 (R+5)

Donald Trump (R) - 873 votes
51.6%
Kamala Harris (D) - 788 votes
46.6%
Chase Oliver (L) - 14 votes
0.8%
Jill Stein (G) - 9 votes
0.5%
Democratic Swing: -2.6%
Republican Swing: 1.3%
Net Swing: 3.9% Republican
Vote Change: +144 votes

Ashland County

(100.0% reporting)

2020 (D+5.9)

Joe Biden (D) - 632 votes
51.9%
Donald Trump (R) - 562 votes
46.1%

2024 (D+1)

Kamala Harris (D) - 627 votes
49.6%
Donald Trump (R) - 614 votes
48.5%
Chase Oliver (L) - 7 votes
0.5%
Jill Stein (G) - 6 votes
0.5%
Democratic Swing: -2.9%
Republican Swing: 1.9%
Net Swing: 4.8% Republican
Vote Change: +60 votes

Atkinson County

(100.0% reporting)

2020 (R+10.8)

Donald Trump (R) - 2795 votes
54.8%
Joe Biden (D) - 2250 votes
44.1%

2024 (R+15.7)

Donald Trump (R) - 2958 votes
57.3%
Kamala Harris (D) - 2149 votes
41.7%
Chase Oliver (L) - 18 votes
0.3%
Jill Stein (G) - 17 votes
0.3%
Democratic Swing: -2.8%
Republican Swing: 2.1%
Net Swing: 4.9% Republican
Vote Change: +97 votes

Auburn County

(100.0% reporting)

2020 (R+16.6)

Donald Trump (R) - 2265 votes
57.6%
Joe Biden (D) - 1619 votes
41.2%

2024 (R+16.7)

Donald Trump (R) - 2340 votes
57.7%
Kamala Harris (D) - 1667 votes
41.1%
Chase Oliver (L) - 17 votes
0.4%
Jill Stein (G) - 17 votes
0.4%
Democratic Swing: -0.4%
Republican Swing: -0.4%
Net Swing: 0.0% Republican
Vote Change: +157 votes

Barnstead County

(100.0% reporting)

2020 (R+19.2)

Donald Trump (R) - 1698 votes
58.1%
Joe Biden (D) - 1150 votes
39.4%

2024 (R+21.9)

Donald Trump (R) - 1893 votes
60.3%
Kamala Harris (D) - 1208 votes
38.5%
Chase Oliver (L) - 16 votes
0.5%
Jill Stein (G) - 11 votes
0.4%
Democratic Swing: -1.8%
Republican Swing: 0.9%
Net Swing: 2.7% Republican
Vote Change: +280 votes

Barrington County

(100.0% reporting)

2020 (D+7)

Joe Biden (D) - 3142 votes
52.3%
Donald Trump (R) - 2733 votes
45.5%

2024 (D+4.1)

Kamala Harris (D) - 3241 votes
51.3%
Donald Trump (R) - 2985 votes
47.2%
Chase Oliver (L) - 35 votes
0.5%
Jill Stein (G) - 24 votes
0.4%
Democratic Swing: -1.9%
Republican Swing: 1.0%
Net Swing: 2.9% Republican
Vote Change: +410 votes

Bartlett County

(100.0% reporting)

2020 (D+28)

Joe Biden (D) - 1374 votes
63.3%
Donald Trump (R) - 773 votes
35.6%

2024 (D+24.8)

Kamala Harris (D) - 1304 votes
61.7%
Donald Trump (R) - 782 votes
37.0%
Chase Oliver (L) - 9 votes
0.4%
Jill Stein (G) - 8 votes
0.4%
Democratic Swing: -2.0%
Republican Swing: 1.2%
Net Swing: 3.2% Republican
Vote Change: -44 votes

Bath County

(100.0% reporting)

2020 (R+15.4)

Donald Trump (R) - 353 votes
56.6%
Joe Biden (D) - 259 votes
41.6%

2024 (R+25.4)

Donald Trump (R) - 434 votes
62.2%
Kamala Harris (D) - 257 votes
36.8%
Chase Oliver (L) - 6 votes
0.9%
Jill Stein (G) - 1 votes
0.1%
Democratic Swing: -5.5%
Republican Swing: 4.5%
Net Swing: 10.0% Republican
Vote Change: +86 votes

Bedford County

(100.0% reporting)

2020 (D+3.2)

Joe Biden (D) - 7521 votes
51.0%
Donald Trump (R) - 7052 votes
47.8%

2024 (D+3.3)

Kamala Harris (D) - 7444 votes
50.7%
Donald Trump (R) - 6963 votes
47.4%
Jill Stein (G) - 84 votes
0.6%
Chase Oliver (L) - 62 votes
0.4%
Democratic Swing: -0.5%
Republican Swing: -0.5%
Net Swing: 0.1% Democratic
Vote Change: -20 votes

Belmont County

(100.0% reporting)

2020 (R+19)

Donald Trump (R) - 2365 votes
58.4%
Joe Biden (D) - 1609 votes
39.7%

2024 (R+23)

Donald Trump (R) - 2626 votes
60.7%
Kamala Harris (D) - 1634 votes
37.8%
Chase Oliver (L) - 22 votes
0.5%
Jill Stein (G) - 22 votes
0.5%
Democratic Swing: -2.5%
Republican Swing: 1.5%
Net Swing: 4.0% Republican
Vote Change: +330 votes

Bennington County

(100.0% reporting)

2020 (R+3.5)

Donald Trump (R) - 424 votes
50.6%
Joe Biden (D) - 395 votes
47.2%

2024 (R+11.6)

Donald Trump (R) - 489 votes
54.8%
Kamala Harris (D) - 386 votes
43.3%
Jill Stein (G) - 7 votes
0.8%
Chase Oliver (L) - 5 votes
0.5%
Democratic Swing: -4.7%
Republican Swing: 3.4%
Net Swing: 8.1% Republican
Vote Change: +68 votes

Benton County

(100.0% reporting)

2020 (R+23.3)

Donald Trump (R) - 143 votes
60.8%
Joe Biden (D) - 89 votes
37.9%

2024 (R+33.6)

Donald Trump (R) - 154 votes
65.8%
Kamala Harris (D) - 76 votes
32.5%
Chase Oliver (L) - 2 votes
0.8%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -5.6%
Republican Swing: 4.7%
Net Swing: 10.3% Republican
Vote Change: 0 votes

Berlin County

(100.0% reporting)

2020 (D+7.4)

Joe Biden (D) - 2147 votes
52.8%
Donald Trump (R) - 1852 votes
45.6%

2024 (R+3.9)

Donald Trump (R) - 2078 votes
51.3%
Kamala Harris (D) - 1921 votes
47.5%
Chase Oliver (L) - 20 votes
0.5%
Jill Stein (G) - 12 votes
0.3%
Democratic Swing: -6.0%
Republican Swing: 5.2%
Net Swing: 11.3% Republican
Vote Change: +32 votes

Bethlehem County

(100.0% reporting)

2020 (D+24.4)

Joe Biden (D) - 1021 votes
61.1%
Donald Trump (R) - 620 votes
37.1%

2024 (D+23.3)

Kamala Harris (D) - 1013 votes
60.4%
Donald Trump (R) - 624 votes
37.2%
Jill Stein (G) - 18 votes
1.1%
Chase Oliver (L) - 15 votes
0.9%
Democratic Swing: -1.6%
Republican Swing: -0.4%
Net Swing: 1.1% Republican
Vote Change: +29 votes

Boscawen County

(100.0% reporting)

2020 (R+6.7)

Donald Trump (R) - 1064 votes
52.2%
Joe Biden (D) - 931 votes
45.6%

2024 (R+12.8)

Donald Trump (R) - 1213 votes
55.8%
Kamala Harris (D) - 935 votes
43.0%
Chase Oliver (L) - 14 votes
0.6%
Jill Stein (G) - 6 votes
0.3%
Democratic Swing: -3.5%
Republican Swing: 2.6%
Net Swing: 6.2% Republican
Vote Change: +173 votes

Bow County

(100.0% reporting)

2020 (D+20.1)

Joe Biden (D) - 3256 votes
59.1%
Donald Trump (R) - 2167 votes
39.3%

2024 (D+15.7)

Kamala Harris (D) - 3093 votes
57.0%
Donald Trump (R) - 2246 votes
41.4%
Chase Oliver (L) - 37 votes
0.7%
Jill Stein (G) - 8 votes
0.1%
Democratic Swing: -2.6%
Republican Swing: 1.8%
Net Swing: 4.3% Republican
Vote Change: -39 votes

Bradford County

(100.0% reporting)

2020 (D+8.2)

Joe Biden (D) - 563 votes
52.5%
Donald Trump (R) - 478 votes
44.5%

2024 (D+4.5)

Kamala Harris (D) - 571 votes
51.4%
Donald Trump (R) - 521 votes
46.9%
Chase Oliver (L) - 7 votes
0.6%
Jill Stein (G) - 5 votes
0.5%
Democratic Swing: -2.4%
Republican Swing: 1.3%
Net Swing: 3.6% Republican
Vote Change: +63 votes

Brentwood County

(100.0% reporting)

2020 (D+4.6)

Joe Biden (D) - 1505 votes
51.6%
Donald Trump (R) - 1372 votes
47.1%

2024 (D+2.5)

Kamala Harris (D) - 1566 votes
50.2%
Donald Trump (R) - 1488 votes
47.7%
Chase Oliver (L) - 25 votes
0.8%
Jill Stein (G) - 18 votes
0.6%
Democratic Swing: -1.7%
Republican Swing: 0.4%
Net Swing: 2.1% Republican
Vote Change: +220 votes

Bridgewater County

(100.0% reporting)

2020 (R+12.9)

Donald Trump (R) - 472 votes
55.1%
Joe Biden (D) - 364 votes
42.5%

2024 (R+8.2)

Donald Trump (R) - 472 votes
53.7%
Kamala Harris (D) - 400 votes
45.5%
Chase Oliver (L) - 2 votes
0.2%
Jill Stein (G) - 2 votes
0.2%
Democratic Swing: 2.1%
Republican Swing: -2.6%
Net Swing: 4.7% Democratic
Vote Change: +40 votes

Bristol County

(100.0% reporting)

2020 (R+8.3)

Donald Trump (R) - 994 votes
53.1%
Joe Biden (D) - 842 votes
45.0%

2024 (R+4.5)

Donald Trump (R) - 1049 votes
51.3%
Kamala Harris (D) - 957 votes
46.8%
Jill Stein (G) - 16 votes
0.8%
Chase Oliver (L) - 15 votes
0.7%
Democratic Swing: 1.1%
Republican Swing: -2.6%
Net Swing: 3.8% Democratic
Vote Change: +201 votes

Brookfield County

(100.0% reporting)

2020 (R+18.2)

Donald Trump (R) - 315 votes
57.8%
Joe Biden (D) - 218 votes
40.0%

2024 (R+17.3)

Donald Trump (R) - 336 votes
57.9%
Kamala Harris (D) - 236 votes
40.7%
Chase Oliver (L) - 4 votes
0.7%
Jill Stein (G) - 2 votes
0.3%
Democratic Swing: -0.1%
Republican Swing: -1.0%
Net Swing: 0.9% Democratic
Vote Change: +45 votes

Brookline County

(100.0% reporting)

2020 (D+7.2)

Joe Biden (D) - 1903 votes
52.5%
Donald Trump (R) - 1647 votes
45.4%

2024 (D+3.4)

Kamala Harris (D) - 1875 votes
50.8%
Donald Trump (R) - 1749 votes
47.4%
Chase Oliver (L) - 31 votes
0.8%
Jill Stein (G) - 12 votes
0.3%
Democratic Swing: -2.5%
Republican Swing: 1.3%
Net Swing: 3.8% Republican
Vote Change: +117 votes

Campton County

(100.0% reporting)

2020 (D+7.5)

Joe Biden (D) - 1120 votes
52.6%
Donald Trump (R) - 964 votes
45.3%

2024 (D+2.5)

Kamala Harris (D) - 1094 votes
50.4%
Donald Trump (R) - 1040 votes
47.9%
Chase Oliver (L) - 14 votes
0.6%
Jill Stein (G) - 8 votes
0.4%
Democratic Swing: -3.0%
Republican Swing: 2.0%
Net Swing: 5.0% Republican
Vote Change: +72 votes

Canaan County

(100.0% reporting)

2020 (D+13.3)

Joe Biden (D) - 1162 votes
55.7%
Donald Trump (R) - 890 votes
42.7%

2024 (D+10)

Kamala Harris (D) - 1190 votes
54.3%
Donald Trump (R) - 971 votes
44.3%
Jill Stein (G) - 13 votes
0.6%
Chase Oliver (L) - 11 votes
0.5%
Democratic Swing: -2.2%
Republican Swing: 1.1%
Net Swing: 3.2% Republican
Vote Change: +133 votes

Candia County

(100.0% reporting)

2020 (R+24.2)

Donald Trump (R) - 1702 votes
61.0%
Joe Biden (D) - 1039 votes
37.3%

2024 (R+26)

Donald Trump (R) - 1841 votes
62.3%
Kamala Harris (D) - 1077 votes
36.5%
Chase Oliver (L) - 14 votes
0.5%
Jill Stein (G) - 6 votes
0.2%
Democratic Swing: -1.2%
Republican Swing: 0.6%
Net Swing: 1.8% Republican
Vote Change: +197 votes

Canterbury County

(100.0% reporting)

2020 (D+16.9)

Joe Biden (D) - 1009 votes
57.5%
Donald Trump (R) - 718 votes
40.9%

2024 (D+10.1)

Kamala Harris (D) - 950 votes
54.1%
Donald Trump (R) - 774 votes
44.1%
Jill Stein (G) - 12 votes
0.7%
Chase Oliver (L) - 9 votes
0.5%
Democratic Swing: -4.0%
Republican Swing: 2.8%
Net Swing: 6.8% Republican
Vote Change: +18 votes

Carroll County

(100.0% reporting)

2020 (R+0.2)

Donald Trump (R) - 267 votes
49.6%
Joe Biden (D) - 266 votes
49.4%

2024 (R+4)

Donald Trump (R) - 283 votes
51.5%
Kamala Harris (D) - 261 votes
47.5%
Chase Oliver (L) - 3 votes
0.5%
Jill Stein (G) - 2 votes
0.4%
Democratic Swing: -2.4%
Republican Swing: 1.5%
Net Swing: 3.8% Republican
Vote Change: +16 votes

Center Harbor County

(100.0% reporting)

2020 (R+3.6)

Donald Trump (R) - 407 votes
51.4%
Joe Biden (D) - 379 votes
47.8%

2024 (R+3.6)

Donald Trump (R) - 419 votes
51.5%
Kamala Harris (D) - 390 votes
47.9%
Chase Oliver (L) - 2 votes
0.2%
Jill Stein (G) - 1 votes
0.1%
Democratic Swing: -0.2%
Republican Swing: -0.2%
Net Swing: 0.0% Republican
Vote Change: +26 votes

Charlestown County

(100.0% reporting)

2020 (R+2.2)

Donald Trump (R) - 1239 votes
49.9%
Joe Biden (D) - 1185 votes
47.8%

2024 (R+9.4)

Donald Trump (R) - 1362 votes
53.8%
Kamala Harris (D) - 1126 votes
44.5%
Chase Oliver (L) - 24 votes
0.9%
Jill Stein (G) - 10 votes
0.4%
Democratic Swing: -4.2%
Republican Swing: 2.9%
Net Swing: 7.1% Republican
Vote Change: +98 votes

Chatham County

(100.0% reporting)

2020 (R+10.2)

Donald Trump (R) - 130 votes
53.3%
Joe Biden (D) - 106 votes
43.4%

2024 (R+2.6)

Donald Trump (R) - 119 votes
50.9%
Kamala Harris (D) - 113 votes
48.3%
Chase Oliver (L) - 1 votes
0.4%
Jill Stein (G) - 1 votes
0.4%
Democratic Swing: 3.4%
Republican Swing: -4.2%
Net Swing: 7.6% Democratic
Vote Change: -2 votes

Chester County

(100.0% reporting)

2020 (R+14.2)

Donald Trump (R) - 1951 votes
56.2%
Joe Biden (D) - 1465 votes
42.2%

2024 (R+18.6)

Donald Trump (R) - 2065 votes
58.3%
Kamala Harris (D) - 1411 votes
39.8%
Chase Oliver (L) - 30 votes
0.8%
Jill Stein (G) - 15 votes
0.4%
Democratic Swing: -2.8%
Republican Swing: 1.5%
Net Swing: 4.3% Republican
Vote Change: +105 votes

Chesterfield County

(100.0% reporting)

2020 (D+18.4)

Joe Biden (D) - 1390 votes
58.1%
Donald Trump (R) - 958 votes
40.1%

2024 (D+13.5)

Kamala Harris (D) - 1368 votes
55.6%
Donald Trump (R) - 1039 votes
42.3%
Chase Oliver (L) - 18 votes
0.7%
Jill Stein (G) - 7 votes
0.3%
Democratic Swing: -2.9%
Republican Swing: 1.9%
Net Swing: 4.9% Republican
Vote Change: +84 votes

Chichester County

(100.0% reporting)

2020 (R+9.4)

Donald Trump (R) - 930 votes
53.6%
Joe Biden (D) - 770 votes
44.3%

2024 (R+18.3)

Donald Trump (R) - 1077 votes
58.4%
Kamala Harris (D) - 741 votes
40.2%
Chase Oliver (L) - 9 votes
0.5%
Jill Stein (G) - 9 votes
0.5%
Democratic Swing: -4.9%
Republican Swing: 4.0%
Net Swing: 8.9% Republican
Vote Change: +136 votes

Claremont County

(100.0% reporting)

2020 (D+1.9)

Joe Biden (D) - 2895 votes
49.8%
Donald Trump (R) - 2788 votes
48.0%

2024 (R+3.3)

Donald Trump (R) - 3049 votes
51.0%
Kamala Harris (D) - 2855 votes
47.7%
Chase Oliver (L) - 31 votes
0.5%
Jill Stein (G) - 26 votes
0.4%
Democratic Swing: -3.0%
Republican Swing: 2.1%
Net Swing: 5.1% Republican
Vote Change: +278 votes

Clarksville County

(100.0% reporting)

2020 (R+20)

Donald Trump (R) - 108 votes
59.0%
Joe Biden (D) - 72 votes
39.3%

2024 (R+35.4)

Donald Trump (R) - 131 votes
67.2%
Kamala Harris (D) - 62 votes
31.8%
Chase Oliver (L) - 2 votes
1.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -8.1%
Republican Swing: 7.2%
Net Swing: 15.3% Republican
Vote Change: +15 votes

Colebrook County

(100.0% reporting)

2020 (R+20.2)

Donald Trump (R) - 630 votes
58.7%
Joe Biden (D) - 418 votes
38.9%

2024 (R+28.7)

Donald Trump (R) - 726 votes
63.4%
Kamala Harris (D) - 399 votes
34.8%
Chase Oliver (L) - 9 votes
0.8%
Jill Stein (G) - 4 votes
0.3%
Democratic Swing: -4.8%
Republican Swing: 3.7%
Net Swing: 8.5% Republican
Vote Change: +90 votes

Columbia County

(100.0% reporting)

2020 (R+34.7)

Donald Trump (R) - 235 votes
66.9%
Joe Biden (D) - 114 votes
32.5%

2024 (R+38)

Donald Trump (R) - 286 votes
68.6%
Kamala Harris (D) - 128 votes
30.7%
Chase Oliver (L) - 1 votes
0.2%
Jill Stein (G) - 1 votes
0.2%
Democratic Swing: -1.9%
Republican Swing: 1.4%
Net Swing: 3.3% Republican
Vote Change: +67 votes

Concord County

(100.0% reporting)

2020 (D+32)

Joe Biden (D) - 15511 votes
65.0%
Donald Trump (R) - 7983 votes
33.4%

2024 (D+27.1)

Kamala Harris (D) - 15216 votes
62.7%
Donald Trump (R) - 8670 votes
35.7%
Jill Stein (G) - 135 votes
0.6%
Chase Oliver (L) - 132 votes
0.5%
Democratic Swing: -3.0%
Republican Swing: 1.9%
Net Swing: 4.9% Republican
Vote Change: +659 votes

Conway County

(100.0% reporting)

2020 (D+16.1)

Joe Biden (D) - 3411 votes
57.2%
Donald Trump (R) - 2465 votes
41.3%

2024 (D+13.5)

Kamala Harris (D) - 3425 votes
56.1%
Donald Trump (R) - 2606 votes
42.7%
Chase Oliver (L) - 37 votes
0.6%
Jill Stein (G) - 19 votes
0.3%
Democratic Swing: -1.8%
Republican Swing: 0.9%
Net Swing: 2.6% Republican
Vote Change: +211 votes

Cornish County

(100.0% reporting)

2020 (D+24.9)

Joe Biden (D) - 679 votes
61.2%
Donald Trump (R) - 408 votes
36.8%

2024 (D+17)

Kamala Harris (D) - 660 votes
57.8%
Donald Trump (R) - 466 votes
40.8%
Chase Oliver (L) - 9 votes
0.8%
Jill Stein (G) - 4 votes
0.3%
Democratic Swing: -4.5%
Republican Swing: 3.4%
Net Swing: 7.9% Republican
Vote Change: +52 votes

Croydon County

(100.0% reporting)

2020 (R+29.9)

Donald Trump (R) - 319 votes
62.2%
Joe Biden (D) - 172 votes
33.5%

2024 (R+35.2)

Donald Trump (R) - 381 votes
66.0%
Kamala Harris (D) - 179 votes
31.0%
Jill Stein (G) - 11 votes
1.9%
Chase Oliver (L) - 3 votes
0.5%
Democratic Swing: -3.8%
Republican Swing: 1.4%
Net Swing: 5.3% Republican
Vote Change: +83 votes

Dalton County

(100.0% reporting)

2020 (R+12.2)

Donald Trump (R) - 295 votes
55.9%
Joe Biden (D) - 231 votes
43.7%

2024 (R+13.5)

Donald Trump (R) - 346 votes
56.2%
Kamala Harris (D) - 263 votes
42.7%
Chase Oliver (L) - 5 votes
0.8%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -1.1%
Republican Swing: 0.3%
Net Swing: 1.4% Republican
Vote Change: +88 votes

Danbury County

(100.0% reporting)

2020 (R+17.6)

Donald Trump (R) - 414 votes
57.1%
Joe Biden (D) - 290 votes
40.0%

2024 (R+26.8)

Donald Trump (R) - 519 votes
62.6%
Kamala Harris (D) - 297 votes
35.8%
Chase Oliver (L) - 9 votes
1.1%
Jill Stein (G) - 2 votes
0.2%
Democratic Swing: -5.3%
Republican Swing: 4.0%
Net Swing: 9.2% Republican
Vote Change: +123 votes

Danville County

(100.0% reporting)

2020 (R+21.8)

Donald Trump (R) - 1686 votes
59.9%
Joe Biden (D) - 1082 votes
38.4%

2024 (R+26.2)

Donald Trump (R) - 1792 votes
62.5%
Kamala Harris (D) - 1043 votes
36.4%
Chase Oliver (L) - 13 votes
0.4%
Jill Stein (G) - 8 votes
0.3%
Democratic Swing: -2.6%
Republican Swing: 1.8%
Net Swing: 4.4% Republican
Vote Change: +88 votes

Deerfield County

(100.0% reporting)

2020 (R+13.5)

Donald Trump (R) - 1786 votes
55.4%
Joe Biden (D) - 1360 votes
42.2%

2024 (R+15.7)

Donald Trump (R) - 1932 votes
57.0%
Kamala Harris (D) - 1401 votes
41.3%
Chase Oliver (L) - 20 votes
0.6%
Jill Stein (G) - 19 votes
0.6%
Democratic Swing: -1.7%
Republican Swing: 0.5%
Net Swing: 2.2% Republican
Vote Change: +226 votes

Deering County

(100.0% reporting)

2020 (R+18.4)

Donald Trump (R) - 670 votes
57.9%
Joe Biden (D) - 462 votes
39.9%

2024 (R+22.7)

Donald Trump (R) - 699 votes
60.6%
Kamala Harris (D) - 438 votes
38.0%
Chase Oliver (L) - 7 votes
0.6%
Jill Stein (G) - 7 votes
0.6%
Democratic Swing: -2.8%
Republican Swing: 1.5%
Net Swing: 4.3% Republican
Vote Change: +19 votes

Derry County

(100.0% reporting)

2020 (R+6.8)

Donald Trump (R) - 9412 votes
52.6%
Joe Biden (D) - 8215 votes
45.9%

2024 (R+11.9)

Donald Trump (R) - 9989 votes
55.3%
Kamala Harris (D) - 7851 votes
43.5%
Chase Oliver (L) - 86 votes
0.5%
Jill Stein (G) - 67 votes
0.4%
Democratic Swing: -3.0%
Republican Swing: 2.1%
Net Swing: 5.1% Republican
Vote Change: +366 votes

Dixville County

(100.0% reporting)

2020 (D+100)

Joe Biden (D) - 5 votes
100.0%
Donald Trump (R) - 0 votes
0.0%

2024 (R+0)

Kamala Harris (D) - 3 votes
50.0%
Donald Trump (R) - 3 votes
50.0%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -40.5%
Republican Swing: 42.9%
Net Swing: 83.3% Republican
Vote Change: +1 votes

Dorchester County

(100.0% reporting)

2020 (R+8.3)

Donald Trump (R) - 124 votes
53.2%
Joe Biden (D) - 105 votes
45.1%

2024 (R+16.9)

Donald Trump (R) - 141 votes
57.6%
Kamala Harris (D) - 100 votes
40.8%
Jill Stein (G) - 2 votes
0.8%
Chase Oliver (L) - 0 votes
0.0%
Democratic Swing: -4.7%
Republican Swing: 3.9%
Net Swing: 8.5% Republican
Vote Change: +14 votes

Dover County

(100.0% reporting)

2020 (D+32.8)

Joe Biden (D) - 12508 votes
65.0%
Donald Trump (R) - 6331 votes
32.9%

2024 (D+30.8)

Kamala Harris (D) - 12655 votes
64.4%
Donald Trump (R) - 6650 votes
33.8%
Chase Oliver (L) - 121 votes
0.6%
Jill Stein (G) - 99 votes
0.5%
Democratic Swing: -1.6%
Republican Swing: 0.5%
Net Swing: 2.0% Republican
Vote Change: +686 votes

Dublin County

(100.0% reporting)

2020 (D+25.9)

Joe Biden (D) - 687 votes
61.9%
Donald Trump (R) - 404 votes
36.4%

2024 (D+22.8)

Kamala Harris (D) - 680 votes
60.3%
Donald Trump (R) - 425 votes
37.7%
Chase Oliver (L) - 9 votes
0.8%
Jill Stein (G) - 3 votes
0.2%
Democratic Swing: -2.1%
Republican Swing: 1.0%
Net Swing: 3.1% Republican
Vote Change: +26 votes

Dummer County

(100.0% reporting)

2020 (R+25.6)

Donald Trump (R) - 113 votes
61.4%
Joe Biden (D) - 67 votes
36.4%

2024 (R+38)

Donald Trump (R) - 128 votes
68.4%
Kamala Harris (D) - 57 votes
30.5%
Jill Stein (G) - 2 votes
1.1%
Chase Oliver (L) - 0 votes
0.0%
Democratic Swing: -6.7%
Republican Swing: 5.7%
Net Swing: 12.4% Republican
Vote Change: +7 votes

Dunbarton County

(100.0% reporting)

2020 (R+12.2)

Donald Trump (R) - 1121 votes
55.2%
Joe Biden (D) - 877 votes
43.2%

2024 (R+13.1)

Donald Trump (R) - 1173 votes
55.6%
Kamala Harris (D) - 899 votes
42.6%
Chase Oliver (L) - 13 votes
0.6%
Jill Stein (G) - 6 votes
0.3%
Democratic Swing: -0.9%
Republican Swing: 0.0%
Net Swing: 0.9% Republican
Vote Change: +93 votes

Durham County

(100.0% reporting)

2020 (D+55.4)

Joe Biden (D) - 5970 votes
76.4%
Donald Trump (R) - 1712 votes
21.9%

2024 (D+44.9)

Kamala Harris (D) - 6047 votes
71.5%
Donald Trump (R) - 2270 votes
26.9%
Jill Stein (G) - 50 votes
0.6%
Chase Oliver (L) - 38 votes
0.4%
Democratic Swing: -5.8%
Republican Swing: 4.7%
Net Swing: 10.5% Republican
Vote Change: +723 votes

East Kingston County

(100.0% reporting)

2020 (R+6.5)

Donald Trump (R) - 889 votes
52.5%
Joe Biden (D) - 781 votes
46.2%

2024 (R+8.5)

Donald Trump (R) - 910 votes
53.1%
Kamala Harris (D) - 765 votes
44.7%
Chase Oliver (L) - 20 votes
1.2%
Jill Stein (G) - 7 votes
0.4%
Democratic Swing: -1.8%
Republican Swing: 0.2%
Net Swing: 2.1% Republican
Vote Change: +32 votes

Easton County

(100.0% reporting)

2020 (D+44.6)

Joe Biden (D) - 167 votes
71.4%
Donald Trump (R) - 64 votes
27.3%

2024 (D+37.3)

Kamala Harris (D) - 165 votes
68.2%
Donald Trump (R) - 75 votes
31.0%
Chase Oliver (L) - 1 votes
0.4%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -3.8%
Republican Swing: 3.4%
Net Swing: 7.2% Republican
Vote Change: +10 votes

Eaton County

(100.0% reporting)

2020 (D+23.3)

Joe Biden (D) - 188 votes
60.8%
Donald Trump (R) - 117 votes
37.9%

2024 (D+20.6)

Kamala Harris (D) - 193 votes
59.9%
Donald Trump (R) - 127 votes
39.4%
Chase Oliver (L) - 1 votes
0.3%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -1.5%
Republican Swing: 1.2%
Net Swing: 2.7% Republican
Vote Change: +16 votes

Effingham County

(100.0% reporting)

2020 (R+14.7)

Donald Trump (R) - 526 votes
56.8%
Joe Biden (D) - 391 votes
42.2%

2024 (R+25.1)

Donald Trump (R) - 627 votes
62.0%
Kamala Harris (D) - 374 votes
37.0%
Chase Oliver (L) - 4 votes
0.4%
Jill Stein (G) - 3 votes
0.3%
Democratic Swing: -5.5%
Republican Swing: 4.8%
Net Swing: 10.4% Republican
Vote Change: +91 votes

Ellsworth County

(100.0% reporting)

2020 (D+16.9)

Joe Biden (D) - 45 votes
57.7%
Donald Trump (R) - 32 votes
41.0%

2024 (D+1.4)

Kamala Harris (D) - 37 votes
50.0%
Donald Trump (R) - 36 votes
48.6%
Chase Oliver (L) - 1 votes
1.4%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -8.4%
Republican Swing: 7.0%
Net Swing: 15.3% Republican
Vote Change: -3 votes

Enfield County

(100.0% reporting)

2020 (D+31.3)

Joe Biden (D) - 1777 votes
64.3%
Donald Trump (R) - 930 votes
33.6%

2024 (D+24.3)

Kamala Harris (D) - 1679 votes
61.3%
Donald Trump (R) - 1017 votes
37.1%
Chase Oliver (L) - 17 votes
0.6%
Jill Stein (G) - 16 votes
0.6%
Democratic Swing: -4.1%
Republican Swing: 2.9%
Net Swing: 7.0% Republican
Vote Change: +22 votes

Epping County

(100.0% reporting)

2020 (R+6.1)

Donald Trump (R) - 2311 votes
52.1%
Joe Biden (D) - 2047 votes
46.1%

2024 (R+11.6)

Donald Trump (R) - 2719 votes
55.2%
Kamala Harris (D) - 2149 votes
43.6%
Chase Oliver (L) - 23 votes
0.5%
Jill Stein (G) - 16 votes
0.3%
Democratic Swing: -3.2%
Republican Swing: 2.4%
Net Swing: 5.6% Republican
Vote Change: +549 votes

Epsom County

(100.0% reporting)

2020 (R+18.1)

Donald Trump (R) - 1702 votes
58.1%
Joe Biden (D) - 1180 votes
40.3%

2024 (R+23.4)

Donald Trump (R) - 1853 votes
61.0%
Kamala Harris (D) - 1146 votes
37.7%
Jill Stein (G) - 13 votes
0.4%
Chase Oliver (L) - 12 votes
0.4%
Democratic Swing: -3.0%
Republican Swing: 2.2%
Net Swing: 5.3% Republican
Vote Change: +142 votes

Errol County

(100.0% reporting)

2020 (R+33.3)

Donald Trump (R) - 148 votes
66.4%
Joe Biden (D) - 74 votes
33.2%

2024 (R+34.5)

Donald Trump (R) - 160 votes
67.2%
Kamala Harris (D) - 78 votes
32.8%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -0.5%
Republican Swing: 0.6%
Net Swing: 1.1% Republican
Vote Change: +16 votes

Exeter County

(100.0% reporting)

2020 (D+34.5)

Joe Biden (D) - 6820 votes
66.0%
Donald Trump (R) - 3321 votes
32.1%

2024 (D+33)

Kamala Harris (D) - 6782 votes
65.5%
Donald Trump (R) - 3385 votes
32.7%
Jill Stein (G) - 67 votes
0.6%
Chase Oliver (L) - 47 votes
0.5%
Democratic Swing: -1.3%
Republican Swing: 0.2%
Net Swing: 1.5% Republican
Vote Change: +140 votes

Farmington County

(100.0% reporting)

2020 (R+18.9)

Donald Trump (R) - 2000 votes
58.2%
Joe Biden (D) - 1365 votes
39.8%

2024 (R+22.6)

Donald Trump (R) - 2232 votes
60.9%
Kamala Harris (D) - 1405 votes
38.3%
Chase Oliver (L) - 17 votes
0.5%
Jill Stein (G) - 9 votes
0.2%
Democratic Swing: -2.2%
Republican Swing: 1.5%
Net Swing: 3.7% Republican
Vote Change: +298 votes

Fitzwilliam County

(100.0% reporting)

2020 (R+1.2)

Donald Trump (R) - 682 votes
49.9%
Joe Biden (D) - 666 votes
48.7%

2024 (R+11.3)

Donald Trump (R) - 802 votes
54.7%
Kamala Harris (D) - 638 votes
43.5%
Chase Oliver (L) - 12 votes
0.8%
Jill Stein (G) - 4 votes
0.3%
Democratic Swing: -5.6%
Republican Swing: 4.5%
Net Swing: 10.1% Republican
Vote Change: +108 votes

Francestown County

(100.0% reporting)

2020 (D+5.2)

Joe Biden (D) - 592 votes
51.4%
Donald Trump (R) - 534 votes
46.3%

2024 (R+1.2)

Donald Trump (R) - 608 votes
49.7%
Kamala Harris (D) - 593 votes
48.4%
Chase Oliver (L) - 9 votes
0.7%
Jill Stein (G) - 8 votes
0.7%
Democratic Swing: -3.9%
Republican Swing: 2.5%
Net Swing: 6.4% Republican
Vote Change: +92 votes

Franconia County

(100.0% reporting)

2020 (D+37.2)

Joe Biden (D) - 542 votes
67.7%
Donald Trump (R) - 248 votes
30.9%

2024 (D+33.5)

Kamala Harris (D) - 542 votes
65.5%
Donald Trump (R) - 267 votes
32.2%
Chase Oliver (L) - 6 votes
0.7%
Jill Stein (G) - 5 votes
0.6%
Democratic Swing: -2.5%
Republican Swing: 1.2%
Net Swing: 3.7% Republican
Vote Change: +30 votes

Franklin County

(100.0% reporting)

2020 (R+11.7)

Donald Trump (R) - 2281 votes
54.6%
Joe Biden (D) - 1804 votes
43.2%

2024 (R+16.1)

Donald Trump (R) - 2573 votes
57.2%
Kamala Harris (D) - 1852 votes
41.1%
Jill Stein (G) - 26 votes
0.6%
Chase Oliver (L) - 22 votes
0.5%
Democratic Swing: -2.8%
Republican Swing: 1.7%
Net Swing: 4.4% Republican
Vote Change: +388 votes

Freedom County

(100.0% reporting)

2020 (R+0)

Joe Biden (D) - 538 votes
49.3%
Donald Trump (R) - 538 votes
49.3%

2024 (R+9.3)

Donald Trump (R) - 647 votes
54.1%
Kamala Harris (D) - 536 votes
44.9%
Jill Stein (G) - 4 votes
0.3%
Chase Oliver (L) - 3 votes
0.3%
Democratic Swing: -4.9%
Republican Swing: 4.4%
Net Swing: 9.3% Republican
Vote Change: +114 votes

Fremont County

(100.0% reporting)

2020 (R+17.4)

Donald Trump (R) - 1635 votes
57.6%
Joe Biden (D) - 1151 votes
40.5%

2024 (R+19.6)

Donald Trump (R) - 1855 votes
59.2%
Kamala Harris (D) - 1243 votes
39.6%
Chase Oliver (L) - 16 votes
0.5%
Jill Stein (G) - 13 votes
0.4%
Democratic Swing: -1.6%
Republican Swing: 0.6%
Net Swing: 2.2% Republican
Vote Change: +341 votes

Gilford County

(100.0% reporting)

2020 (R+4.6)

Donald Trump (R) - 2748 votes
51.7%
Joe Biden (D) - 2508 votes
47.2%

2024 (R+5.3)

Donald Trump (R) - 2751 votes
52.0%
Kamala Harris (D) - 2473 votes
46.8%
Jill Stein (G) - 18 votes
0.3%
Chase Oliver (L) - 17 votes
0.3%
Democratic Swing: -0.7%
Republican Swing: 0.0%
Net Swing: 0.7% Republican
Vote Change: +3 votes

Gilmanton County

(100.0% reporting)

2020 (R+16.5)

Donald Trump (R) - 1423 votes
56.9%
Joe Biden (D) - 1020 votes
40.8%

2024 (R+21.7)

Donald Trump (R) - 1611 votes
60.5%
Kamala Harris (D) - 1035 votes
38.9%
Jill Stein (G) - 5 votes
0.2%
Chase Oliver (L) - 0 votes
0.0%
Democratic Swing: -2.7%
Republican Swing: 2.5%
Net Swing: 5.2% Republican
Vote Change: +208 votes

Gilsum County

(100.0% reporting)

2020 (R+4.6)

Donald Trump (R) - 263 votes
51.0%
Joe Biden (D) - 240 votes
46.5%

2024 (R+4.7)

Donald Trump (R) - 267 votes
51.6%
Kamala Harris (D) - 243 votes
47.0%
Chase Oliver (L) - 3 votes
0.6%
Jill Stein (G) - 2 votes
0.4%
Democratic Swing: -0.5%
Republican Swing: -0.4%
Net Swing: 0.1% Republican
Vote Change: +12 votes

Goffstown County

(100.0% reporting)

2020 (R+0.7)

Donald Trump (R) - 5040 votes
49.4%
Joe Biden (D) - 4967 votes
48.7%

2024 (R+2.9)

Donald Trump (R) - 5344 votes
50.7%
Kamala Harris (D) - 5037 votes
47.8%
Chase Oliver (L) - 65 votes
0.6%
Jill Stein (G) - 42 votes
0.4%
Democratic Swing: -1.6%
Republican Swing: 0.6%
Net Swing: 2.2% Republican
Vote Change: +481 votes

Gorham County

(100.0% reporting)

2020 (D+9.6)

Joe Biden (D) - 906 votes
53.7%
Donald Trump (R) - 748 votes
44.4%

2024 (D+5.8)

Kamala Harris (D) - 882 votes
52.4%
Donald Trump (R) - 785 votes
46.6%
Jill Stein (G) - 8 votes
0.5%
Chase Oliver (L) - 3 votes
0.2%
Democratic Swing: -2.2%
Republican Swing: 1.6%
Net Swing: 3.8% Republican
Vote Change: +24 votes

Goshen County

(100.0% reporting)

2020 (R+20.9)

Donald Trump (R) - 284 votes
59.0%
Joe Biden (D) - 186 votes
38.7%

2024 (R+30.8)

Donald Trump (R) - 309 votes
64.8%
Kamala Harris (D) - 162 votes
34.0%
Jill Stein (G) - 4 votes
0.8%
Chase Oliver (L) - 2 votes
0.4%
Democratic Swing: -5.6%
Republican Swing: 4.3%
Net Swing: 9.9% Republican
Vote Change: +7 votes

Grafton County

(100.0% reporting)

2020 (R+10.2)

Donald Trump (R) - 423 votes
54.0%
Joe Biden (D) - 345 votes
44.0%

2024 (R+17)

Donald Trump (R) - 452 votes
57.2%
Kamala Harris (D) - 318 votes
40.2%
Chase Oliver (L) - 10 votes
1.3%
Jill Stein (G) - 6 votes
0.8%
Democratic Swing: -4.5%
Republican Swing: 2.4%
Net Swing: 6.9% Republican
Vote Change: +18 votes

Grantham County

(100.0% reporting)

2020 (D+38.2)

Joe Biden (D) - 1669 votes
68.2%
Donald Trump (R) - 747 votes
30.5%

2024 (D+36.4)

Kamala Harris (D) - 1660 votes
67.3%
Donald Trump (R) - 768 votes
31.1%
Chase Oliver (L) - 14 votes
0.6%
Jill Stein (G) - 10 votes
0.4%
Democratic Swing: -1.4%
Republican Swing: 0.4%
Net Swing: 1.8% Republican
Vote Change: +36 votes

Greenfield County

(100.0% reporting)

2020 (D+6.3)

Joe Biden (D) - 529 votes
52.4%
Donald Trump (R) - 466 votes
46.1%

2024 (R+0.8)

Donald Trump (R) - 540 votes
49.5%
Kamala Harris (D) - 531 votes
48.7%
Chase Oliver (L) - 11 votes
1.0%
Jill Stein (G) - 6 votes
0.6%
Democratic Swing: -4.4%
Republican Swing: 2.8%
Net Swing: 7.2% Republican
Vote Change: +93 votes

Greenland County

(100.0% reporting)

2020 (D+19.5)

Joe Biden (D) - 1723 votes
59.0%
Donald Trump (R) - 1160 votes
39.7%

2024 (D+15.5)

Kamala Harris (D) - 1681 votes
56.9%
Donald Trump (R) - 1226 votes
41.5%
Chase Oliver (L) - 20 votes
0.7%
Jill Stein (G) - 6 votes
0.2%
Democratic Swing: -2.4%
Republican Swing: 1.6%
Net Swing: 4.0% Republican
Vote Change: +50 votes

Greenville County

(100.0% reporting)

2020 (R+3)

Donald Trump (R) - 532 votes
50.5%
Joe Biden (D) - 501 votes
47.5%

2024 (R+12.4)

Donald Trump (R) - 569 votes
55.2%
Kamala Harris (D) - 442 votes
42.8%
Chase Oliver (L) - 9 votes
0.9%
Jill Stein (G) - 3 votes
0.3%
Democratic Swing: -5.3%
Republican Swing: 4.1%
Net Swing: 9.4% Republican
Vote Change: -10 votes

Groton County

(100.0% reporting)

2020 (R+24.1)

Donald Trump (R) - 232 votes
61.0%
Joe Biden (D) - 142 votes
37.4%

2024 (R+30.9)

Donald Trump (R) - 252 votes
64.8%
Kamala Harris (D) - 132 votes
33.9%
Jill Stein (G) - 3 votes
0.8%
Chase Oliver (L) - 1 votes
0.2%
Democratic Swing: -3.9%
Republican Swing: 2.9%
Net Swing: 6.8% Republican
Vote Change: +14 votes

Hampstead County

(100.0% reporting)

2020 (R+14)

Donald Trump (R) - 3303 votes
56.0%
Joe Biden (D) - 2494 votes
42.3%

2024 (R+18.8)

Donald Trump (R) - 3563 votes
58.7%
Kamala Harris (D) - 2425 votes
39.9%
Chase Oliver (L) - 36 votes
0.6%
Jill Stein (G) - 18 votes
0.3%
Democratic Swing: -2.9%
Republican Swing: 2.0%
Net Swing: 4.9% Republican
Vote Change: +245 votes

Hampton County

(100.0% reporting)

2020 (D+8.3)

Joe Biden (D) - 6150 votes
53.5%
Donald Trump (R) - 5212 votes
45.3%

2024 (D+6.5)

Kamala Harris (D) - 5521 votes
52.8%
Donald Trump (R) - 4843 votes
46.4%
Chase Oliver (L) - 35 votes
0.3%
Jill Stein (G) - 29 votes
0.3%
Democratic Swing: -1.2%
Republican Swing: 0.6%
Net Swing: 1.8% Republican
Vote Change: -934 votes

Hampton Falls County

(100.0% reporting)

2020 (R+1.1)

Donald Trump (R) - 863 votes
50.2%
Joe Biden (D) - 845 votes
49.1%

2024 (R+6)

Donald Trump (R) - 911 votes
52.3%
Kamala Harris (D) - 807 votes
46.4%
Chase Oliver (L) - 7 votes
0.4%
Jill Stein (G) - 3 votes
0.2%
Democratic Swing: -2.8%
Republican Swing: 2.2%
Net Swing: 5.0% Republican
Vote Change: +20 votes

Hancock County

(100.0% reporting)

2020 (D+36.4)

Joe Biden (D) - 875 votes
67.4%
Donald Trump (R) - 408 votes
31.4%

2024 (D+33)

Kamala Harris (D) - 863 votes
65.6%
Donald Trump (R) - 432 votes
32.8%
Chase Oliver (L) - 6 votes
0.5%
Jill Stein (G) - 6 votes
0.5%
Democratic Swing: -2.2%
Republican Swing: 1.3%
Net Swing: 3.4% Republican
Vote Change: +24 votes

Hanover County

(100.0% reporting)

2020 (D+76.1)

Joe Biden (D) - 6210 votes
87.3%
Donald Trump (R) - 841 votes
11.8%

2024 (D+71)

Kamala Harris (D) - 6049 votes
84.3%
Donald Trump (R) - 995 votes
13.9%
Jill Stein (G) - 46 votes
0.6%
Chase Oliver (L) - 29 votes
0.4%
Democratic Swing: -3.1%
Republican Swing: 2.0%
Net Swing: 5.2% Republican
Vote Change: +68 votes

Harrisville County

(100.0% reporting)

2020 (D+46.7)

Joe Biden (D) - 553 votes
72.8%
Donald Trump (R) - 201 votes
26.4%

2024 (D+38.8)

Kamala Harris (D) - 527 votes
68.3%
Donald Trump (R) - 229 votes
29.7%
Jill Stein (G) - 8 votes
1.0%
Chase Oliver (L) - 5 votes
0.6%
Democratic Swing: -4.8%
Republican Swing: 3.1%
Net Swing: 7.9% Republican
Vote Change: +15 votes

Harts Location County

(0.0% reporting)

2020 (D+7)

Joe Biden (D) - 23 votes
53.5%
Donald Trump (R) - 20 votes
46.5%

2024 (N/A+0)

Democratic Swing: 47.7%
Republican Swing: 54.5%
Net Swing: 6.8% Republican
Vote Change: -43 votes

Haverhill County

(100.0% reporting)

2020 (R+12.1)

Donald Trump (R) - 1180 votes
55.0%
Joe Biden (D) - 925 votes
43.1%

2024 (R+21.6)

Donald Trump (R) - 1464 votes
60.0%
Kamala Harris (D) - 939 votes
38.5%
Chase Oliver (L) - 17 votes
0.7%
Jill Stein (G) - 10 votes
0.4%
Democratic Swing: -5.3%
Republican Swing: 4.2%
Net Swing: 9.5% Republican
Vote Change: +325 votes

Hebron County

(100.0% reporting)

2020 (R+5.5)

Donald Trump (R) - 267 votes
51.0%
Joe Biden (D) - 239 votes
45.7%

2024 (R+0)

Kamala Harris (D) - 277 votes
49.5%
Donald Trump (R) - 277 votes
49.5%
Chase Oliver (L) - 1 votes
0.2%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: 2.7%
Republican Swing: -2.8%
Net Swing: 5.5% Democratic
Vote Change: +49 votes

Henniker County

(100.0% reporting)

2020 (D+18.7)

Joe Biden (D) - 1569 votes
57.9%
Donald Trump (R) - 1075 votes
39.6%

2024 (D+7.7)

Kamala Harris (D) - 1548 votes
53.2%
Donald Trump (R) - 1324 votes
45.5%
Chase Oliver (L) - 17 votes
0.6%
Jill Stein (G) - 6 votes
0.2%
Democratic Swing: -5.9%
Republican Swing: 5.1%
Net Swing: 10.9% Republican
Vote Change: +251 votes

Hill County

(100.0% reporting)

2020 (R+28.5)

Donald Trump (R) - 403 votes
63.5%
Joe Biden (D) - 224 votes
35.3%

2024 (R+28.2)

Donald Trump (R) - 422 votes
63.5%
Kamala Harris (D) - 235 votes
35.3%
Chase Oliver (L) - 4 votes
0.6%
Jill Stein (G) - 1 votes
0.1%
Democratic Swing: -0.2%
Republican Swing: -0.5%
Net Swing: 0.3% Democratic
Vote Change: +35 votes

Hillsborough County

(100.0% reporting)

2020 (R+7.7)

Donald Trump (R) - 1722 votes
52.6%
Joe Biden (D) - 1475 votes
45.0%

2024 (R+13.5)

Donald Trump (R) - 1930 votes
56.1%
Kamala Harris (D) - 1465 votes
42.5%
Chase Oliver (L) - 24 votes
0.7%
Jill Stein (G) - 17 votes
0.5%
Democratic Swing: -3.5%
Republican Swing: 2.3%
Net Swing: 5.8% Republican
Vote Change: +239 votes

Hinsdale County

(100.0% reporting)

2020 (D+11.7)

Joe Biden (D) - 1048 votes
54.7%
Donald Trump (R) - 829 votes
43.3%

2024 (D+2)

Kamala Harris (D) - 969 votes
50.6%
Donald Trump (R) - 930 votes
48.6%
Jill Stein (G) - 7 votes
0.4%
Chase Oliver (L) - 6 votes
0.3%
Democratic Swing: -5.2%
Republican Swing: 4.5%
Net Swing: 9.6% Republican
Vote Change: +35 votes

Holderness County

(100.0% reporting)

2020 (D+22)

Joe Biden (D) - 890 votes
60.1%
Donald Trump (R) - 569 votes
38.4%

2024 (D+18.8)

Kamala Harris (D) - 866 votes
58.5%
Donald Trump (R) - 589 votes
39.8%
Jill Stein (G) - 9 votes
0.6%
Chase Oliver (L) - 8 votes
0.5%
Democratic Swing: -2.2%
Republican Swing: 1.0%
Net Swing: 3.2% Republican
Vote Change: +13 votes

Hollis County

(100.0% reporting)

2020 (D+14.1)

Joe Biden (D) - 3277 votes
56.2%
Donald Trump (R) - 2468 votes
42.4%

2024 (D+12.1)

Kamala Harris (D) - 3230 votes
55.1%
Donald Trump (R) - 2525 votes
43.0%
Chase Oliver (L) - 41 votes
0.7%
Jill Stein (G) - 30 votes
0.5%
Democratic Swing: -1.6%
Republican Swing: 0.4%
Net Swing: 2.0% Republican
Vote Change: +81 votes

Hooksett County

(100.0% reporting)

2020 (R+3.9)

Donald Trump (R) - 4387 votes
51.1%
Joe Biden (D) - 4060 votes
47.3%

2024 (R+4.8)

Donald Trump (R) - 4639 votes
51.6%
Kamala Harris (D) - 4211 votes
46.9%
Jill Stein (G) - 45 votes
0.5%
Chase Oliver (L) - 38 votes
0.4%
Democratic Swing: -0.9%
Republican Swing: 0.0%
Net Swing: 0.9% Republican
Vote Change: +486 votes

Hopkinton County

(100.0% reporting)

2020 (D+31.5)

Joe Biden (D) - 2688 votes
64.6%
Donald Trump (R) - 1400 votes
33.6%

2024 (D+27.4)

Kamala Harris (D) - 2636 votes
62.7%
Donald Trump (R) - 1492 votes
35.5%
Jill Stein (G) - 29 votes
0.7%
Chase Oliver (L) - 20 votes
0.5%
Democratic Swing: -2.6%
Republican Swing: 1.5%
Net Swing: 4.1% Republican
Vote Change: +89 votes

Hudson County

(100.0% reporting)

2020 (R+7.7)

Donald Trump (R) - 7744 votes
52.9%
Joe Biden (D) - 6632 votes
45.3%

2024 (R+10.9)

Donald Trump (R) - 8045 votes
54.8%
Kamala Harris (D) - 6449 votes
44.0%
Chase Oliver (L) - 68 votes
0.5%
Jill Stein (G) - 43 votes
0.3%
Democratic Swing: -2.0%
Republican Swing: 1.2%
Net Swing: 3.2% Republican
Vote Change: +229 votes

Jackson County

(100.0% reporting)

2020 (D+45.6)

Joe Biden (D) - 567 votes
72.1%
Donald Trump (R) - 212 votes
27.0%

2024 (D+41.6)

Kamala Harris (D) - 541 votes
69.7%
Donald Trump (R) - 220 votes
28.4%
Jill Stein (G) - 7 votes
0.9%
Chase Oliver (L) - 3 votes
0.4%
Democratic Swing: -2.6%
Republican Swing: 1.3%
Net Swing: 3.9% Republican
Vote Change: -8 votes

Jaffrey County

(100.0% reporting)

2020 (D+4)

Joe Biden (D) - 1528 votes
50.6%
Donald Trump (R) - 1410 votes
46.7%

2024 (R+2.8)

Donald Trump (R) - 1617 votes
50.2%
Kamala Harris (D) - 1528 votes
47.5%
Jill Stein (G) - 31 votes
1.0%
Chase Oliver (L) - 20 votes
0.6%
Democratic Swing: -4.2%
Republican Swing: 2.6%
Net Swing: 6.8% Republican
Vote Change: +258 votes

Jefferson County

(100.0% reporting)

2020 (R+21)

Donald Trump (R) - 394 votes
59.5%
Joe Biden (D) - 257 votes
38.8%

2024 (R+24.8)

Donald Trump (R) - 422 votes
61.6%
Kamala Harris (D) - 253 votes
36.9%
Chase Oliver (L) - 4 votes
0.6%
Jill Stein (G) - 2 votes
0.3%
Democratic Swing: -2.3%
Republican Swing: 1.4%
Net Swing: 3.8% Republican
Vote Change: +30 votes

Keene County

(100.0% reporting)

2020 (D+40.9)

Joe Biden (D) - 8966 votes
69.2%
Donald Trump (R) - 3764 votes
29.1%

2024 (D+33.8)

Kamala Harris (D) - 8541 votes
65.9%
Donald Trump (R) - 4183 votes
32.3%
Chase Oliver (L) - 86 votes
0.7%
Jill Stein (G) - 75 votes
0.6%
Democratic Swing: -4.1%
Republican Swing: 2.9%
Net Swing: 7.0% Republican
Vote Change: +155 votes

Kensington County

(100.0% reporting)

2020 (D+5.2)

Joe Biden (D) - 805 votes
51.7%
Donald Trump (R) - 726 votes
46.6%

2024 (D+2.4)

Kamala Harris (D) - 798 votes
50.4%
Donald Trump (R) - 760 votes
48.0%
Chase Oliver (L) - 9 votes
0.6%
Jill Stein (G) - 6 votes
0.4%
Democratic Swing: -1.8%
Republican Swing: 0.9%
Net Swing: 2.7% Republican
Vote Change: +42 votes

Kingston County

(100.0% reporting)

2020 (R+14.3)

Donald Trump (R) - 2311 votes
56.3%
Joe Biden (D) - 1731 votes
42.2%

2024 (R+17.8)

Donald Trump (R) - 2419 votes
58.3%
Kamala Harris (D) - 1680 votes
40.5%
Chase Oliver (L) - 23 votes
0.6%
Jill Stein (G) - 22 votes
0.5%
Democratic Swing: -2.3%
Republican Swing: 1.2%
Net Swing: 3.5% Republican
Vote Change: +102 votes

Laconia County

(100.0% reporting)

2020 (R+5.7)

Donald Trump (R) - 4642 votes
51.8%
Joe Biden (D) - 4141 votes
46.2%

2024 (R+8.2)

Donald Trump (R) - 5104 votes
53.6%
Kamala Harris (D) - 4321 votes
45.3%
Chase Oliver (L) - 48 votes
0.5%
Jill Stein (G) - 27 votes
0.3%
Democratic Swing: -1.7%
Republican Swing: 0.9%
Net Swing: 2.5% Republican
Vote Change: +717 votes

Lancaster County

(100.0% reporting)

2020 (R+3.4)

Donald Trump (R) - 874 votes
50.4%
Joe Biden (D) - 817 votes
47.1%

2024 (R+10)

Donald Trump (R) - 977 votes
54.1%
Kamala Harris (D) - 798 votes
44.2%
Chase Oliver (L) - 14 votes
0.8%
Jill Stein (G) - 3 votes
0.2%
Democratic Swing: -3.8%
Republican Swing: 2.8%
Net Swing: 6.6% Republican
Vote Change: +101 votes

Landaff County

(100.0% reporting)

2020 (R+10.3)

Donald Trump (R) - 155 votes
54.4%
Joe Biden (D) - 126 votes
44.2%

2024 (R+14.4)

Donald Trump (R) - 169 votes
56.7%
Kamala Harris (D) - 126 votes
42.3%
Jill Stein (G) - 2 votes
0.7%
Chase Oliver (L) - 1 votes
0.3%
Democratic Swing: -2.5%
Republican Swing: 1.6%
Net Swing: 4.1% Republican
Vote Change: +17 votes

Langdon County

(100.0% reporting)

2020 (D+1.7)

Joe Biden (D) - 206 votes
50.0%
Donald Trump (R) - 199 votes
48.3%

2024 (R+7.5)

Donald Trump (R) - 227 votes
53.3%
Kamala Harris (D) - 195 votes
45.8%
Chase Oliver (L) - 2 votes
0.4%
Jill Stein (G) - 2 votes
0.4%
Democratic Swing: -5.1%
Republican Swing: 4.1%
Net Swing: 9.2% Republican
Vote Change: +21 votes

Lebanon County

(100.0% reporting)

2020 (D+50.2)

Joe Biden (D) - 5895 votes
74.2%
Donald Trump (R) - 1954 votes
24.6%

2024 (D+50.1)

Kamala Harris (D) - 6076 votes
74.0%
Donald Trump (R) - 1981 votes
24.1%
Jill Stein (G) - 65 votes
0.8%
Chase Oliver (L) - 47 votes
0.6%
Democratic Swing: -0.7%
Republican Swing: -0.6%
Net Swing: 0.1% Republican
Vote Change: +320 votes

Lee County

(100.0% reporting)

2020 (D+33.7)

Joe Biden (D) - 1957 votes
65.8%
Donald Trump (R) - 971 votes
32.6%

2024 (D+31.1)

Kamala Harris (D) - 1893 votes
64.8%
Donald Trump (R) - 986 votes
33.7%
Chase Oliver (L) - 23 votes
0.8%
Jill Stein (G) - 19 votes
0.7%
Democratic Swing: -2.0%
Republican Swing: 0.6%
Net Swing: 2.6% Republican
Vote Change: -7 votes

Lempster County

(100.0% reporting)

2020 (R+23.2)

Donald Trump (R) - 440 votes
60.6%
Joe Biden (D) - 274 votes
37.7%

2024 (R+15.4)

Donald Trump (R) - 435 votes
57.0%
Kamala Harris (D) - 318 votes
41.7%
Chase Oliver (L) - 7 votes
0.9%
Jill Stein (G) - 2 votes
0.3%
Democratic Swing: 3.4%
Republican Swing: -4.5%
Net Swing: 7.9% Democratic
Vote Change: +48 votes

Lincoln County

(100.0% reporting)

2020 (D+12.7)

Joe Biden (D) - 513 votes
55.6%
Donald Trump (R) - 397 votes
43.0%

2024 (D+9.2)

Kamala Harris (D) - 505 votes
53.3%
Donald Trump (R) - 418 votes
44.1%
Chase Oliver (L) - 11 votes
1.2%
Jill Stein (G) - 7 votes
0.7%
Democratic Swing: -2.7%
Republican Swing: 0.8%
Net Swing: 3.5% Republican
Vote Change: +31 votes

Lisbon County

(100.0% reporting)

2020 (R+9.9)

Donald Trump (R) - 431 votes
54.1%
Joe Biden (D) - 353 votes
44.3%

2024 (R+12.6)

Donald Trump (R) - 477 votes
55.7%
Kamala Harris (D) - 369 votes
43.1%
Chase Oliver (L) - 6 votes
0.7%
Jill Stein (G) - 3 votes
0.3%
Democratic Swing: -1.9%
Republican Swing: 0.8%
Net Swing: 2.7% Republican
Vote Change: +71 votes

Litchfield County

(100.0% reporting)

2020 (R+6.1)

Donald Trump (R) - 2824 votes
52.2%
Joe Biden (D) - 2497 votes
46.2%

2024 (R+10.6)

Donald Trump (R) - 3005 votes
54.4%
Kamala Harris (D) - 2421 votes
43.9%
Chase Oliver (L) - 36 votes
0.7%
Jill Stein (G) - 33 votes
0.6%
Democratic Swing: -2.9%
Republican Swing: 1.6%
Net Swing: 4.5% Republican
Vote Change: +174 votes

Littleton County

(95.0% reporting)

2020 (D+1.6)

Joe Biden (D) - 1557 votes
50.0%
Donald Trump (R) - 1507 votes
48.4%

2024 (R+3.3)

Donald Trump (R) - 1691 votes
50.9%
Kamala Harris (D) - 1582 votes
47.7%
Jill Stein (G) - 16 votes
0.5%
Chase Oliver (L) - 14 votes
0.4%
Democratic Swing: -2.9%
Republican Swing: 2.0%
Net Swing: 4.9% Republican
Vote Change: +239 votes

Londonderry County

(100.0% reporting)

2020 (R+1.1)

Donald Trump (R) - 7905 votes
49.8%
Joe Biden (D) - 7738 votes
48.7%

2024 (R+4.8)

Donald Trump (R) - 8435 votes
51.8%
Kamala Harris (D) - 7655 votes
47.0%
Chase Oliver (L) - 54 votes
0.3%
Jill Stein (G) - 44 votes
0.3%
Democratic Swing: -2.2%
Republican Swing: 1.6%
Net Swing: 3.8% Republican
Vote Change: +545 votes

Loudon County

(100.0% reporting)

2020 (R+18.2)

Donald Trump (R) - 2152 votes
57.7%
Joe Biden (D) - 1489 votes
40.0%

2024 (R+22.4)

Donald Trump (R) - 2259 votes
60.6%
Kamala Harris (D) - 1427 votes
38.3%
Chase Oliver (L) - 17 votes
0.4%
Jill Stein (G) - 6 votes
0.2%
Democratic Swing: -2.4%
Republican Swing: 1.8%
Net Swing: 4.2% Republican
Vote Change: +68 votes

Lyman County

(100.0% reporting)

2020 (R+8.9)

Donald Trump (R) - 208 votes
54.0%
Joe Biden (D) - 174 votes
45.2%

2024 (R+12.5)

Donald Trump (R) - 214 votes
55.3%
Kamala Harris (D) - 166 votes
42.9%
Jill Stein (G) - 4 votes
1.0%
Chase Oliver (L) - 0 votes
0.0%
Democratic Swing: -2.3%
Republican Swing: 1.3%
Net Swing: 3.6% Republican
Vote Change: +2 votes

Lyme County

(100.0% reporting)

2020 (D+66.3)

Joe Biden (D) - 1074 votes
82.3%
Donald Trump (R) - 218 votes
16.7%

2024 (D+70.9)

Kamala Harris (D) - 1050 votes
84.5%
Donald Trump (R) - 173 votes
13.9%
Jill Stein (G) - 11 votes
0.9%
Chase Oliver (L) - 3 votes
0.2%
Democratic Swing: 1.8%
Republican Swing: -2.9%
Net Swing: 4.6% Democratic
Vote Change: -55 votes

Lyndeborough County

(100.0% reporting)

2020 (D+2.1)

Joe Biden (D) - 564 votes
49.6%
Donald Trump (R) - 541 votes
47.5%

2024 (R+3.9)

Donald Trump (R) - 603 votes
50.8%
Kamala Harris (D) - 557 votes
47.0%
Chase Oliver (L) - 7 votes
0.6%
Jill Stein (G) - 3 votes
0.3%
Democratic Swing: -3.4%
Republican Swing: 2.6%
Net Swing: 6.0% Republican
Vote Change: +65 votes

Madbury County

(100.0% reporting)

2020 (D+29)

Joe Biden (D) - 824 votes
62.8%
Donald Trump (R) - 454 votes
34.6%

2024 (D+26.2)

Kamala Harris (D) - 812 votes
62.0%
Donald Trump (R) - 471 votes
36.0%
Chase Oliver (L) - 13 votes
1.0%
Jill Stein (G) - 5 votes
0.4%
Democratic Swing: -2.1%
Republican Swing: 0.7%
Net Swing: 2.7% Republican
Vote Change: +23 votes

Madison County

(98.0% reporting)

2020 (D+9.8)

Joe Biden (D) - 926 votes
54.4%
Donald Trump (R) - 760 votes
44.6%

2024 (D+6.5)

Kamala Harris (D) - 939 votes
52.6%
Donald Trump (R) - 824 votes
46.2%
Chase Oliver (L) - 4 votes
0.2%
Jill Stein (G) - 3 votes
0.2%
Democratic Swing: -1.9%
Republican Swing: 1.5%
Net Swing: 3.3% Republican
Vote Change: +84 votes

Manchester County

(100.0% reporting)

2020 (D+14.2)

Joe Biden (D) - 29464 votes
56.0%
Donald Trump (R) - 22127 votes
42.1%

2024 (D+7.7)

Kamala Harris (D) - 27729 votes
53.1%
Donald Trump (R) - 23745 votes
45.4%
Jill Stein (G) - 285 votes
0.5%
Chase Oliver (L) - 253 votes
0.5%
Democratic Swing: -3.8%
Republican Swing: 2.8%
Net Swing: 6.6% Republican
Vote Change: +421 votes

Marlborough County

(100.0% reporting)

2020 (D+29.3)

Joe Biden (D) - 806 votes
63.3%
Donald Trump (R) - 441 votes
34.6%

2024 (D+23.4)

Kamala Harris (D) - 783 votes
60.8%
Donald Trump (R) - 484 votes
37.6%
Jill Stein (G) - 6 votes
0.5%
Chase Oliver (L) - 5 votes
0.4%
Democratic Swing: -3.4%
Republican Swing: 2.5%
Net Swing: 5.9% Republican
Vote Change: +31 votes

Marlow County

(100.0% reporting)

2020 (D+14.5)

Joe Biden (D) - 277 votes
55.8%
Donald Trump (R) - 207 votes
41.7%

2024 (D+4.8)

Kamala Harris (D) - 238 votes
52.0%
Donald Trump (R) - 216 votes
47.2%
Jill Stein (G) - 2 votes
0.4%
Chase Oliver (L) - 0 votes
0.0%
Democratic Swing: -5.0%
Republican Swing: 4.6%
Net Swing: 9.6% Republican
Vote Change: -28 votes

Mason County

(100.0% reporting)

2020 (R+16.9)

Donald Trump (R) - 535 votes
56.4%
Joe Biden (D) - 380 votes
40.0%

2024 (R+21)

Donald Trump (R) - 574 votes
59.7%
Kamala Harris (D) - 373 votes
38.8%
Chase Oliver (L) - 7 votes
0.7%
Jill Stein (G) - 2 votes
0.2%
Democratic Swing: -2.5%
Republican Swing: 1.6%
Net Swing: 4.1% Republican
Vote Change: +41 votes

Meredith County

(100.0% reporting)

2020 (R+1.6)

Donald Trump (R) - 2208 votes
50.1%
Joe Biden (D) - 2139 votes
48.5%

2024 (R+2.4)

Donald Trump (R) - 2355 votes
50.7%
Kamala Harris (D) - 2242 votes
48.2%
Chase Oliver (L) - 21 votes
0.5%
Jill Stein (G) - 13 votes
0.3%
Democratic Swing: -0.8%
Republican Swing: 0.1%
Net Swing: 0.9% Republican
Vote Change: +284 votes

Merrimack County

(100.0% reporting)

2020 (D+6.4)

Joe Biden (D) - 8725 votes
52.3%
Donald Trump (R) - 7669 votes
45.9%

2024 (D+2.3)

Kamala Harris (D) - 8890 votes
50.4%
Donald Trump (R) - 8492 votes
48.1%
Chase Oliver (L) - 107 votes
0.6%
Jill Stein (G) - 67 votes
0.4%
Democratic Swing: -2.6%
Republican Swing: 1.6%
Net Swing: 4.2% Republican
Vote Change: +1,162 votes

Middleton County

(100.0% reporting)

2020 (R+26)

Donald Trump (R) - 643 votes
61.7%
Joe Biden (D) - 378 votes
36.3%

2024 (R+32.9)

Donald Trump (R) - 753 votes
65.9%
Kamala Harris (D) - 378 votes
33.1%
Jill Stein (G) - 7 votes
0.6%
Chase Oliver (L) - 3 votes
0.3%
Democratic Swing: -3.9%
Republican Swing: 3.0%
Net Swing: 6.9% Republican
Vote Change: +120 votes

Milan County

(100.0% reporting)

2020 (R+11.8)

Donald Trump (R) - 437 votes
55.0%
Joe Biden (D) - 345 votes
43.5%

2024 (R+19.6)

Donald Trump (R) - 486 votes
59.3%
Kamala Harris (D) - 326 votes
39.8%
Chase Oliver (L) - 4 votes
0.5%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -4.2%
Republican Swing: 3.7%
Net Swing: 7.8% Republican
Vote Change: +34 votes

Milford County

(100.0% reporting)

2020 (D+5.9)

Joe Biden (D) - 4644 votes
51.8%
Donald Trump (R) - 4123 votes
46.0%

2024 (D+5.4)

Kamala Harris (D) - 4912 votes
51.8%
Donald Trump (R) - 4401 votes
46.4%
Chase Oliver (L) - 70 votes
0.7%
Jill Stein (G) - 36 votes
0.4%
Democratic Swing: -0.8%
Republican Swing: -0.3%
Net Swing: 0.5% Republican
Vote Change: +652 votes

Millsfield County

(100.0% reporting)

2020 (R+52.4)

Donald Trump (R) - 16 votes
76.2%
Joe Biden (D) - 5 votes
23.8%

2024 (R+53.8)

Donald Trump (R) - 10 votes
76.9%
Kamala Harris (D) - 3 votes
23.1%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -1.3%
Republican Swing: -1.3%
Net Swing: 0.0% Democratic
Vote Change: -8 votes

Milton County

(100.0% reporting)

2020 (R+18.5)

Donald Trump (R) - 1476 votes
58.1%
Joe Biden (D) - 1015 votes
40.0%

2024 (R+23.5)

Donald Trump (R) - 1661 votes
60.9%
Kamala Harris (D) - 1022 votes
37.5%
Chase Oliver (L) - 19 votes
0.7%
Jill Stein (G) - 12 votes
0.4%
Democratic Swing: -3.1%
Republican Swing: 1.9%
Net Swing: 5.0% Republican
Vote Change: +223 votes

Monroe County

(100.0% reporting)

2020 (R+15.3)

Donald Trump (R) - 309 votes
56.8%
Joe Biden (D) - 227 votes
41.7%

2024 (R+19)

Donald Trump (R) - 319 votes
58.4%
Kamala Harris (D) - 215 votes
39.4%
Chase Oliver (L) - 8 votes
1.5%
Jill Stein (G) - 4 votes
0.7%
Democratic Swing: -3.0%
Republican Swing: 0.8%
Net Swing: 3.7% Republican
Vote Change: +10 votes

Mont Vernon County

(100.0% reporting)

2020 (D+16.1)

Joe Biden (D) - 1011 votes
56.9%
Donald Trump (R) - 730 votes
41.0%

2024 (D+10.7)

Kamala Harris (D) - 1023 votes
54.6%
Donald Trump (R) - 823 votes
43.9%
Chase Oliver (L) - 10 votes
0.5%
Jill Stein (G) - 7 votes
0.4%
Democratic Swing: -3.2%
Republican Swing: 2.2%
Net Swing: 5.4% Republican
Vote Change: +122 votes

Moultonborough County

(100.0% reporting)

2020 (R+10.9)

Donald Trump (R) - 1997 votes
54.5%
Joe Biden (D) - 1605 votes
43.8%

2024 (R+12.6)

Donald Trump (R) - 2182 votes
55.6%
Kamala Harris (D) - 1692 votes
43.1%
Chase Oliver (L) - 11 votes
0.3%
Jill Stein (G) - 11 votes
0.3%
Democratic Swing: -1.1%
Republican Swing: 0.6%
Net Swing: 1.7% Republican
Vote Change: +294 votes

Nashua County

(100.0% reporting)

2020 (D+20.1)

Joe Biden (D) - 26770 votes
59.1%
Donald Trump (R) - 17806 votes
39.3%

2024 (D+12.7)

Kamala Harris (D) - 25238 votes
55.6%
Donald Trump (R) - 19479 votes
42.9%
Jill Stein (G) - 237 votes
0.5%
Chase Oliver (L) - 226 votes
0.5%
Democratic Swing: -4.2%
Republican Swing: 3.2%
Net Swing: 7.4% Republican
Vote Change: +604 votes

Nelson County

(100.0% reporting)

2020 (D+25.3)

Joe Biden (D) - 275 votes
61.0%
Donald Trump (R) - 164 votes
36.4%

2024 (D+17.4)

Kamala Harris (D) - 257 votes
57.5%
Donald Trump (R) - 180 votes
40.3%
Chase Oliver (L) - 5 votes
1.1%
Jill Stein (G) - 1 votes
0.2%
Democratic Swing: -4.6%
Republican Swing: 3.3%
Net Swing: 7.9% Republican
Vote Change: +4 votes

New Boston County

(100.0% reporting)

2020 (R+5.4)

Donald Trump (R) - 2036 votes
51.8%
Joe Biden (D) - 1826 votes
46.4%

2024 (R+3.1)

Donald Trump (R) - 2047 votes
50.8%
Kamala Harris (D) - 1924 votes
47.8%
Chase Oliver (L) - 18 votes
0.4%
Jill Stein (G) - 13 votes
0.3%
Democratic Swing: 0.8%
Republican Swing: -1.6%
Net Swing: 2.4% Democratic
Vote Change: +140 votes

New Castle County

(100.0% reporting)

2020 (D+37.6)

Joe Biden (D) - 619 votes
68.5%
Donald Trump (R) - 281 votes
31.1%

2024 (D+31.7)

Kamala Harris (D) - 555 votes
64.7%
Donald Trump (R) - 286 votes
33.3%
Chase Oliver (L) - 7 votes
0.8%
Jill Stein (G) - 1 votes
0.1%
Democratic Swing: -3.4%
Republican Swing: 2.5%
Net Swing: 5.9% Republican
Vote Change: -51 votes

New Durham County

(100.0% reporting)

2020 (R+20.8)

Donald Trump (R) - 1109 votes
59.4%
Joe Biden (D) - 727 votes
38.9%

2024 (R+21.8)

Donald Trump (R) - 1167 votes
60.0%
Kamala Harris (D) - 746 votes
38.4%
Chase Oliver (L) - 13 votes
0.7%
Jill Stein (G) - 6 votes
0.3%
Democratic Swing: -1.0%
Republican Swing: 0.0%
Net Swing: 1.0% Republican
Vote Change: +96 votes

New Hampton County

(100.0% reporting)

2020 (R+7.5)

Donald Trump (R) - 810 votes
52.6%
Joe Biden (D) - 697 votes
45.3%

2024 (R+9)

Donald Trump (R) - 898 votes
53.8%
Kamala Harris (D) - 748 votes
44.8%
Chase Oliver (L) - 11 votes
0.7%
Jill Stein (G) - 7 votes
0.4%
Democratic Swing: -1.3%
Republican Swing: 0.2%
Net Swing: 1.5% Republican
Vote Change: +157 votes

New Ipswich County

(100.0% reporting)

2020 (R+37.1)

Donald Trump (R) - 2099 votes
67.2%
Joe Biden (D) - 962 votes
30.8%

2024 (R+42.5)

Donald Trump (R) - 2332 votes
70.6%
Kamala Harris (D) - 934 votes
28.3%
Chase Oliver (L) - 12 votes
0.3%
Jill Stein (G) - 10 votes
0.3%
Democratic Swing: -3.0%
Republican Swing: 2.4%
Net Swing: 5.4% Republican
Vote Change: +227 votes

New London County

(100.0% reporting)

2020 (D+32.5)

Joe Biden (D) - 2081 votes
65.1%
Donald Trump (R) - 1059 votes
33.2%

2024 (D+32.8)

Kamala Harris (D) - 2078 votes
65.5%
Donald Trump (R) - 1043 votes
32.8%
Chase Oliver (L) - 25 votes
0.8%
Jill Stein (G) - 7 votes
0.2%
Democratic Swing: -0.4%
Republican Swing: -0.6%
Net Swing: 0.3% Democratic
Vote Change: +13 votes

Newbury County

(100.0% reporting)

2020 (D+11)

Joe Biden (D) - 905 votes
54.3%
Donald Trump (R) - 726 votes
43.5%

2024 (D+8.6)

Kamala Harris (D) - 908 votes
53.4%
Donald Trump (R) - 762 votes
44.8%
Chase Oliver (L) - 16 votes
0.9%
Jill Stein (G) - 8 votes
0.5%
Democratic Swing: -1.9%
Republican Swing: 0.5%
Net Swing: 2.4% Republican
Vote Change: +63 votes

Newfields County

(100.0% reporting)

2020 (D+16.8)

Joe Biden (D) - 719 votes
57.3%
Donald Trump (R) - 512 votes
40.8%

2024 (D+18.8)

Kamala Harris (D) - 740 votes
58.2%
Donald Trump (R) - 503 votes
39.5%
Chase Oliver (L) - 11 votes
0.9%
Jill Stein (G) - 8 votes
0.6%
Democratic Swing: 0.2%
Republican Swing: -1.7%
Net Swing: 2.0% Democratic
Vote Change: +31 votes

Newington County

(100.0% reporting)

2020 (R+3.3)

Donald Trump (R) - 325 votes
50.8%
Joe Biden (D) - 304 votes
47.6%

2024 (R+1.9)

Donald Trump (R) - 313 votes
50.2%
Kamala Harris (D) - 301 votes
48.2%
Jill Stein (G) - 4 votes
0.6%
Chase Oliver (L) - 2 votes
0.3%
Democratic Swing: 0.2%
Republican Swing: -1.2%
Net Swing: 1.4% Democratic
Vote Change: -9 votes

Newmarket County

(100.0% reporting)

2020 (D+34.5)

Joe Biden (D) - 3953 votes
65.8%
Donald Trump (R) - 1925 votes
32.1%

2024 (D+31.5)

Kamala Harris (D) - 3895 votes
64.8%
Donald Trump (R) - 2012 votes
33.4%
Chase Oliver (L) - 35 votes
0.6%
Jill Stein (G) - 33 votes
0.5%
Democratic Swing: -2.1%
Republican Swing: 0.9%
Net Swing: 3.0% Republican
Vote Change: +97 votes

Newport County

(100.0% reporting)

2020 (R+15.4)

Donald Trump (R) - 1773 votes
56.5%
Joe Biden (D) - 1301 votes
41.5%

2024 (R+19.9)

Donald Trump (R) - 1963 votes
59.0%
Kamala Harris (D) - 1305 votes
39.2%
Chase Oliver (L) - 25 votes
0.8%
Jill Stein (G) - 17 votes
0.5%
Democratic Swing: -2.9%
Republican Swing: 1.6%
Net Swing: 4.5% Republican
Vote Change: +236 votes

Newton County

(100.0% reporting)

2020 (R+13.6)

Donald Trump (R) - 1680 votes
56.1%
Joe Biden (D) - 1277 votes
42.7%

2024 (R+18.8)

Donald Trump (R) - 1790 votes
58.7%
Kamala Harris (D) - 1217 votes
39.9%
Chase Oliver (L) - 19 votes
0.6%
Jill Stein (G) - 15 votes
0.5%
Democratic Swing: -3.2%
Republican Swing: 2.0%
Net Swing: 5.2% Republican
Vote Change: +84 votes

North Hampton County

(100.0% reporting)

2020 (D+15.5)

Joe Biden (D) - 1987 votes
57.0%
Donald Trump (R) - 1455 votes
41.8%

2024 (D+14.9)

Kamala Harris (D) - 1945 votes
56.6%
Donald Trump (R) - 1438 votes
41.9%
Jill Stein (G) - 17 votes
0.5%
Chase Oliver (L) - 12 votes
0.3%
Democratic Swing: -0.7%
Republican Swing: -0.1%
Net Swing: 0.6% Republican
Vote Change: -30 votes

Northfield County

(100.0% reporting)

2020 (R+12.2)

Donald Trump (R) - 1435 votes
54.8%
Joe Biden (D) - 1122 votes
42.8%

2024 (R+18.4)

Donald Trump (R) - 1624 votes
58.4%
Kamala Harris (D) - 1115 votes
40.1%
Chase Oliver (L) - 20 votes
0.7%
Jill Stein (G) - 12 votes
0.4%
Democratic Swing: -3.6%
Republican Swing: 2.5%
Net Swing: 6.1% Republican
Vote Change: +214 votes

Northumberland County

(100.0% reporting)

2020 (R+18.3)

Donald Trump (R) - 614 votes
58.1%
Joe Biden (D) - 424 votes
40.2%

2024 (R+27.3)

Donald Trump (R) - 715 votes
62.8%
Kamala Harris (D) - 406 votes
35.7%
Chase Oliver (L) - 6 votes
0.5%
Jill Stein (G) - 4 votes
0.4%
Democratic Swing: -4.9%
Republican Swing: 4.1%
Net Swing: 9.0% Republican
Vote Change: +93 votes

Northwood County

(100.0% reporting)

2020 (R+5.5)

Donald Trump (R) - 1483 votes
51.5%
Joe Biden (D) - 1329 votes
46.1%

2024 (R+8.4)

Donald Trump (R) - 1580 votes
53.5%
Kamala Harris (D) - 1333 votes
45.1%
Chase Oliver (L) - 15 votes
0.5%
Jill Stein (G) - 8 votes
0.3%
Democratic Swing: -1.9%
Republican Swing: 1.1%
Net Swing: 2.9% Republican
Vote Change: +124 votes

Nottingham County

(100.0% reporting)

2020 (D+3.8)

Joe Biden (D) - 1769 votes
50.6%
Donald Trump (R) - 1641 votes
46.9%

2024 (R+0.7)

Donald Trump (R) - 1823 votes
49.6%
Kamala Harris (D) - 1796 votes
48.9%
Chase Oliver (L) - 25 votes
0.7%
Jill Stein (G) - 11 votes
0.3%
Democratic Swing: -2.7%
Republican Swing: 1.8%
Net Swing: 4.5% Republican
Vote Change: +245 votes

Orange County

(100.0% reporting)

2020 (R+15.8)

Donald Trump (R) - 110 votes
56.1%
Joe Biden (D) - 80 votes
40.8%

2024 (R+4.5)

Donald Trump (R) - 103 votes
50.7%
Kamala Harris (D) - 94 votes
46.3%
Chase Oliver (L) - 2 votes
1.0%
Jill Stein (G) - 2 votes
1.0%
Democratic Swing: 4.6%
Republican Swing: -6.6%
Net Swing: 11.3% Democratic
Vote Change: +11 votes

Orford County

(100.0% reporting)

2020 (D+33.4)

Joe Biden (D) - 539 votes
65.5%
Donald Trump (R) - 269 votes
32.7%

2024 (D+23.8)

Kamala Harris (D) - 529 votes
60.7%
Donald Trump (R) - 324 votes
37.2%
Chase Oliver (L) - 6 votes
0.7%
Jill Stein (G) - 3 votes
0.3%
Democratic Swing: -5.3%
Republican Swing: 4.3%
Net Swing: 9.6% Republican
Vote Change: +54 votes

Ossipee County

(100.0% reporting)

2020 (R+21.3)

Donald Trump (R) - 1487 votes
59.0%
Joe Biden (D) - 965 votes
38.3%

2024 (R+26.5)

Donald Trump (R) - 1693 votes
62.8%
Kamala Harris (D) - 979 votes
36.3%
Chase Oliver (L) - 13 votes
0.5%
Jill Stein (G) - 8 votes
0.3%
Democratic Swing: -3.0%
Republican Swing: 2.2%
Net Swing: 5.2% Republican
Vote Change: +241 votes

Pelham County

(88.0% reporting)

2020 (R+20.3)

Donald Trump (R) - 5253 votes
59.3%
Joe Biden (D) - 3480 votes
39.3%

2024 (R+25.2)

Donald Trump (R) - 5717 votes
62.0%
Kamala Harris (D) - 3398 votes
36.8%
Chase Oliver (L) - 50 votes
0.5%
Jill Stein (G) - 34 votes
0.4%
Democratic Swing: -2.9%
Republican Swing: 2.0%
Net Swing: 4.9% Republican
Vote Change: +466 votes

Pembroke County

(100.0% reporting)

2020 (D+3.1)

Joe Biden (D) - 2189 votes
50.6%
Donald Trump (R) - 2057 votes
47.6%

2024 (R+1)

Donald Trump (R) - 2250 votes
49.8%
Kamala Harris (D) - 2205 votes
48.8%
Chase Oliver (L) - 22 votes
0.5%
Jill Stein (G) - 21 votes
0.4%
Democratic Swing: -2.5%
Republican Swing: 1.6%
Net Swing: 4.1% Republican
Vote Change: +252 votes

Peterborough County

(100.0% reporting)

2020 (D+42.5)

Joe Biden (D) - 3090 votes
70.2%
Donald Trump (R) - 1246 votes
28.3%

2024 (D+38.6)

Kamala Harris (D) - 3039 votes
68.2%
Donald Trump (R) - 1333 votes
29.9%
Chase Oliver (L) - 29 votes
0.7%
Jill Stein (G) - 24 votes
0.5%
Democratic Swing: -2.6%
Republican Swing: 1.4%
Net Swing: 4.0% Republican
Vote Change: +89 votes

Piermont County

(100.0% reporting)

2020 (D+10.8)

Joe Biden (D) - 241 votes
54.8%
Donald Trump (R) - 194 votes
44.1%

2024 (D+2.8)

Kamala Harris (D) - 241 votes
51.1%
Donald Trump (R) - 228 votes
48.3%
Chase Oliver (L) - 2 votes
0.4%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -4.2%
Republican Swing: 3.8%
Net Swing: 8.0% Republican
Vote Change: +36 votes

Pittsburg County

(100.0% reporting)

2020 (R+41.3)

Donald Trump (R) - 380 votes
69.7%
Joe Biden (D) - 158 votes
29.0%

2024 (R+47.7)

Donald Trump (R) - 440 votes
73.2%
Kamala Harris (D) - 155 votes
25.8%
Jill Stein (G) - 2 votes
0.3%
Chase Oliver (L) - 1 votes
0.2%
Democratic Swing: -3.4%
Republican Swing: 3.0%
Net Swing: 6.4% Republican
Vote Change: +60 votes

Pittsfield County

(100.0% reporting)

2020 (R+20.8)

Donald Trump (R) - 1230 votes
58.7%
Joe Biden (D) - 807 votes
38.5%

2024 (R+25.4)

Donald Trump (R) - 1441 votes
61.7%
Kamala Harris (D) - 850 votes
36.4%
Chase Oliver (L) - 19 votes
0.8%
Jill Stein (G) - 14 votes
0.6%
Democratic Swing: -3.0%
Republican Swing: 1.6%
Net Swing: 4.7% Republican
Vote Change: +287 votes

Plainfield County

(100.0% reporting)

2020 (D+37)

Joe Biden (D) - 1135 votes
67.3%
Donald Trump (R) - 522 votes
31.0%

2024 (D+37.5)

Kamala Harris (D) - 1155 votes
67.9%
Donald Trump (R) - 521 votes
30.6%
Chase Oliver (L) - 12 votes
0.7%
Jill Stein (G) - 3 votes
0.2%
Democratic Swing: -0.2%
Republican Swing: -0.7%
Net Swing: 0.5% Democratic
Vote Change: +34 votes

Plaistow County

(100.0% reporting)

2020 (R+10.1)

Donald Trump (R) - 2504 votes
54.2%
Joe Biden (D) - 2045 votes
44.3%

2024 (R+18.4)

Donald Trump (R) - 2761 votes
58.3%
Kamala Harris (D) - 1895 votes
40.0%
Chase Oliver (L) - 38 votes
0.8%
Jill Stein (G) - 24 votes
0.5%
Democratic Swing: -4.8%
Republican Swing: 3.5%
Net Swing: 8.3% Republican
Vote Change: +169 votes

Plymouth County

(100.0% reporting)

2020 (D+32.7)

Joe Biden (D) - 2214 votes
64.8%
Donald Trump (R) - 1123 votes
32.9%

2024 (D+19.6)

Kamala Harris (D) - 2046 votes
58.7%
Donald Trump (R) - 1367 votes
39.2%
Chase Oliver (L) - 33 votes
0.9%
Jill Stein (G) - 19 votes
0.5%
Democratic Swing: -7.3%
Republican Swing: 5.8%
Net Swing: 13.1% Republican
Vote Change: +128 votes

Portsmouth County

(100.0% reporting)

2020 (D+47.1)

Joe Biden (D) - 10663 votes
72.5%
Donald Trump (R) - 3836 votes
26.1%

2024 (D+41.7)

Kamala Harris (D) - 10289 votes
69.9%
Donald Trump (R) - 4187 votes
28.4%
Chase Oliver (L) - 92 votes
0.6%
Jill Stein (G) - 67 votes
0.5%
Democratic Swing: -3.2%
Republican Swing: 2.2%
Net Swing: 5.4% Republican
Vote Change: +136 votes

Randolph County

(100.0% reporting)

2020 (D+38.3)

Joe Biden (D) - 186 votes
67.1%
Donald Trump (R) - 83 votes
30.0%

2024 (D+36.4)

Kamala Harris (D) - 190 votes
67.9%
Donald Trump (R) - 88 votes
31.4%
Chase Oliver (L) - 2 votes
0.7%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -1.3%
Republican Swing: 0.6%
Net Swing: 1.8% Republican
Vote Change: +11 votes

Raymond County

(100.0% reporting)

2020 (R+19.3)

Donald Trump (R) - 3517 votes
58.6%
Joe Biden (D) - 2378 votes
39.6%

2024 (R+23.3)

Donald Trump (R) - 3876 votes
61.0%
Kamala Harris (D) - 2400 votes
37.8%
Chase Oliver (L) - 36 votes
0.6%
Jill Stein (G) - 19 votes
0.3%
Democratic Swing: -2.4%
Republican Swing: 1.6%
Net Swing: 4.0% Republican
Vote Change: +436 votes

Richmond County

(100.0% reporting)

2020 (R+17.2)

Donald Trump (R) - 413 votes
57.4%
Joe Biden (D) - 292 votes
40.6%

2024 (R+22.5)

Donald Trump (R) - 457 votes
60.6%
Kamala Harris (D) - 288 votes
38.2%
Chase Oliver (L) - 3 votes
0.4%
Jill Stein (G) - 3 votes
0.4%
Democratic Swing: -3.1%
Republican Swing: 2.3%
Net Swing: 5.3% Republican
Vote Change: +46 votes

Rindge County

(100.0% reporting)

2020 (R+19.5)

Donald Trump (R) - 2144 votes
58.6%
Joe Biden (D) - 1443 votes
39.4%

2024 (R+25.8)

Donald Trump (R) - 2348 votes
62.2%
Kamala Harris (D) - 1380 votes
36.6%
Chase Oliver (L) - 20 votes
0.5%
Jill Stein (G) - 8 votes
0.2%
Democratic Swing: -3.5%
Republican Swing: 2.7%
Net Swing: 6.2% Republican
Vote Change: +169 votes

Rochester County

(100.0% reporting)

2020 (R+1.4)

Donald Trump (R) - 8367 votes
49.5%
Joe Biden (D) - 8132 votes
48.1%

2024 (R+3.6)

Donald Trump (R) - 8881 votes
51.1%
Kamala Harris (D) - 8264 votes
47.6%
Chase Oliver (L) - 91 votes
0.5%
Jill Stein (G) - 77 votes
0.4%
Democratic Swing: -1.6%
Republican Swing: 0.6%
Net Swing: 2.1% Republican
Vote Change: +814 votes

Rollinsford County

(100.0% reporting)

2020 (D+12.8)

Joe Biden (D) - 951 votes
54.8%
Donald Trump (R) - 735 votes
42.3%

2024 (D+13.1)

Kamala Harris (D) - 975 votes
55.7%
Donald Trump (R) - 747 votes
42.7%
Jill Stein (G) - 13 votes
0.7%
Chase Oliver (L) - 7 votes
0.4%
Democratic Swing: -0.4%
Republican Swing: -0.7%
Net Swing: 0.3% Democratic
Vote Change: +56 votes

Roxbury County

(100.0% reporting)

2020 (D+27.8)

Joe Biden (D) - 92 votes
63.9%
Donald Trump (R) - 52 votes
36.1%

2024 (D+21.3)

Kamala Harris (D) - 90 votes
60.0%
Donald Trump (R) - 58 votes
38.7%
Jill Stein (G) - 2 votes
1.3%
Chase Oliver (L) - 0 votes
0.0%
Democratic Swing: -3.8%
Republican Swing: 2.5%
Net Swing: 6.4% Republican
Vote Change: +6 votes

Rumney County

(100.0% reporting)

2020 (R+12.5)

Donald Trump (R) - 527 votes
55.1%
Joe Biden (D) - 410 votes
42.9%

2024 (R+11.9)

Donald Trump (R) - 567 votes
54.3%
Kamala Harris (D) - 443 votes
42.4%
Jill Stein (G) - 22 votes
2.1%
Chase Oliver (L) - 8 votes
0.8%
Democratic Swing: -1.2%
Republican Swing: -1.7%
Net Swing: 0.6% Democratic
Vote Change: +103 votes

Rye County

(100.0% reporting)

2020 (D+26.4)

Joe Biden (D) - 2781 votes
62.3%
Donald Trump (R) - 1620 votes
36.3%

2024 (D+20.2)

Kamala Harris (D) - 2611 votes
59.1%
Donald Trump (R) - 1728 votes
39.1%
Chase Oliver (L) - 25 votes
0.6%
Jill Stein (G) - 13 votes
0.3%
Democratic Swing: -3.5%
Republican Swing: 2.7%
Net Swing: 6.2% Republican
Vote Change: -24 votes

Salem County

(100.0% reporting)

2020 (R+13.2)

Donald Trump (R) - 9969 votes
55.9%
Joe Biden (D) - 7638 votes
42.8%

2024 (R+18.8)

Donald Trump (R) - 10943 votes
58.8%
Kamala Harris (D) - 7453 votes
40.1%
Jill Stein (G) - 82 votes
0.4%
Chase Oliver (L) - 62 votes
0.3%
Democratic Swing: -3.2%
Republican Swing: 2.4%
Net Swing: 5.6% Republican
Vote Change: +933 votes

Salisbury County

(100.0% reporting)

2020 (R+15.3)

Donald Trump (R) - 517 votes
55.9%
Joe Biden (D) - 380 votes
41.1%

2024 (R+22.9)

Donald Trump (R) - 610 votes
60.7%
Kamala Harris (D) - 381 votes
37.9%
Chase Oliver (L) - 4 votes
0.4%
Jill Stein (G) - 3 votes
0.3%
Democratic Swing: -4.2%
Republican Swing: 3.5%
Net Swing: 7.7% Republican
Vote Change: +101 votes

Sanbornton County

(100.0% reporting)

2020 (R+12.9)

Donald Trump (R) - 1134 votes
55.4%
Joe Biden (D) - 875 votes
42.8%

2024 (R+16.4)

Donald Trump (R) - 1232 votes
57.6%
Kamala Harris (D) - 883 votes
41.3%
Jill Stein (G) - 9 votes
0.4%
Chase Oliver (L) - 7 votes
0.3%
Democratic Swing: -2.1%
Republican Swing: 1.4%
Net Swing: 3.5% Republican
Vote Change: +122 votes

Sandown County

(100.0% reporting)

2020 (R+16.4)

Donald Trump (R) - 2273 votes
57.2%
Joe Biden (D) - 1632 votes
41.0%

2024 (R+24.8)

Donald Trump (R) - 2616 votes
61.9%
Kamala Harris (D) - 1568 votes
37.1%
Chase Oliver (L) - 22 votes
0.5%
Jill Stein (G) - 12 votes
0.3%
Democratic Swing: -4.6%
Republican Swing: 3.8%
Net Swing: 8.4% Republican
Vote Change: +313 votes

Sandwich County

(100.0% reporting)

2020 (D+27)

Joe Biden (D) - 718 votes
62.8%
Donald Trump (R) - 413 votes
36.1%

2024 (D+27.1)

Kamala Harris (D) - 759 votes
62.8%
Donald Trump (R) - 432 votes
35.8%
Chase Oliver (L) - 9 votes
0.7%
Jill Stein (G) - 5 votes
0.4%
Democratic Swing: -0.5%
Republican Swing: -0.7%
Net Swing: 0.2% Democratic
Vote Change: +74 votes

Seabrook County

(100.0% reporting)

2020 (R+13.6)

Donald Trump (R) - 2595 votes
55.9%
Joe Biden (D) - 1973 votes
42.5%

2024 (R+22.5)

Donald Trump (R) - 3166 votes
60.8%
Kamala Harris (D) - 1996 votes
38.3%
Chase Oliver (L) - 18 votes
0.3%
Jill Stein (G) - 16 votes
0.3%
Democratic Swing: -4.8%
Republican Swing: 4.1%
Net Swing: 8.9% Republican
Vote Change: +628 votes

Sharon County

(100.0% reporting)

2020 (D+13.8)

Joe Biden (D) - 153 votes
56.0%
Donald Trump (R) - 116 votes
42.5%

2024 (D+6.8)

Kamala Harris (D) - 156 votes
53.1%
Donald Trump (R) - 136 votes
46.2%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -3.4%
Republican Swing: 3.5%
Net Swing: 6.9% Republican
Vote Change: +23 votes

Shelburne County

(100.0% reporting)

2020 (D+3.6)

Joe Biden (D) - 131 votes
51.6%
Donald Trump (R) - 122 votes
48.0%

2024 (R+8.6)

Donald Trump (R) - 155 votes
53.3%
Kamala Harris (D) - 130 votes
44.7%
Chase Oliver (L) - 3 votes
1.0%
Jill Stein (G) - 2 votes
0.7%
Democratic Swing: -6.9%
Republican Swing: 5.2%
Net Swing: 12.1% Republican
Vote Change: +37 votes

Somersworth County

(100.0% reporting)

2020 (D+14.6)

Joe Biden (D) - 3422 votes
56.4%
Donald Trump (R) - 2550 votes
42.0%

2024 (D+11.3)

Kamala Harris (D) - 3532 votes
55.0%
Donald Trump (R) - 2808 votes
43.7%
Jill Stein (G) - 34 votes
0.5%
Chase Oliver (L) - 25 votes
0.4%
Democratic Swing: -2.1%
Republican Swing: 1.2%
Net Swing: 3.3% Republican
Vote Change: +427 votes

South Hampton County

(100.0% reporting)

2020 (R+3.5)

Donald Trump (R) - 326 votes
50.0%
Joe Biden (D) - 304 votes
46.6%

2024 (R+12.7)

Donald Trump (R) - 351 votes
55.5%
Kamala Harris (D) - 271 votes
42.8%
Chase Oliver (L) - 5 votes
0.8%
Jill Stein (G) - 4 votes
0.6%
Democratic Swing: -5.3%
Republican Swing: 3.9%
Net Swing: 9.2% Republican
Vote Change: +1 votes

Springfield County

(99.0% reporting)

2020 (D+0.1)

Joe Biden (D) - 437 votes
49.2%
Donald Trump (R) - 436 votes
49.0%

2024 (R+3.8)

Donald Trump (R) - 479 votes
51.4%
Kamala Harris (D) - 444 votes
47.7%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -1.9%
Republican Swing: 2.0%
Net Swing: 3.9% Republican
Vote Change: +50 votes

Stark County

(100.0% reporting)

2020 (R+27.9)

Donald Trump (R) - 188 votes
63.7%
Joe Biden (D) - 106 votes
35.9%

2024 (R+27.8)

Donald Trump (R) - 209 votes
63.7%
Kamala Harris (D) - 118 votes
36.0%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: 0.0%
Republican Swing: 0.0%
Net Swing: 0.1% Democratic
Vote Change: +33 votes

Stewartstown County

(100.0% reporting)

2020 (R+42.6)

Donald Trump (R) - 291 votes
70.5%
Joe Biden (D) - 117 votes
28.3%

2024 (R+53.4)

Donald Trump (R) - 335 votes
76.3%
Kamala Harris (D) - 101 votes
23.0%
Chase Oliver (L) - 1 votes
0.2%
Jill Stein (G) - 1 votes
0.2%
Democratic Swing: -5.6%
Republican Swing: 5.2%
Net Swing: 10.8% Republican
Vote Change: +30 votes

Stoddard County

(100.0% reporting)

2020 (R+1.3)

Donald Trump (R) - 430 votes
50.6%
Joe Biden (D) - 419 votes
49.4%

2024 (R+6.8)

Donald Trump (R) - 497 votes
52.5%
Kamala Harris (D) - 433 votes
45.7%
Chase Oliver (L) - 7 votes
0.7%
Jill Stein (G) - 5 votes
0.5%
Democratic Swing: -3.4%
Republican Swing: 2.1%
Net Swing: 5.5% Republican
Vote Change: +93 votes

Strafford County

(100.0% reporting)

2020 (R+2.8)

Donald Trump (R) - 1408 votes
50.2%
Joe Biden (D) - 1330 votes
47.5%

2024 (R+5)

Donald Trump (R) - 1551 votes
51.8%
Kamala Harris (D) - 1403 votes
46.9%
Chase Oliver (L) - 18 votes
0.6%
Jill Stein (G) - 8 votes
0.3%
Democratic Swing: -1.5%
Republican Swing: 0.6%
Net Swing: 2.1% Republican
Vote Change: +242 votes

Stratford County

(100.0% reporting)

2020 (D+6.4)

Joe Biden (D) - 159 votes
53.0%
Donald Trump (R) - 140 votes
46.7%

2024 (R+16)

Donald Trump (R) - 201 votes
57.1%
Kamala Harris (D) - 145 votes
41.2%
Chase Oliver (L) - 3 votes
0.8%
Jill Stein (G) - 2 votes
0.6%
Democratic Swing: -11.8%
Republican Swing: 10.4%
Net Swing: 22.2% Republican
Vote Change: +52 votes

Stratham County

(100.0% reporting)

2020 (D+22)

Joe Biden (D) - 3306 votes
60.3%
Donald Trump (R) - 2115 votes
38.5%

2024 (D+20.3)

Kamala Harris (D) - 3302 votes
59.3%
Donald Trump (R) - 2178 votes
39.1%
Chase Oliver (L) - 23 votes
0.4%
Jill Stein (G) - 22 votes
0.4%
Democratic Swing: -1.2%
Republican Swing: 0.4%
Net Swing: 1.6% Republican
Vote Change: +104 votes

Sugar Hill County

(100.0% reporting)

2020 (D+34.8)

Joe Biden (D) - 316 votes
65.2%
Donald Trump (R) - 153 votes
31.5%

2024 (D+32.7)

Kamala Harris (D) - 323 votes
64.9%
Donald Trump (R) - 163 votes
32.7%
Jill Stein (G) - 3 votes
0.6%
Chase Oliver (L) - 1 votes
0.2%
Democratic Swing: -1.4%
Republican Swing: 0.6%
Net Swing: 2.1% Republican
Vote Change: +21 votes

Sullivan County

(100.0% reporting)

2020 (D+7.5)

Joe Biden (D) - 216 votes
52.4%
Donald Trump (R) - 186 votes
45.1%

2024 (R+7.4)

Donald Trump (R) - 227 votes
52.4%
Kamala Harris (D) - 195 votes
45.0%
Jill Stein (G) - 5 votes
1.2%
Chase Oliver (L) - 4 votes
0.9%
Democratic Swing: -8.5%
Republican Swing: 6.4%
Net Swing: 14.9% Republican
Vote Change: +29 votes

Sunapee County

(100.0% reporting)

2020 (D+9.3)

Joe Biden (D) - 1309 votes
53.8%
Donald Trump (R) - 1086 votes
44.7%

2024 (D+7.9)

Kamala Harris (D) - 1322 votes
52.6%
Donald Trump (R) - 1126 votes
44.8%
Chase Oliver (L) - 16 votes
0.6%
Jill Stein (G) - 16 votes
0.6%
Democratic Swing: -1.3%
Republican Swing: 0.1%
Net Swing: 1.4% Republican
Vote Change: +85 votes

Surry County

(100.0% reporting)

2020 (D+9.8)

Joe Biden (D) - 307 votes
54.5%
Donald Trump (R) - 252 votes
44.8%

2024 (D+3.1)

Kamala Harris (D) - 294 votes
51.1%
Donald Trump (R) - 276 votes
48.0%
Jill Stein (G) - 2 votes
0.3%
Chase Oliver (L) - 1 votes
0.2%
Democratic Swing: -3.6%
Republican Swing: 3.1%
Net Swing: 6.7% Republican
Vote Change: +14 votes

Sutton County

(100.0% reporting)

2020 (D+13.5)

Joe Biden (D) - 753 votes
55.9%
Donald Trump (R) - 574 votes
42.6%

2024 (D+9.4)

Kamala Harris (D) - 770 votes
53.8%
Donald Trump (R) - 636 votes
44.4%
Chase Oliver (L) - 10 votes
0.7%
Jill Stein (G) - 7 votes
0.5%
Democratic Swing: -2.6%
Republican Swing: 1.4%
Net Swing: 4.1% Republican
Vote Change: +96 votes

Swanzey County

(100.0% reporting)

2020 (D+6.5)

Joe Biden (D) - 2008 votes
52.4%
Donald Trump (R) - 1763 votes
46.0%

2024 (R+1.3)

Donald Trump (R) - 2117 votes
50.1%
Kamala Harris (D) - 2064 votes
48.8%
Jill Stein (G) - 17 votes
0.4%
Chase Oliver (L) - 13 votes
0.3%
Democratic Swing: -4.2%
Republican Swing: 3.5%
Net Swing: 7.8% Republican
Vote Change: +440 votes

Tamworth County

(100.0% reporting)

2020 (D+3.5)

Joe Biden (D) - 899 votes
50.8%
Donald Trump (R) - 838 votes
47.4%

2024 (R+0.4)

Donald Trump (R) - 922 votes
49.7%
Kamala Harris (D) - 914 votes
49.3%
Chase Oliver (L) - 7 votes
0.4%
Jill Stein (G) - 5 votes
0.2%
Democratic Swing: -2.3%
Republican Swing: 1.6%
Net Swing: 3.9% Republican
Vote Change: +111 votes

Temple County

(100.0% reporting)

2020 (D+9.1)

Joe Biden (D) - 518 votes
53.9%
Donald Trump (R) - 432 votes
45.0%

2024 (R+2)

Donald Trump (R) - 478 votes
50.0%
Kamala Harris (D) - 459 votes
48.0%
Jill Stein (G) - 11 votes
1.2%
Chase Oliver (L) - 4 votes
0.4%
Democratic Swing: -6.3%
Republican Swing: 4.7%
Net Swing: 11.0% Republican
Vote Change: +2 votes

Thornton County

(100.0% reporting)

2020 (D+13)

Joe Biden (D) - 958 votes
55.3%
Donald Trump (R) - 737 votes
42.6%

2024 (D+8.4)

Kamala Harris (D) - 983 votes
53.5%
Donald Trump (R) - 829 votes
45.2%
Chase Oliver (L) - 11 votes
0.6%
Jill Stein (G) - 6 votes
0.3%
Democratic Swing: -2.8%
Republican Swing: 1.8%
Net Swing: 4.6% Republican
Vote Change: +134 votes

Tilton County

(100.0% reporting)

2020 (R+5.3)

Donald Trump (R) - 1044 votes
51.6%
Joe Biden (D) - 938 votes
46.3%

2024 (R+11.1)

Donald Trump (R) - 1231 votes
54.8%
Kamala Harris (D) - 982 votes
43.7%
Chase Oliver (L) - 14 votes
0.6%
Jill Stein (G) - 9 votes
0.4%
Democratic Swing: -3.4%
Republican Swing: 2.4%
Net Swing: 5.8% Republican
Vote Change: +254 votes

Troy County

(100.0% reporting)

2020 (R+6.8)

Donald Trump (R) - 583 votes
52.2%
Joe Biden (D) - 509 votes
45.6%

2024 (R+17.8)

Donald Trump (R) - 659 votes
57.9%
Kamala Harris (D) - 458 votes
40.2%
Chase Oliver (L) - 12 votes
1.1%
Jill Stein (G) - 1 votes
0.1%
Democratic Swing: -6.1%
Republican Swing: 4.9%
Net Swing: 11.0% Republican
Vote Change: +38 votes

Tuftonboro County

(100.0% reporting)

2020 (R+7.3)

Donald Trump (R) - 1012 votes
53.3%
Joe Biden (D) - 875 votes
46.0%

2024 (R+8.6)

Donald Trump (R) - 1070 votes
53.6%
Kamala Harris (D) - 900 votes
45.1%
Chase Oliver (L) - 8 votes
0.4%
Jill Stein (G) - 6 votes
0.3%
Democratic Swing: -1.0%
Republican Swing: 0.3%
Net Swing: 1.3% Republican
Vote Change: +97 votes

Unity County

(100.0% reporting)

2020 (R+22.6)

Donald Trump (R) - 531 votes
59.5%
Joe Biden (D) - 335 votes
37.6%

2024 (R+30.7)

Donald Trump (R) - 583 votes
64.1%
Kamala Harris (D) - 304 votes
33.4%
Chase Oliver (L) - 11 votes
1.2%
Jill Stein (G) - 11 votes
1.2%
Democratic Swing: -5.2%
Republican Swing: 2.8%
Net Swing: 8.1% Republican
Vote Change: +43 votes

Wakefield County

(100.0% reporting)

2020 (R+23.1)

Donald Trump (R) - 1986 votes
60.7%
Joe Biden (D) - 1240 votes
37.9%

2024 (R+27.8)

Donald Trump (R) - 2239 votes
63.4%
Kamala Harris (D) - 1258 votes
35.6%
Chase Oliver (L) - 21 votes
0.6%
Jill Stein (G) - 8 votes
0.2%
Democratic Swing: -2.8%
Republican Swing: 1.9%
Net Swing: 4.7% Republican
Vote Change: +300 votes

Walpole County

(100.0% reporting)

2020 (D+27.6)

Joe Biden (D) - 1470 votes
62.6%
Donald Trump (R) - 834 votes
35.5%

2024 (D+21.8)

Kamala Harris (D) - 1422 votes
60.0%
Donald Trump (R) - 909 votes
38.4%
Jill Stein (G) - 16 votes
0.7%
Chase Oliver (L) - 8 votes
0.3%
Democratic Swing: -3.4%
Republican Swing: 2.4%
Net Swing: 5.8% Republican
Vote Change: +51 votes

Warner County

(100.0% reporting)

2020 (D+10.9)

Joe Biden (D) - 1050 votes
54.4%
Donald Trump (R) - 844 votes
43.8%

2024 (D+7.6)

Kamala Harris (D) - 1013 votes
53.0%
Donald Trump (R) - 868 votes
45.5%
Chase Oliver (L) - 12 votes
0.6%
Jill Stein (G) - 7 votes
0.4%
Democratic Swing: -2.1%
Republican Swing: 1.1%
Net Swing: 3.2% Republican
Vote Change: +6 votes

Warren County

(100.0% reporting)

2020 (R+18.5)

Donald Trump (R) - 275 votes
57.5%
Joe Biden (D) - 189 votes
39.5%

2024 (R+27.3)

Donald Trump (R) - 324 votes
63.0%
Kamala Harris (D) - 184 votes
35.8%
Jill Stein (G) - 3 votes
0.6%
Chase Oliver (L) - 2 votes
0.4%
Democratic Swing: -4.8%
Republican Swing: 3.9%
Net Swing: 8.7% Republican
Vote Change: +49 votes

Washington County

(100.0% reporting)

2020 (R+19.6)

Donald Trump (R) - 467 votes
58.6%
Joe Biden (D) - 314 votes
39.4%

2024 (R+18.7)

Donald Trump (R) - 515 votes
58.1%
Kamala Harris (D) - 351 votes
39.6%
Chase Oliver (L) - 9 votes
1.0%
Jill Stein (G) - 3 votes
0.3%
Democratic Swing: -0.2%
Republican Swing: -1.1%
Net Swing: 0.9% Democratic
Vote Change: +97 votes

Waterville County

(100.0% reporting)

2020 (D+30.4)

Joe Biden (D) - 238 votes
63.6%
Donald Trump (R) - 127 votes
34.0%

2024 (D+21.7)

Kamala Harris (D) - 255 votes
59.6%
Donald Trump (R) - 163 votes
38.1%
Chase Oliver (L) - 5 votes
1.1%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -4.9%
Republican Swing: 3.7%
Net Swing: 8.6% Republican
Vote Change: +58 votes

Weare County

(100.0% reporting)

2020 (R+18.5)

Donald Trump (R) - 3213 votes
58.0%
Joe Biden (D) - 2211 votes
39.9%

2024 (R+21.9)

Donald Trump (R) - 3451 votes
60.2%
Kamala Harris (D) - 2200 votes
38.4%
Chase Oliver (L) - 32 votes
0.6%
Jill Stein (G) - 23 votes
0.4%
Democratic Swing: -2.2%
Republican Swing: 1.2%
Net Swing: 3.5% Republican
Vote Change: +282 votes

Webster County

(100.0% reporting)

2020 (R+9.9)

Donald Trump (R) - 669 votes
53.9%
Joe Biden (D) - 548 votes
44.2%

2024 (R+13.4)

Donald Trump (R) - 727 votes
56.1%
Kamala Harris (D) - 554 votes
42.7%
Chase Oliver (L) - 9 votes
0.7%
Jill Stein (G) - 2 votes
0.2%
Democratic Swing: -2.1%
Republican Swing: 1.3%
Net Swing: 3.4% Republican
Vote Change: +75 votes

Wentworth County

(100.0% reporting)

2020 (R+7.1)

Donald Trump (R) - 323 votes
52.1%
Joe Biden (D) - 280 votes
45.2%

2024 (R+31.4)

Donald Trump (R) - 408 votes
64.5%
Kamala Harris (D) - 211 votes
33.3%
Chase Oliver (L) - 6 votes
0.9%
Jill Stein (G) - 3 votes
0.5%
Democratic Swing: -12.8%
Republican Swing: 11.4%
Net Swing: 24.2% Republican
Vote Change: +25 votes

Wentworth's Location County

(100.0% reporting)

2020 (R+52.9)

Donald Trump (R) - 13 votes
72.2%
Joe Biden (D) - 4 votes
22.2%

2024 (R+47.8)

Donald Trump (R) - 17 votes
73.9%
Kamala Harris (D) - 6 votes
26.1%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: 2.8%
Republican Swing: -1.4%
Net Swing: 4.2% Democratic
Vote Change: +6 votes

Westmoreland County

(100.0% reporting)

2020 (D+18.6)

Joe Biden (D) - 660 votes
58.2%
Donald Trump (R) - 453 votes
40.0%

2024 (D+10.1)

Kamala Harris (D) - 607 votes
54.7%
Donald Trump (R) - 495 votes
44.6%
Chase Oliver (L) - 3 votes
0.2%
Jill Stein (G) - 3 votes
0.2%
Democratic Swing: -4.5%
Republican Swing: 4.0%
Net Swing: 8.5% Republican
Vote Change: -5 votes

Whitefield County

(100.0% reporting)

2020 (R+2.9)

Donald Trump (R) - 669 votes
50.6%
Joe Biden (D) - 631 votes
47.8%

2024 (R+4.9)

Donald Trump (R) - 753 votes
51.4%
Kamala Harris (D) - 682 votes
46.5%
Chase Oliver (L) - 10 votes
0.7%
Jill Stein (G) - 8 votes
0.5%
Democratic Swing: -1.6%
Republican Swing: 0.4%
Net Swing: 2.0% Republican
Vote Change: +153 votes

Wilmot County

(100.0% reporting)

2020 (D+22.9)

Joe Biden (D) - 583 votes
61.0%
Donald Trump (R) - 366 votes
38.3%

2024 (D+20.7)

Kamala Harris (D) - 598 votes
59.4%
Donald Trump (R) - 392 votes
39.0%
Chase Oliver (L) - 3 votes
0.3%
Jill Stein (G) - 1 votes
0.1%
Democratic Swing: -1.3%
Republican Swing: 0.9%
Net Swing: 2.1% Republican
Vote Change: +45 votes

Wilton County

(100.0% reporting)

2020 (D+9.9)

Joe Biden (D) - 1330 votes
53.8%
Donald Trump (R) - 1090 votes
44.1%

2024 (D+2.1)

Kamala Harris (D) - 1278 votes
50.1%
Donald Trump (R) - 1226 votes
48.0%
Jill Stein (G) - 23 votes
0.9%
Chase Oliver (L) - 9 votes
0.3%
Democratic Swing: -4.6%
Republican Swing: 3.3%
Net Swing: 7.9% Republican
Vote Change: +116 votes

Winchester County

(100.0% reporting)

2020 (R+0.1)

Donald Trump (R) - 988 votes
48.9%
Joe Biden (D) - 986 votes
48.8%

2024 (R+11.3)

Donald Trump (R) - 1141 votes
54.9%
Kamala Harris (D) - 907 votes
43.7%
Chase Oliver (L) - 10 votes
0.5%
Jill Stein (G) - 7 votes
0.3%
Democratic Swing: -6.0%
Republican Swing: 5.2%
Net Swing: 11.2% Republican
Vote Change: +91 votes

Windham County

(100.0% reporting)

2020 (R+6.4)

Donald Trump (R) - 5196 votes
52.5%
Joe Biden (D) - 4567 votes
46.1%

2024 (R+11.8)

Donald Trump (R) - 5557 votes
55.1%
Kamala Harris (D) - 4373 votes
43.4%
Jill Stein (G) - 52 votes
0.5%
Chase Oliver (L) - 50 votes
0.5%
Democratic Swing: -3.2%
Republican Swing: 2.2%
Net Swing: 5.4% Republican
Vote Change: +269 votes

Windsor County

(100.0% reporting)

2020 (R+46.8)

Donald Trump (R) - 91 votes
70.5%
Joe Biden (D) - 33 votes
25.6%

2024 (R+54.5)

Donald Trump (R) - 102 votes
77.3%
Kamala Harris (D) - 30 votes
22.7%
Chase Oliver (L) - 0 votes
0.0%
Jill Stein (G) - 0 votes
0.0%
Democratic Swing: -3.8%
Republican Swing: 3.9%
Net Swing: 7.7% Republican
Vote Change: +8 votes

Wolfeboro County

(100.0% reporting)

2020 (R+0.3)

Donald Trump (R) - 2371 votes
49.6%
Joe Biden (D) - 2355 votes
49.3%

2024 (D+0.1)

Kamala Harris (D) - 2385 votes
49.4%
Donald Trump (R) - 2381 votes
49.3%
Chase Oliver (L) - 20 votes
0.4%
Jill Stein (G) - 16 votes
0.3%
Democratic Swing: -0.2%
Republican Swing: -0.6%
Net Swing: 0.4% Democratic
Vote Change: +76 votes

Woodstock County

(100.0% reporting)

2020 (D+13.7)

Joe Biden (D) - 480 votes
55.9%
Donald Trump (R) - 364 votes
42.4%

2024 (D+4.7)

Kamala Harris (D) - 441 votes
51.3%
Donald Trump (R) - 401 votes
46.6%
Chase Oliver (L) - 10 votes
1.2%
Jill Stein (G) - 2 votes
0.2%
Democratic Swing: -5.2%
Republican Swing: 3.8%
Net Swing: 9.0% Republican
Vote Change: +10 votes