Massachusetts U.S. Senate Election Results

CandidatePartyVotesPct.
Warren* Elizabeth Warren*Democrat Dem.1,634,21360.4%
Diehl Geoff DiehlRepublican Rep.979,50736.2%
Ayyadurai Shiva AyyaduraiIndependent Ind.91,7323.4%

2,705,452 votes, 100% reporting (2,173 of 2,173 precincts)

* Incumbent

See all Massachusetts results ›

See all Massachusetts results ›

Results Map

Vote share

Dem. 50 60 70
Rep. 50 60 70
Other 50 60 70
No results
TownWarrenDiehlAyyaduraiRpt.
Boston
178,895
37,305
5,475
100%
Worcester
32,573
14,377
1,759
100%
Cambridge
41,589
3,343
908
100%
Newton
31,088
8,355
1,297
100%
Springfield
27,708
8,174
1,134
100%
Somerville
30,686
3,647
808
100%
Quincy
20,067
12,380
1,017
100%
Plymouth
13,292
13,661
820
100%
Brockton
18,622
7,087
633
100%
Lowell
17,039
8,092
1,040
100%
Medford
17,896
6,437
815
100%
Brookline
21,086
3,316
652
100%
Weymouth
12,430
11,365
708
100%
Lynn
16,262
7,173
744
100%
Framingham
16,568
6,782
689
100%
Arlington
18,922
4,405
694
100%
New Bedford
14,784
7,593
936
100%
Haverhill
12,241
9,732
951
100%
Peabody
11,133
10,238
813
100%
Barnstable
10,874
10,501
662
100%
Waltham
14,502
6,652
821
100%
Fall River
11,662
7,162
684
100%
Beverly
11,331
6,534
781
100%
Salem
13,162
4,763
680
100%
Chicopee
9,878
7,371
833
100%
Billerica
8,193
8,795
756
100%
Taunton
9,029
8,018
624
100%
Malden
12,529
4,404
516
100%
Methuen
8,765
7,977
697
100%
Falmouth
9,833
7,021
575
100%
Natick
11,538
5,004
528
100%
Chelmsford
9,006
7,086
647
100%
Braintree
8,182
8,090
462
100%
Woburn
8,724
7,163
679
100%
Pittsfield
11,970
3,978
489
100%
Andover
9,257
6,275
773
100%
Needham
10,954
4,657
500
100%
Shrewsbury
8,838
6,531
565
100%
Lexington
11,978
3,379
498
100%
Watertown
11,817
3,421
555
100%
Attleboro
8,343
6,799
625
100%
Leominster
7,676
6,951
632
100%
Lawrence
12,336
2,495
372
100%
Northampton
12,967
1,718
378
100%
Franklin
7,667
6,778
458
100%
Westfield
6,720
7,570
554
100%
Melrose
9,262
4,681
471
100%
Marlborough
8,391
5,355
571
100%
Tewksbury
6,118
7,233
680
100%
Milton
8,842
4,527
414
100%
Revere
8,416
4,824
416
100%
Gloucester
8,405
4,736
473
100%
Marshfield
5,951
6,953
353
100%
Reading
7,404
5,271
499
100%
North Andover
6,773
5,852
548
100%
Dracut
5,409
6,928
677
100%
Norwood
7,228
5,265
420
100%
Wellesley
8,334
4,103
476
100%
Belmont
9,141
3,073
549
100%
Dartmouth
6,775
5,583
394
100%
Wakefield
6,699
5,471
444
100%
Danvers
6,189
5,761
510
100%
Hingham
6,700
5,324
366
100%
Dedham
7,157
4,665
378
100%
Holyoke
8,488
3,281
425
100%
Yarmouth
6,197
5,551
390
100%
Walpole
5,766
5,884
447
100%
Randolph
9,048
2,603
254
100%
Agawam
5,303
6,127
417
100%
North Attleborough
5,826
5,455
534
100%
Westford
6,654
4,665
394
100%
Fitchburg
6,333
4,694
461
100%
Marblehead
6,903
4,090
392
100%
Burlington
6,010
4,851
430
100%
Saugus
4,845
5,894
367
100%
Winchester
6,750
3,927
426
100%
Wilmington
5,031
5,642
394
100%
Stoughton
6,345
4,360
342
100%
Acton
7,983
2,611
424
100%
Amherst
9,782
891
305
100%
Canton
5,915
4,641
349
100%
Stoneham
5,782
4,689
433
100%
Sandwich
5,052
5,479
366
100%
Mansfield
5,606
4,785
375
100%
Scituate
5,413
4,769
303
100%
Bridgewater
4,467
5,702
308
100%
Easton
5,384
4,757
332
100%
Milford
5,447
4,526
381
100%
Middleborough
4,027
5,923
362
100%
Newburyport
6,556
3,224
332
100%
Everett
7,000
2,776
314
100%
Concord
7,427
2,303
299
100%
Holden
4,737
4,482
363
100%
Sudbury
6,341
2,888
287
100%
West Springfield
4,646
4,399
353
100%
Wareham
4,551
4,469
364
100%
Bourne
4,140
4,774
332
100%
Hudson
5,036
3,452
331
100%
Pembroke
3,676
4,769
262
100%
Sharon
5,938
2,368
341
100%
Easthampton
5,962
2,177
343
100%
Foxborough
4,192
3,979
289
100%
Duxbury
4,036
4,136
252
100%
Grafton
4,464
3,537
352
100%
Dennis
4,294
3,747
215
100%
Westwood
4,376
3,506
258
100%
Longmeadow
4,541
3,174
299
100%
Ludlow
3,769
3,930
309
100%
Hopkinton
4,536
3,115
231
100%
Westborough
4,866
2,741
252
100%
Norton
3,710
3,800
246
100%
South Hadley
4,668
2,768
288
100%
Mashpee
3,804
3,656
240
100%
Ashland
4,794
2,622
279
100%
Swampscott
4,830
2,586
278
100%
Amesbury
4,576
2,770
344
100%
Northborough
4,344
3,033
256
100%
Auburn
3,685
3,587
359
100%
Ipswich
4,317
3,027
287
100%
Winthrop
4,122
3,179
254
100%
Rockland
3,334
3,959
243
100%
Hanover
2,945
4,359
208
100%
Harwich
4,033
3,264
213
100%
Holliston
4,609
2,616
253
100%
East Longmeadow
3,460
3,719
267
100%
Somerset
3,790
3,349
262
100%
Wayland
5,204
1,950
247
100%
North Reading
3,508
3,581
274
100%
Abington
3,130
4,045
161
100%
Greenfield
5,278
1,775
259
100%
Westport
3,560
3,320
264
100%
Bellingham
3,244
3,596
274
100%
Belchertown
4,073
2,656
311
100%
Fairhaven
3,571
3,197
239
100%
Wilbraham
3,172
3,545
211
100%
Northbridge
2,927
3,703
270
100%
Gardner
3,429
2,998
406
100%
Bedford
4,410
2,214
208
100%
Whitman
2,642
3,888
175
100%
Swansea
3,140
3,221
206
100%
Chelsea
5,190
1,194
180
100%
Medfield
3,562
2,745
205
100%
East Bridgewater
2,431
3,832
176
100%
Kingston
2,819
3,369
214
100%
Lynnfield
2,585
3,555
195
100%
Medway
3,229
2,853
239
100%
Raynham
2,547
3,396
184
100%
Uxbridge
2,652
3,154
260
100%
Seekonk
3,092
2,783
172
100%
Brewster
3,420
2,281
226
100%
Norwell
2,633
3,031
168
100%
Millbury
2,514
3,007
278
100%
Charlton
2,154
3,324
295
100%
Groton
3,365
2,178
215
100%
Clinton
2,913
2,346
261
100%
Wrentham
2,391
2,909
205
100%
Weston
3,298
1,910
262
100%
Oxford
2,246
2,921
264
100%
Pepperell
2,474
2,734
216
100%
Webster
2,343
2,813
256
100%
Maynard
3,584
1,622
203
100%
Tyngsborough
2,447
2,740
211
100%
Hull
3,057
2,172
165
100%
Lakeville
2,019
3,178
155
100%
Nantucket
3,504
1,648
165
100%
Lunenburg
2,527
2,517
193
100%
Norfolk
2,421
2,623
193
100%
Rehoboth
2,273
2,790
158
100%
Littleton
3,085
1,919
191
100%
Hanson
1,910
3,105
124
100%
Southborough
2,925
2,015
165
100%
Carver
2,033
2,784
169
100%
Southbridge
2,580
1,876
185
100%
Palmer
2,100
2,239
279
100%
Sutton
1,836
2,565
216
100%
Sturbridge
2,148
2,263
197
100%
Leicester
1,971
2,424
210
100%
Spencer
1,863
2,395
232
100%
Holbrook
2,299
2,030
122
100%
Boxford
2,054
2,136
215
100%
Cohasset
2,344
1,915
122
100%
Rockport
2,790
1,358
146
100%
Millis
2,262
1,864
155
100%
Sterling
1,836
2,268
160
100%
Southwick
1,581
2,464
207
100%
North Adams
3,102
1,005
141
100%
Dudley
1,631
2,409
206
100%
Middleton
1,722
2,328
181
100%
Acushnet
1,779
2,302
123
100%
Georgetown
1,909
2,052
195
100%
Plainville
1,904
2,011
178
100%
Newbury
2,250
1,661
170
100%
Chatham
2,107
1,862
108
100%
Rutland
1,724
2,153
197
100%
Orleans
2,406
1,550
93
100%
Hamilton
2,240
1,673
130
100%
Stow
2,585
1,322
112
100%
Townsend
1,671
2,170
149
100%
Salisbury
1,822
1,945
179
100%
Upton
1,982
1,784
157
100%
Douglas
1,448
2,286
180
100%
Westminster
1,718
2,011
175
100%
Freetown
1,610
2,165
121
100%
Athol
1,787
1,836
220
100%
Mattapoisett
1,878
1,757
113
100%
Monson
1,675
1,845
201
100%
West Boylston
1,787
1,770
151
100%
Montague
2,590
895
169
100%
Halifax
1,432
2,105
115
100%
Blackstone
1,519
1,906
118
100%
Winchendon
1,505
1,852
164
100%
Lincoln
2,743
658
104
100%
Topsfield
1,697
1,627
130
100%
Groveland
1,541
1,760
146
100%
West Bridgewater
1,331
1,998
93
100%
Ware
1,572
1,633
206
100%
Merrimac
1,676
1,511
184
100%
Ayer
1,860
1,364
142
100%
Harvard
2,242
997
100
100%
Lancaster
1,581
1,606
139
100%
Eastham
2,057
1,146
73
100%
Dighton
1,332
1,809
97
100%
Southampton
1,542
1,548
124
100%
Rowley
1,435
1,659
119
100%
Great Barrington
2,604
515
77
100%
Williamstown
2,666
448
59
100%
Templeton
1,314
1,701
148
100%
Adams
2,097
932
106
100%
Manchester-by-the-Sea
1,863
1,140
100
100%
Dover
1,668
1,307
113
100%
Granby
1,495
1,400
148
100%
Carlisle
2,008
843
82
100%
Bolton
1,727
1,094
106
100%
Mendon
1,303
1,512
94
100%
Dalton
1,945
855
70
100%
Berkley
1,108
1,635
97
100%
Hopedale
1,428
1,305
89
100%
Ashburnham
1,306
1,363
127
100%
Shirley
1,368
1,300
109
100%
Marion
1,511
1,186
79
100%
Rochester
1,116
1,597
63
100%
Hadley
1,891
753
96
100%
Boxborough
1,790
818
93
100%
Lenox
2,069
538
65
100%
Orange
1,272
1,228
135
100%
Deerfield
1,812
722
88
100%
West Newbury
1,441
1,050
103
100%
Oak Bluffs
1,817
639
87
100%
Lee
1,753
705
76
100%
Hampden
1,052
1,353
84
100%
Boylston
1,203
1,165
87
100%
Sherborn
1,525
759
83
100%
Edgartown
1,546
723
96
100%
Tisbury
1,700
494
87
100%
Paxton
1,046
1,133
87
100%
Hubbardston
906
1,228
114
100%
Barre
993
1,138
107
100%
Provincetown
1,917
171
39
100%
Wenham
1,115
894
73
100%
Nahant
1,197
796
74
100%
North Brookfield
743
1,178
106
100%
Princeton
1,052
898
70
100%
Wellfleet
1,482
471
57
100%
Essex
1,125
795
85
100%
Avon
1,002
862
53
100%
West Tisbury
1,503
329
69
100%
Warren
769
984
101
100%
Brimfield
711
992
94
100%
Hatfield
1,168
566
57
100%
Berlin
944
717
71
100%
West Brookfield
770
896
66
100%
Dunstable
850
809
51
100%
Sheffield
1,147
409
39
100%
Ashby
674
846
53
100%
Sunderland
1,195
333
45
100%
Williamsburg
1,177
305
58
100%
Plympton
639
837
46
100%
Brookfield
618
828
66
100%
Northfield
940
480
73
100%
Cheshire
879
566
44
100%
Truro
1,054
336
39
100%
Lanesborough
879
477
46
100%
Millville
517
701
58
100%
Shutesbury
976
130
30
100%
Leverett
990
125
20
100%
Holland
461
607
60
100%
Hardwick
509
556
60
100%
Stockbridge
865
218
30
100%
Conway
828
244
30
100%
Ashfield
811
196
32
100%
Bernardston
670
320
47
100%
East Brookfield
381
591
47
100%
Shelburne
755
210
25
100%
Westhampton
589
357
43
100%
Buckland
706
215
44
100%
Oakham
346
571
34
100%
Huntington
439
453
45
100%
Hinsdale
567
296
34
100%
Whately
559
298
25
100%
Richmond
646
183
27
100%
Phillipston
339
463
32
100%
West Stockbridge
649
130
19
100%
Becket
509
261
26
100%
Pelham
674
93
28
100%
Wales
313
437
42
100%
Egremont
641
125
18
100%
Gill
545
219
19
100%
Granville
296
450
30
100%
New Marlborough
533
204
21
100%
Colrain
484
218
41
100%
Petersham
413
280
29
100%
Chilmark
587
107
27
100%
Otis
410
292
17
100%
Clarksburg
445
240
16
100%
Russell
260
398
27
100%
Worthington
423
211
44
100%
Chesterfield
393
228
26
100%
Erving
384
225
35
100%
Blandford
225
350
15
100%
Charlemont
361
177
40
100%
Chester
232
315
21
100%
Royalston
279
259
20
100%
Goshen
342
181
24
100%
New Salem
331
183
19
100%
New Braintree
224
276
18
100%
Wendell
406
66
31
100%
Cummington
346
113
22
100%
Monterey
367
77
19
100%
Montgomery
167
265
18
100%
Windsor
284
141
21
100%
Leyden
289
128
13
100%
Peru
254
147
19
100%
Warwick
263
125
22
100%
Plainfield
269
91
14
100%
Sandisfield
236
126
6
100%
Heath
224
129
9
100%
Hancock
194
151
7
100%
Florida
157
146
15
100%
Washington
206
85
7
100%
Savoy
148
107
14
100%
Aquinnah
228
25
13
100%
Alford
217
37
4
100%
Middlefield
171
75
11
100%
Tolland
103
147
6
100%
Tyringham
197
52
4
100%
Rowe
109
81
3
100%
Hawley
112
49
6
100%
New Ashford
83
39
1
100%
Mount Washington
73
16
6
100%
Gosnold
33
21
2
100%
Monroe
22
19
5
100%
+ Show all townships – Collapse townships