Last vote update Nov 5, 2:55 PM. Polls closed Nov 3, 5:00 PM.
By town
Place
Votes
Margin
2024 president
Shift
Counted
Salem
13,461
R +2.8
R +19.0
D +16.2
95%
Hudson
10,514
D +5.8
R +11.0
D +16.8
96%
Windham
7,601
D +0.5
R +11.9
D +12.4
100%
Milford
7,148
D +21.3
D +5.5
D +15.8
100%
Amherst
6,714
D +25.8
D +16.5
D +9.3
100%
Pelham
6,650
R +10.4
R +25.4
D +15.0
95%
Hanover
5,630
D +77.7
D +71.7
D +5.9
100%
Hollis
4,911
D +19.4
D +12.3
D +7.1
100%
Nashua 5
4,887
D +26.7
—
—
100%
Nashua 1
4,775
D +26.3
—
—
100%
Bow
4,291
D +32.4
D +15.9
D +16.6
100%
Weare
4,220
R +6.1
R +22.1
D +16.0
96%
Nashua 9
4,206
D +26.0
—
—
100%
Berlin
4,171
D +20.3
R +3.9
D +24.2
100%
Nashua 2
4,167
D +31.7
—
—
100%
Litchfield
4,164
D +6.6
R +10.8
D +17.3
99%
Atkinson
4,101
R +6.5
R +15.8
D +9.3
100%
Hopkinton
3,801
D +30.1
D +27.7
D +2.4
100%
Peterborough
3,705
D +51.3
D +39.0
D +12.3
100%
Hillsborough
3,450
D +49.4
R +13.7
D +63.1
100%
Pembroke
3,445
D +20.4
R +1.0
D +21.5
99%
Nashua 3
3,411
D +35.6
—
—
100%
Swanzey
3,244
D +15.7
R +1.3
D +17.0
100%
New Boston
3,223
D +9.8
R +3.1
D +12.9
100%
Nashua 6
3,050
D +33.3
—
—
100%
Brookline check source
2,973
D +15.2
D +3.5
—
100%
Alstead check source
2,973
D +15.2
D +11.9
—
100%
Loudon
2,858
R +8.4
R +22.6
D +14.2
100%
New London
2,701
D +39.7
D +33.2
D +6.5
100%
Deerfield
2,658
R +2.4
R +15.9
D +13.5
100%
Littleton
2,577
D +12.1
R +3.3
D +15.4
100%
New Ipswich
2,525
R +30.7
R +42.8
D +12.1
100%
Concord 10
2,518
D +39.5
—
—
100%
Jaffrey
2,480
D +18.1
R +2.8
D +21.0
100%
Epsom
2,392
R +6.1
R +23.6
D +17.5
100%
Concord 7
2,369
D +52.9
—
—
100%
Concord 5
2,366
D +58.5
—
—
100%
Newport
2,347
D +2.4
R +20.1
D +22.6
94%
Enfield
2,290
D +42.2
D +24.6
D +17.6
100%
Plymouth
2,286
D +51.3
D +19.9
D +31.4
87%
Lebanon 2
2,219
D +65.3
—
—
100%
Keene 5
2,207
D +54.7
—
—
100%
Lebanon 3
2,205
D +64.8
—
—
100%
Henniker
2,202
D +27.8
D +7.8
D +20.0
99%
Grantham
2,111
D +46.7
D +36.7
D +10.0
100%
Lebanon 1
2,059
D +62.6
—
—
100%
Sunapee
2,041
D +21.3
D +8.0
D +13.3
100%
Keene 2
2,027
D +56.4
—
—
100%
Chesterfield
2,019
D +27.9
D +13.7
D +14.2
100%
Nashua 4
2,007
D +45.0
—
—
100%
Keene 3
2,003
D +48.2
—
—
100%
Keene 4
1,980
D +50.8
—
—
100%
Northfield
1,967
D +3.5
R +18.6
D +22.1
93%
Wilton
1,955
D +20.7
D +2.1
D +18.6
100%
Concord 1
1,931
D +39.3
—
—
100%
Walpole
1,922
D +37.9
D +22.0
D +15.9
100%
Allenstown
1,889
D +8.3
R +12.1
D +20.4
100%
Concord 4
1,887
D +57.6
—
—
100%
Concord 8
1,858
D +32.1
—
—
100%
Haverhill
1,814
R +2.0
R +21.8
D +19.8
98%
Dunbarton
1,743
D +3.1
R +13.2
D +16.3
100%
Campton
1,742
D +18.3
D +2.5
D +15.7
100%
Nashua 8
1,734
D +34.1
—
—
100%
Claremont 2
1,656
D +20.3
—
—
100%
Pittsburg
1,638
R +4.5
R +47.9
D +43.4
100%
Pittsfield
1,621
R +4.4
R +25.8
D +21.4
100%
Concord 9
1,598
D +50.5
—
—
100%
Concord 6
1,593
D +49.1
—
—
100%
Boscawen
1,548
D +10.1
R +12.9
D +23.0
94%
Nashua 7
1,541
D +26.5
—
—
100%
Bristol
1,514
D +10.5
R +4.6
D +15.1
98%
Warner
1,494
D +26.9
D +7.7
D +19.2
100%
Winchester
1,466
D +8.8
R +11.4
D +20.2
97%
Thornton
1,459
D +24.5
D +8.5
D +16.0
100%
Keene 1
1,454
D +60.1
—
—
100%
Canterbury
1,453
D +28.8
D +10.2
D +18.6
100%
Chichester
1,429
D +0.1
R +18.5
D +18.6
100%
Claremont 3
1,429
D +9.6
—
—
100%
Newbury
1,413
D +20.6
D +8.7
D +11.9
100%
Plainfield
1,390
D +47.1
D +37.8
D +9.3
100%
Bethlehem
1,379
D +37.0
D +23.8
D +13.3
100%
Antrim
1,329
D +11.6
R +5.1
D +16.7
100%
Lancaster
1,325
D +11.2
R +10.1
D +21.3
98%
Gorham
1,251
D +25.9
D +5.4
D +20.4
100%
Andover
1,241
D +19.7
D +0.8
D +18.9
100%
Holderness
1,225
D +44.1
D +19.0
D +25.0
100%
Claremont 1
1,205
D +23.2
—
—
100%
Hancock
1,190
D +43.4
D +33.3
D +10.1
100%
Franklin 2
1,158
D +12.0
—
—
100%
Concord 2
1,121
D +39.5
—
—
100%
Whitefield
1,092
D +18.0
R +4.9
D +23.0
100%
Lyme
1,085
D +71.9
D +71.7
D +0.2
100%
Franklin 1
1,081
D +3.6
—
—
100%
Concord 3
1,042
D +45.3
—
—
100%
Marlborough
1,029
D +41.9
D +23.6
D +18.3
100%
Francestown
1,026
D +8.2
R +1.2
D +9.4
100%
Webster
989
D +7.6
R +13.5
D +21.1
100%
Ashland
949
D +20.7
D +1.0
D +19.7
97%
Bradford
945
D +19.5
D +4.6
D +14.9
100%
Dublin
934
D +33.8
D +23.1
D +10.8
100%
Lyndeborough
916
D +12.5
R +4.0
D +16.5
100%
Alexandria
900
R +3.3
R +20.9
D +17.6
100%
Deering
887
R +10.6
R +23.0
D +12.3
100%
Westmoreland
855
D +27.3
D +10.2
D +17.1
99%
Wilmot
846
D +31.8
D +20.8
D +11.0
100%
Colebrook
829
R +11.1
R +29.1
D +18.0
95%
Troy
824
D +4.6
R +18.0
D +22.6
96%
Rumney
799
R +1.8
R +12.3
D +10.5
100%
Temple
787
D +13.1
R +2.0
D +15.1
100%
Mason
770
R +5.8
R +21.2
D +15.5
100%
Lincoln
767
D +27.2
D +9.4
D +17.8
100%
Salisbury
761
D +0.3
R +23.1
D +23.4
99%
Franconia
754
D +41.7
D +34.0
D +7.8
100%
Springfield
751
D +16.2
R +3.8
D +20.0
100%
Jackson
720
D +54.0
D +42.2
D +11.8
100%
Greenville
716
D +2.2
R +12.6
D +14.7
92%
Bridgewater
715
D +1.3
R +8.3
D +9.5
100%
Northumberland
707
D +2.0
R +27.6
D +29.6
83%
Unity
674
R +11.1
R +31.5
D +20.3
97%
Harrisville
664
D +53.7
D +39.4
D +14.2
100%
Woodstock
662
D +25.4
D +4.8
D +20.7
100%
Center Harbor
659
D +6.3
R +3.6
D +9.9
100%
Grafton
631
R +6.0
R +17.4
D +11.4
100%
Bath
572
R +12.0
R +25.6
D +13.7
100%
Lempster
565
R +6.1
R +15.5
D +9.5
99%
Jefferson
565
R +14.6
R +25.0
D +10.4
100%
Richmond
560
R +5.9
R +22.7
D +16.8
99%
Wentworth
505
R +15.7
R +31.8
D +16.1
100%
Acworth
492
D +9.2
R +3.3
D +12.5
100%
Hill
486
R +16.6
R +28.5
D +11.8
96%
Dalton
446
D +1.9
R +13.6
D +15.5
95%
Carroll
446
D +13.4
R +4.0
D +17.5
100%
Surry
441
D +22.9
D +3.2
D +19.7
100%
Sugar Hill
431
D +46.9
D +32.9
D +13.9
100%
Warren
410
R +1.8
R +27.6
D +25.8
100%
Gilsum
391
D +17.0
R +4.7
D +21.7
100%
Nelson
389
D +32.3
D +17.6
D +14.7
100%
Goshen
379
R +11.0
R +31.2
D +20.2
100%
Sullivan
348
D +2.1
R +7.6
D +9.7
100%
Marlow
341
D +14.5
D +4.8
D +9.6
100%
Waterville Valley
332
D +27.5
D +22.0
D +5.5
100%
Lyman
309
D +3.0
R +12.6
D +15.6
100%
Columbia
309
R +17.7
R +38.2
D +20.4
97%
Groton
286
R +16.7
R +31.2
D +14.5
97%
Stark
266
R +17.7
R +27.8
D +10.1
100%
Sharon
262
D +10.9
D +6.8
D +4.0
100%
Stratford
258
D +2.8
R +16.2
D +19.0
99%
Randolph
244
D +47.1
D +36.7
D +10.4
100%
Easton
227
D +39.4
D +37.5
D +1.9
100%
Benton
183
R +17.5
R +33.9
D +16.4
100%
Dorchester
181
R +6.7
R +17.0
D +10.3
98%
Errol
169
R +10.4
R +34.8
D +24.3
95%
Dummer
139
R +35.8
R +38.4
D +2.6
98%
Roxbury
122
D +37.3
D +21.6
D +15.7
100%
Windsor
94
R +41.9
R +54.5
D +12.6
95%
Ellsworth
55
D +12.7
D +1.4
D +11.4
93%
Dixville
7
D +14.3
Even
D +14.3
100%
Rindge
0
—
—
—
0%
Fitzwilliam
0
—
—
—
0%
Greenfield
0
—
—
—
0%
Bennington
0
—
—
—
0%
Hinsdale
0
—
—
—
0%
Mt Vernon
0
—
—
—
0%
Langdon
0
—
—
—
0%
Washington
0
—
—
—
0%
Stoddard
0
—
—
—
0%
Charlestown
0
—
—
—
0%
Cornish
0
—
—
—
0%
Croydon
0
—
—
—
0%
Northwood
0
—
—
—
0%
Canaan
0
—
—
—
0%
Orange
0
—
—
—
0%
Hebron
0
—
—
—
0%
Orford
0
—
—
—
0%
Piermont
0
—
—
—
0%
Landaff
0
—
—
—
0%
Lisbon
0
—
—
—
0%
Monroe
0
—
—
—
0%
Sutton
0
—
—
—
0%
Danbury
0
—
—
—
0%
New Hampton
0
—
—
—
0%
Sandwich
0
—
—
—
0%
Albany
0
—
—
—
0%
Milan
0
—
—
—
0%
Shelburne
0
—
—
—
0%
Millsfield
0
—
—
—
0%
Stewartstown
0
—
—
—
0%
Clarksville
0
—
—
—
0%
Franklin 3
0
—
—
—
—
Shift is this race's margin minus the 2024 presidential margin in the same place. Places with votes that look copied or wildly out of line are flagged and left out of the race's overall shift.