Last vote update Nov 5, 4:09 PM. Polls closed Nov 3, 6:00 PM.
By town
Place
Votes
Margin
2024 president
Shift
Counted
Boston
178,839
D +63.2
D +59.1
D +4.0
91%
Worcester
47,599
D +39.6
D +28.8
D +10.8
100%
Cambridge
37,192
D +84.9
D +82.6
D +2.3
92%
Newton
35,408
D +59.1
D +61.5
R +2.4
88%
Plymouth
31,946
D +8.8
D +9.7
R +0.9
100%
Somerville
31,752
D +81.1
D +76.1
D +5.0
100%
Quincy
31,040
D +30.7
D +25.6
D +5.1
94%
Springfield
29,074
D +47.1
D +34.4
D +12.7
93%
New Bedford
24,622
D +15.4
D +8.3
D +7.1
100%
Weymouth
24,612
D +15.8
D +13.2
D +2.6
97%
Brockton
24,252
D +54.7
D +44.1
D +10.7
100%
Medford
23,435
D +52.0
D +46.1
D +5.9
98%
Haverhill
23,427
D +19.9
D +10.9
D +9.0
100%
Arlington
22,859
D +69.9
D +68.3
D +1.6
94%
Framingham
22,548
D +47.0
D +42.9
D +4.2
93%
Brookline
22,454
D +73.9
D +74.3
R +0.4
94%
Lowell
22,165
D +41.2
D +24.1
D +17.2
97%
Barnstable
22,020
D +10.6
D +12.2
R +1.6
92%
Peabody
21,657
D +7.6
D +3.1
D +4.5
95%
Lynn
21,461
D +42.3
D +23.1
D +19.2
98%
Fall River
20,659
D +8.2
R +1.7
D +9.9
100%
Waltham
20,024
D +43.5
D +39.5
D +4.0
92%
Taunton
19,256
D +7.3
D +2.8
D +4.4
100%
Beverly
18,865
D +35.9
D +35.4
D +0.5
96%
Chicopee
18,496
D +9.1
D +5.8
D +3.3
100%
Salem
18,395
D +54.9
D +47.0
D +8.0
100%
Falmouth
18,121
D +26.1
D +27.7
R +1.6
95%
Billerica
18,060
D +7.5
D +1.6
D +6.0
95%
Chelmsford
17,094
D +29.2
D +24.2
D +5.0
95%
Attleboro
16,942
D +17.2
D +11.8
D +5.4
98%
Natick
16,806
D +47.4
D +49.5
R +2.1
94%
Woburn
16,710
D +20.8
D +16.4
D +4.4
97%
Needham
15,834
D +46.5
D +55.0
R +8.5
94%
Pittsfield
15,693
D +49.0
D +44.2
D +4.8
100%
Franklin
15,358
D +19.2
D +19.1
D +0.1
96%
Shrewsbury
15,323
D +24.8
D +23.3
D +1.5
93%
Andover
15,283
D +29.1
D +32.4
R +3.3
89%
Methuen
15,091
D +12.9
D +1.6
D +11.3
84%
Braintree
15,086
D +9.4
D +6.8
D +2.7
92%
Westfield
15,066
R +4.3
R +4.0
R +0.3
97%
Northampton
14,342
D +79.0
D +77.9
D +1.1
94%
Watertown
14,286
D +62.2
D +55.6
D +6.6
93%
Dartmouth
14,207
R +1.1
D +0.3
R +1.4
100%
Gloucester
14,078
D +29.0
D +28.7
D +0.3
96%
Lexington
14,029
D +60.6
D +62.8
R +2.2
87%
Melrose
13,926
D +45.6
D +44.9
D +0.7
95%
Marshfield
13,854
R +0.8
D +5.2
R +5.9
96%
Tewksbury
13,761
D +1.2
R +0.9
D +2.0
94%
Leominster
13,465
D +9.9
D +9.5
D +0.5
86%
Milton
13,269
D +36.2
D +44.1
R +7.9
95%
Reading
13,024
D +24.2
D +30.1
R +5.9
94%
North Andover
12,858
D +22.0
D +20.6
D +1.4
93%
Revere
12,759
D +29.7
D +9.0
D +20.6
100%
Wakefield
12,758
D +22.9
D +20.9
D +2.0
95%
Dracut
12,606
R +2.2
R +7.6
D +5.4
98%
Lawrence
12,545
D +51.5
D +17.5
D +34.0
100%
Danvers
12,414
D +9.1
D +10.0
R +1.0
94%
Norwood
12,200
D +21.9
D +21.7
D +0.2
94%
Yarmouth
12,146
D +16.1
D +16.0
D +0.1
92%
North Attleborough
12,031
D +13.5
D +7.5
D +5.9
97%
Walpole
12,008
D +9.5
D +13.4
R +3.9
91%
Wellesley
11,866
D +40.8
D +53.8
R +13.0
90%
Agawam
11,811
R +10.1
R +9.3
R +0.7
95%
Dedham
11,733
D +31.7
D +30.5
D +1.3
96%
Hingham
11,676
D +25.0
D +32.8
R +7.8
86%
Malden
11,503
D +47.5
D +40.8
D +6.6
70%
Westford
11,385
D +34.1
D +33.5
D +0.5
92%
Belmont
11,334
D +56.8
D +58.6
R +1.8
86%
Fitchburg
11,249
D +18.8
D +12.3
D +6.5
100%
Randolph
11,229
D +60.1
D +52.2
D +7.9
100%
Saugus
11,159
R +2.0
R +10.2
D +8.2
98%
Bridgewater
11,026
R +0.6
R +0.3
R +0.2
99%
Stoughton
10,913
D +30.7
D +26.3
D +4.4
95%
Holyoke
10,869
D +40.0
D +31.1
D +8.8
100%
Mansfield
10,848
D +20.1
D +17.9
D +2.3
97%
Sandwich
10,836
D +7.1
D +8.8
R +1.8
93%
Stoneham
10,830
D +19.4
D +15.8
D +3.6
95%
Burlington
10,776
D +20.6
D +19.2
D +1.4
91%
Marblehead
10,709
D +29.9
D +40.7
R +10.9
92%
Canton
10,665
D +21.5
D +22.9
R +1.4
94%
Easton
10,645
D +13.2
D +16.1
R +2.9
95%
Middleborough
10,540
R +12.7
R +14.8
D +2.1
98%
Winchester
10,435
D +37.0
D +42.7
R +5.8
92%
Wilmington
10,402
D +6.6
D +3.7
D +2.9
90%
Acton
10,375
D +60.8
D +60.1
D +0.7
92%
Newburyport
10,209
D +43.0
D +45.8
R +2.7
94%
Wareham
10,164
D +4.1
D +1.7
D +2.4
100%
Swampscott
9,977
Even
D +39.6
R +39.6
100%
Concord
9,792
D +61.0
D +66.6
R +5.6
92%
Everett
9,599
D +46.8
D +25.4
D +21.4
100%
West Springfield
9,454
D +3.9
D +0.4
D +3.5
100%
Bourne
9,302
D +4.8
D +5.5
R +0.7
93%
Hudson
9,179
D +27.3
D +24.1
D +3.2
100%
Scituate
9,081
D +18.1
D +26.0
R +7.9
79%
Pembroke
9,015
R +6.6
R +3.3
R +3.3
97%
Holden
8,982
D +12.4
D +13.9
R +1.5
88%
Easthampton
8,688
D +50.2
D +47.6
D +2.6
99%
Ludlow
8,587
R +9.2
R +8.3
R +0.9
98%
Dennis
8,440
D +13.0
D +16.3
R +3.3
90%
Somerset
8,425
D +0.2
R +4.0
D +4.1
100%
Westport
8,395
R +4.0
R +6.7
D +2.7
100%
Foxborough
8,383
D +9.9
D +11.6
R +1.7
95%
Mashpee
8,348
D +13.5
D +15.5
R +2.0
95%
Amesbury
8,285
D +32.8
D +30.5
D +2.4
99%
Duxbury
8,278
D +8.8
D +21.7
R +12.9
90%
Sharon
8,252
D +48.2
D +47.0
D +1.2
93%
Grafton
8,223
D +27.1
D +22.4
D +4.7
93%
Westborough
8,195
D +43.1
D +41.1
D +2.0
97%
Amherst
8,060
D +85.0
D +82.6
D +2.4
90%
South Hadley
8,023
D +28.4
D +29.6
R +1.1
99%
Westwood
7,996
D +22.9
D +28.0
R +5.1
94%
Ipswich
7,850
D +27.7
D +31.1
R +3.4
96%
Ashland
7,823
D +40.8
D +38.6
D +2.3
96%
Auburn
7,779
D +8.8
D +7.1
D +1.6
99%
North Reading
7,737
D +11.2
D +8.2
D +3.0
97%
Swansea
7,675
R +10.3
R +13.1
D +2.8
100%
Belchertown
7,590
D +19.1
D +20.2
R +1.1
99%
Bellingham
7,577
D +2.1
D +0.3
D +1.8
100%
Greenfield
7,577
D +51.0
D +45.5
D +5.5
99%
East Longmeadow
7,531
D +2.6
D +0.8
D +1.8
97%
Sudbury
7,505
D +49.3
D +53.5
R +4.2
75%
Hanover
7,451
R +7.4
R +3.5
R +3.9
92%
Harwich
7,414
D +20.2
D +23.2
R +3.0
91%
Rockland
7,391
D +1.4
Even
D +1.5
97%
Abington
7,275
D +2.7
D +0.8
D +1.9
100%
Wilbraham
7,255
D +1.5
D +4.0
R +2.5
99%
Winthrop
7,106
D +14.6
D +12.9
D +1.7
97%
Gardner
7,066
D +8.9
D +5.4
D +3.5
100%
Northbridge
7,053
R +0.9
R +1.6
D +0.7
100%
Northborough
7,018
D +31.7
D +32.7
R +1.0
91%
Marlborough
6,998
D +11.4
D +24.6
R +13.2
48%
Holliston
6,784
D +37.0
D +41.3
R +4.3
86%
Raynham
6,696
R +6.7
R +7.3
D +0.5
99%
Whitman
6,668
D +1.2
R +2.7
D +3.8
97%
Wayland
6,655
D +55.8
D +59.6
R +3.8
89%
Seekonk
6,644
D +9.2
R +1.0
D +10.2
97%
Hopkinton
6,627
D +34.8
D +36.6
R +1.7
77%
Bedford
6,574
D +42.9
D +45.6
R +2.7
90%
Medway
6,484
D +22.3
D +22.3
Even
96%
Medfield
6,465
D +27.8
D +35.3
R +7.5
93%
East Bridgewater
6,435
R +13.4
R +11.0
R +2.5
94%
Chelsea
6,295
D +60.0
D +38.1
D +21.9
100%
Charlton
6,268
R +13.5
R +12.8
R +0.7
99%
Lynnfield
6,245
R +4.8
R +3.4
R +1.4
95%
Wrentham
6,232
Even
D +4.4
R +4.5
95%
Milford
6,180
D +2.9
D +12.2
R +9.2
58%
Millbury
6,171
D +2.6
R +1.1
D +3.7
100%
Brewster
6,135
D +31.1
D +34.3
R +3.2
93%
Lakeville
6,087
R +15.8
R +13.9
R +1.9
100%
Groton
5,986
D +34.6
D +37.3
R +2.7
99%
Webster
5,982
D +0.4
R +8.1
D +8.5
100%
Rehoboth
5,969
R +9.9
R +13.1
D +3.3
100%
Kingston
5,955
R +5.4
Even
R +5.5
86%
Clinton
5,892
D +20.3
D +14.6
D +5.7
100%
Oxford
5,774
R +7.4
R +10.5
D +3.1
100%
Lunenburg
5,688
D +9.3
D +9.3
Even
98%
Pepperell
5,664
D +10.3
D +5.2
D +5.0
95%
Norwell
5,583
D +8.4
D +14.5
R +6.1
91%
Tyngsborough
5,547
D +12.3
D +2.6
D +9.7
95%
Carver
5,495
R +12.6
R +13.2
D +0.6
99%
Norfolk
5,473
D +11.0
D +17.4
R +6.3
93%
Hull
5,449
D +23.4
D +24.6
R +1.2
93%
Maynard
5,422
D +48.3
D +45.7
D +2.5
95%
Littleton
5,392
D +37.8
D +36.2
D +1.7
97%
Hanson
5,357
R +13.8
R +11.5
R +2.4
97%
Nantucket
5,035
D +42.6
D +37.6
D +5.0
93%
Sutton
4,960
R +6.7
R +6.1
R +0.5
98%
Leicester
4,878
R +7.7
R +8.0
D +0.2
100%
Millis
4,803
D +19.0
D +22.4
R +3.4
97%
Palmer
4,789
R +10.2
R +12.2
D +2.0
99%
Southbridge
4,766
D +16.0
D +2.5
D +13.5
100%
Southborough
4,736
D +33.4
D +38.9
R +5.5
89%
Rutland
4,717
R +7.2
R +5.2
R +2.0
100%
Dudley
4,693
R +12.0
R +13.6
D +1.6
100%
Acushnet
4,649
R +28.7
R +24.5
R +4.2
100%
Sturbridge
4,608
D +9.3
D +7.3
D +2.0
97%
Douglas
4,527
R +15.6
R +15.2
R +0.4
100%
Middleton
4,525
R +11.1
R +9.3
R +1.8
94%
Southwick
4,511
R +23.2
R +20.0
R +3.3
98%
Holbrook
4,435
D +17.6
D +13.0
D +4.5
100%
North Adams
4,429
D +44.7
D +35.9
D +8.8
100%
Sterling
4,414
D +2.2
D +5.4
R +3.2
96%
Rockport
4,356
D +45.5
D +47.3
R +1.9
93%
Uxbridge
4,356
R +19.8
R +4.7
R +15.1
64%
Cohasset
4,342
D +23.8
D +33.7
R +9.9
93%
Georgetown
4,340
D +4.4
D +5.9
R +1.5
98%
Plainville
4,326
D +4.5
D +2.8
D +1.7
95%
Freetown
4,314
R +19.3
R +17.5
R +1.8
100%
Upton
4,303
D +18.6
D +16.9
D +1.7
100%
Boxford
4,267
D +9.8
D +14.1
R +4.3
94%
Westminster
4,252
R +1.4
R +1.0
R +0.4
98%
Townsend
4,239
R +4.4
R +5.3
D +1.0
97%
Salisbury
4,217
D +3.4
R +1.3
D +4.7
95%
Athol
4,213
R +0.3
R +6.3
D +6.0
100%
Norton
4,205
R +19.1
D +2.8
R +21.9
52%
Longmeadow
4,164
D +11.5
D +26.0
R +14.5
52%
Stow
4,106
D +47.1
D +49.2
R +2.1
97%
Montague
4,091
D +41.3
D +40.7
D +0.6
100%
Mattapoisett
4,078
D +9.9
D +13.8
R +3.8
99%
Chatham
4,057
D +21.4
D +25.8
R +4.4
91%
Monson
4,049
R +10.6
R +9.4
R +1.2
99%
Orleans
3,976
D +33.9
D +38.5
R +4.6
90%
Hamilton
3,963
D +23.7
D +37.2
R +13.5
97%
Weston
3,952
D +32.0
D +43.7
R +11.7
70%
Fairhaven check source
3,882
D +85.0
D +1.8
—
52%
Halifax
3,699
R +14.7
R +13.3
R +1.4
95%
Blackstone
3,689
R +6.2
R +10.7
D +4.5
100%
Templeton
3,670
R +16.7
R +15.7
R +1.0
100%
Ayer
3,647
D +24.8
D +27.3
R +2.5
100%
West Boylston
3,584
D +17.5
D +18.1
R +0.6
92%
West Bridgewater
3,580
R +9.0
R +9.9
D +0.9
100%
Eastham
3,577
D +42.1
D +42.8
R +0.6
96%
Topsfield
3,545
D +12.5
D +19.1
R +6.6
97%
Southampton
3,495
D +4.1
D +7.5
R +3.4
100%
Lancaster
3,400
D +7.9
D +12.8
R +4.9
100%
Harvard
3,334
D +50.4
D +53.5
R +3.1
95%
Granby
3,333
R +1.5
D +0.2
R +1.7
100%
Adams
3,312
D +29.7
D +22.1
D +7.6
100%
Merrimac
3,305
D +13.3
D +13.6
R +0.2
92%
Rowley
3,293
R +0.2
D +3.6
R +3.8
94%
Rochester
3,273
R +20.9
R +14.4
R +6.5
100%
Berkley
3,169
R +22.4
R +22.5
D +0.1
100%
Great Barrington
3,150
D +67.7
D +62.9
D +4.8
96%
Mendon
3,112
R +0.5
D +2.5
R +2.9
100%
Ashburnham
3,061
D +4.7
D +4.5
D +0.2
98%
Bolton
2,989
D +34.8
D +38.3
R +3.5
95%
Marion
2,915
D +22.3
D +26.2
R +3.8
95%
Williamstown
2,888
D +71.9
D +71.7
D +0.2
90%
Orange
2,876
D +3.8
R +1.6
D +5.5
98%
Dover
2,874
D +24.2
D +37.2
R +12.9
87%
Manchester-by-the-Sea
2,843
D +35.7
D +46.0
R +10.3
89%
Shirley
2,833
D +12.8
D +13.9
R +1.0
96%
Boylston
2,819
D +15.5
D +16.0
R +0.4
98%
Deerfield
2,808
D +43.1
D +45.5
R +2.3
99%
Hadley
2,778
D +41.7
D +39.5
D +2.2
99%
Carlisle
2,707
D +53.6
D +60.0
R +6.4
86%
Lenox
2,655
D +61.6
D +61.2
D +0.5
96%
West Newbury
2,637
D +28.4
D +30.9
R +2.5
93%
Lee
2,597
D +41.3
D +36.2
D +5.1
99%
Hopedale
2,585
D +19.5
D +18.0
D +1.5
94%
Boxborough
2,544
D +50.9
D +49.9
D +1.1
94%
Hubbardston
2,413
R +12.1
R +12.2
D +0.1
100%
Paxton
2,383
D +7.2
D +7.1
D +0.1
98%
Spencer
2,320
R +15.7
R +10.9
R +4.8
48%
Provincetown
2,258
D +87.2
D +85.4
D +1.8
92%
Edgartown
2,252
D +43.4
D +39.3
D +4.0
94%
North Brookfield
2,244
R +12.8
R +16.8
D +4.0
100%
Wenham
2,221
D +22.8
D +37.4
R +14.6
100%
Princeton
2,140
D +16.7
D +19.1
R +2.4
100%
Tisbury
2,104
D +59.8
D +57.5
D +2.3
94%
Warren
2,023
R +16.1
R +16.9
D +0.8
100%
Berlin
1,966
D +19.0
D +19.1
R +0.1
97%
Avon
1,921
D +13.3
D +10.0
D +3.3
100%
Nahant
1,908
D +22.3
D +26.4
R +4.1
88%
Brimfield
1,886
R +12.6
R +11.1
R +1.5
98%
Hatfield
1,870
D +33.9
D +35.1
R +1.2
96%
West Tisbury
1,817
D +65.5
D +65.4
Even
94%
Brookfield
1,670
R +9.6
R +8.8
R +0.8
100%
Sheffield
1,667
D +47.8
D +41.2
D +6.7
100%
Northfield
1,666
D +25.5
D +26.2
R +0.7
100%
Truro
1,622
D +61.4
D +60.0
D +1.3
99%
Plympton
1,602
R +8.7
R +9.4
D +0.7
98%
Sunderland
1,583
D +54.7
D +56.0
R +1.3
100%
Ashby
1,566
R +6.7
R +3.8
R +3.0
98%
Williamsburg
1,560
D +61.5
D +57.9
D +3.6
98%
Cheshire
1,526
D +8.9
D +8.2
D +0.7
100%
Groveland
1,461
D +29.4
D +4.2
D +25.2
40%
Lanesborough
1,408
D +30.0
D +28.0
D +2.0
100%
Dalton
1,390
D +34.9
D +32.3
D +2.6
49%
Millville
1,353
R +12.8
R +19.7
D +6.8
100%
Conway
1,156
D +49.1
D +49.9
R +0.8
98%
Leverett
1,138
D +74.8
D +74.2
D +0.7
96%
Bernardston
1,130
D +27.2
D +28.3
R +1.1
100%
Shutesbury
1,128
D +72.2
D +71.8
D +0.4
96%
East Brookfield
1,094
R +17.7
R +16.1
R +1.6
100%
Shelburne
1,084
D +56.1
D +55.6
D +0.5
100%
Westhampton
1,073
D +25.6
D +27.4
R +1.8
100%
Becket
1,058
D +25.7
D +24.8
D +0.9
100%
Hinsdale
975
D +25.5
D +20.8
D +4.7
100%
Phillipston
969
R +17.1
R +22.8
D +5.7
100%
Buckland
965
D +49.9
D +46.4
D +3.5
96%
Whately
948
D +29.3
D +35.3
R +6.0
96%
Wales
907
R +17.2
R +21.6
D +4.4
100%
Gill
885
D +38.8
D +41.2
R +2.3
100%
Otis
885
D +7.8
D +5.8
D +2.0
100%
Richmond
847
D +56.6
D +56.8
R +0.1
94%
Erving
818
D +4.9
D +7.1
R +2.2
100%
Chilmark
780
D +72.7
D +72.7
Even
94%
Egremont
777
D +70.4
D +62.1
D +8.3
94%
Granville
775
R +29.2
R +24.9
R +4.3
94%
West Stockbridge
775
D +65.5
D +62.8
D +2.7
96%
Petersham
764
D +17.2
D +19.1
R +1.9
94%
Worthington
739
D +25.6
D +29.0
R +3.4
97%
Chesterfield
719
D +22.4
D +26.1
R +3.7
99%
Russell
697
R +22.5
R +19.9
R +2.6
100%
Blandford
671
R +30.7
R +23.0
R +7.7
98%
New Salem
611
D +23.7
D +23.5
D +0.2
99%
Chester
592
R +20.7
R +19.4
R +1.3
98%
Goshen
558
D +16.8
D +20.7
R +3.9
98%
New Braintree
543
R +13.2
R +6.0
R +7.3
100%
Cummington
534
D +42.9
D +43.3
R +0.4
100%
Wendell
530
D +56.2
D +55.7
D +0.5
100%
Monterey
497
D +67.2
D +67.1
D +0.2
91%
Montgomery
473
R +20.9
R +12.1
R +8.8
96%
Leyden
439
D +37.9
D +32.9
D +5.0
100%
Warwick
421
D +27.9
D +28.0
Even
95%
Heath
413
D +20.4
D +22.1
R +1.7
100%
Peru
404
D +9.0
D +2.4
D +6.6
100%
Hancock
391
D +5.0
D +4.0
D +1.0
100%
Savoy
350
R +0.3
D +0.5
R +0.8
100%
Florida
340
R +8.4
R +8.5
D +0.1
100%
Washington
302
D +29.9
D +25.6
D +4.2
98%
Alford
290
D +73.9
D +62.6
D +11.3
100%
Tyringham
287
D +45.4
D +46.9
R +1.5
100%
Tolland
269
R +5.0
R +8.4
D +3.3
100%
Middlefield
266
D +15.9
D +19.0
R +3.1
95%
Aquinnah
262
D +80.2
D +78.3
D +1.9
91%
Rowe
218
D +1.4
D +6.9
R +5.5
94%
Hawley
157
D +27.9
D +27.9
Even
90%
Monroe
59
Even
R +23.8
D +23.8
100%
Gosnold
51
D +58.3
D +54.5
D +3.8
86%
Ashfield
0
—
—
—
0%
Barre
0
—
—
—
0%
Charlemont
0
—
—
—
0%
Clarksburg
0
—
—
—
0%
Colrain
0
—
—
—
0%
Dighton
0
—
—
—
0%
Dunstable
0
—
—
—
0%
Essex
0
—
—
—
0%
Hampden
0
—
—
—
0%
Hardwick
0
—
—
—
0%
Holland
0
—
—
—
0%
Huntington
0
—
—
—
0%
Lincoln
0
—
—
—
0%
Mount Washington
0
—
—
—
0%
New Ashford
0
—
—
—
0%
New Marlborough
0
—
—
—
0%
Newbury
0
—
—
—
0%
Oak Bluffs
0
—
—
—
0%
Oakham
0
—
—
—
0%
Pelham
0
—
—
—
0%
Plainfield
0
—
—
—
0%
Royalston
0
—
—
—
0%
Sandisfield
0
—
—
—
0%
Sherborn
0
—
—
—
0%
Stockbridge
0
—
—
—
0%
Ware
0
—
—
—
0%
Wellfleet
0
—
—
—
0%
West Brookfield
0
—
—
—
0%
Winchendon
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.