« Go Back   « Go Back
Candidate Key
 
 
 

2026 U.S. Senate Republican Primary
Statewide (showing only Middlesex County)

View as: # | %

Middlesex County Results
« Return to Aggregate Results

 
City/Town Ward Pct All Others Blanks Total Votes Cast
County Totals
40,035
379 7,148 47,562
Acton More »
 
429
13 49 491
Arlington More »
 
797
10 163 970
Ashby
 
233
0 53 286
Ashland More »
 
514
0 77 591
Ayer More »
 
353
3 38 394
Bedford More »
 
411
2 61 474
Belmont More »
 
487
6 156 649
Billerica More »
 
1,989
9 352 2,350
Boxborough
 
119
0 25 144
Burlington More »
 
906
6 174 1,086
Cambridge More »
 
520
12 123 655
Carlisle
 
162
0 18 180
Chelmsford More »
 
1,621
11 271 1,903
Concord More »
 
461
4 94 559
Dracut More »
 
1,609
8 229 1,846
Dunstable
 
216
3 38 257
Everett More »
 
477
8 104 589
Framingham More »
 
1,400
18 235 1,653
Groton More »
 
565
8 76 649
Holliston More »
 
475
11 73 559
Hopkinton More »
 
485
2 64 551
Hudson More »
 
843
5 176 1,024
Lexington More »
 
543
9 148 700
Lincoln More »
 
112
2 32 146
Littleton More »
 
357
0 66 423
Lowell More »
 
1,453
26 227 1,706
Malden More »
 
842
14 162 1,018
Marlborough More »
 
1,245
13 199 1,457
Maynard More »
 
334
0 50 384
Medford More »
 
1,239
24 248 1,511
Melrose More »
 
881
10 137 1,028
Natick More »
 
1,009
10 162 1,181
Newton More »
 
1,141
25 283 1,449
N. Reading More »
 
828
1 171 1,000
Pepperell More »
 
674
3 88 765
Reading More »
 
1,064
2 184 1,250
Sherborn
 
95
0 14 109
Shirley
 
369
3 48 420
Somerville More »
 
588
11 99 698
Stoneham More »
 
1,007
4 206 1,217
Stow More »
 
256
2 48 306
Sudbury More »
 
470
6 109 585
Tewksbury More »
 
1,657
12 221 1,890
Townsend More »
 
612
1 81 694
Tyngsborough More »
 
556
3 85 644
Wakefield More »
 
1,054
9 230 1,293
Waltham More »
 
1,308
15 237 1,560
Watertown More »
 
556
9 89 654
Wayland More »
 
270
3 66 339
Westford More »
 
883
4 141 1,028
Weston More »
 
312
3 50 365
Wilmington More »
 
1,139
7 184 1,330
Winchester More »
 
672
6 138 816
Woburn More »
 
1,437
3 296 1,736
County Totals
40,035
379 7,148 47,562