Last vote update Nov 4, 5:03 PM. Polls closed Nov 3, 6:00 PM.
By town
Place
Votes
Margin
2024 president
Shift
Counted
Springfield
28,047
—
D +34.4
D +65.6
61%
Chicopee
17,420
—
D +5.8
D +94.2
78%
Pittsfield
15,043
—
D +44.2
D +55.8
81%
Westfield
14,054
—
R +4.0
D +104.0
76%
Agawam
10,958
—
R +9.3
D +109.3
75%
Holyoke
10,260
—
D +31.1
D +68.9
80%
West Springfield
8,792
—
D +0.4
D +99.6
76%
Easthampton
8,139
—
—
—
89%
Ludlow
7,941
—
R +8.3
D +108.3
77%
South Hadley
7,422
—
D +29.6
D +70.4
82%
Belchertown
7,066
—
D +20.2
D +79.8
80%
East Longmeadow
7,024
—
D +0.8
D +99.2
79%
Wilbraham
6,786
—
D +4.0
D +96.0
81%
Charlton
5,560
—
R +12.8
D +112.8
72%
Oxford
5,180
—
R +10.5
D +110.5
73%
Palmer
4,473
—
R +12.2
D +112.2
75%
Southbridge
4,421
—
D +2.5
D +97.5
69%
Sturbridge
4,220
—
D +7.3
D +92.7
76%
North Adams
4,217
—
D +35.9
D +64.1
82%
Dudley
4,214
—
R +13.6
D +113.6
73%
Southwick
4,149
—
R +20.0
D +120.0
—
Longmeadow
3,915
—
D +26.0
D +74.0
44%
Monson
3,721
—
R +9.4
D +109.4
84%
Southampton
3,209
—
D +7.5
D +92.5
—
Adams
3,155
—
D +22.1
D +77.9
77%
Great Barrington check source
3,038
—
D +62.9
—
85%
Granby
2,867
—
D +0.2
D +99.8
81%
Lenox check source
2,545
—
D +61.2
—
87%
Lee
2,478
—
D +36.2
D +63.8
85%
Spencer
2,093
—
R +10.9
D +110.9
35%
Webster
2,086
—
—
—
28%
North Brookfield
1,998
—
R +16.8
D +116.8
75%
Warren
1,820
—
R +16.9
D +116.9
76%
Brimfield
1,757
—
R +11.1
D +111.1
80%
Sheffield
1,602
—
D +41.2
D +58.8
90%
Brookfield
1,508
—
R +8.8
D +108.8
79%
Lanesborough
1,322
—
D +28.0
D +72.0
79%
Dalton
1,312
—
D +32.3
D +67.7
40%
Becket
996
—
D +24.8
D +75.2
87%
East Brookfield
972
—
R +16.1
D +116.1
77%
Hinsdale
933
—
D +20.8
D +79.2
87%
Wales
827
—
R +21.6
D +121.6
79%
Otis
814
—
D +5.8
D +94.2
82%
Richmond check source
809
—
D +56.8
—
90%
Egremont check source
759
—
D +62.1
—
85%
West Stockbridge check source
738
—
D +62.8
—
—
Granville
722
—
R +24.9
D +124.9
83%
Worthington
699
—
D +29.0
D +71.0
91%
Russell
640
—
R +19.9
D +119.9
78%
Blandford
626
—
R +23.0
D +123.0
—
Chester
558
—
R +19.4
D +119.4
79%
New Braintree
507
—
R +6.0
D +106.0
82%
Cummington
504
—
D +43.3
D +56.7
95%
Monterey check source
491
—
D +67.1
—
88%
Montgomery
428
—
R +12.1
D +112.1
85%
Peru
392
—
D +2.4
D +97.6
86%
Hancock
363
—
D +4.0
D +96.0
79%
Florida
321
—
R +8.5
D +108.5
85%
Savoy
312
—
D +0.5
D +99.5
77%
Washington
286
—
D +25.6
D +74.4
87%
Alford check source
282
—
D +62.6
—
94%
Tyringham
262
—
D +46.9
D +53.1
92%
Tolland
251
—
R +8.4
D +108.4
85%
Middlefield
248
—
D +19.0
D +81.0
90%
Rowe
193
—
D +6.9
D +93.1
79%
Hawley
151
—
D +27.9
D +72.1
88%
Monroe
56
—
R +23.8
D +123.8
92%
Charlemont
0
—
—
—
0%
Cheshire
0
—
—
—
0%
Clarksburg
0
—
—
—
0%
Hampden
0
—
—
—
0%
Holland
0
—
—
—
—
Huntington
0
—
—
—
0%
Mount Washington
0
—
—
—
—
New Ashford
0
—
—
—
0%
New Marlborough
0
—
—
—
—
Plainfield
0
—
—
—
—
Sandisfield
0
—
—
—
—
Stockbridge
0
—
—
—
—
Ware
0
—
—
—
0%
West Brookfield
0
—
—
—
—
Williamstown
0
—
—
—
0%
Windsor
0
—
—
—
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.