« Go Back   « Go Back
Candidate Key
 
Harris and Walz
Democratic
 
 
Trump and Vance
Republican
 
 
 
 
 
 
Oliver and Ter Maat
Libertarian
 
 
 
 
Sonski and Onak
Write-In
 
 
 
 

2024 President General Election
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
554,471
235,118
7,931
3,981
4,541
3,471
123
89
5,107 10,301 825,133
Acton More »
 
10,177
2,536
149
68
94
35
0
0
123 149 13,331
Arlington More »
 
22,399
4,219
306
92
127
148
10
5
158 300 27,764
Ashby
 
936
1,009
11
8
13
5
0
0
0 21 2,003
Ashland More »
 
6,589
2,921
69
62
74
19
2
0
0 170 9,906
Ayer More »
 
2,870
1,638
30
34
31
12
0
0
0 89 4,704
Bedford More »
 
5,874
2,192
75
47
55
19
0
0
79 91 8,432
Belmont More »
 
10,996
2,867
185
80
88
77
0
5
129 227 14,654
Billerica More »
 
11,743
11,383
178
110
95
44
0
0
154 174 23,881
Boxborough
 
2,295
768
32
17
31
4
0
1
18 26 3,192
Burlington More »
 
8,218
5,569
165
88
76
26
3
1
101 353 14,600
Cambridge More »
 
43,690
4,159
1,005
151
252
533
35
40
257 539 50,661
Carlisle
 
2,648
663
23
15
27
7
0
0
18 60 3,461
Chelmsford More »
 
12,937
7,901
150
117
136
45
2
4
137 276 21,705
Concord More »
 
9,588
1,924
73
36
77
26
0
2
122 178 12,026
Dracut More »
 
7,889
9,188
96
101
80
34
0
0
0 234 17,622
Dunstable
 
1,205
966
8
10
7
3
1
0
10 21 2,231
Everett More »
 
7,629
4,534
113
85
37
68
0
0
63 129 12,658
Framingham More »
 
20,681
8,272
247
144
164
107
3
3
205 308 30,134
Groton More »
 
4,810
2,196
45
39
54
21
4
0
66 89 7,324
Holliston More »
 
6,359
2,639
45
62
60
27
13
0
89 103 9,397
Hopkinton More »
 
6,843
3,179
95
53
64
17
3
1
83 122 10,460
Hudson More »
 
6,793
4,153
79
83
74
31
0
0
77 143 11,433
Lexington More »
 
14,362
3,279
309
74
136
54
0
0
135 254 18,603
Lincoln More »
 
3,258
634
40
10
24
5
0
0
41 35 4,047
Littleton More »
 
4,295
2,014
31
40
60
16
0
0
0 130 6,586
Lowell More »
 
21,080
12,906
246
189
132
186
2
2
183 466 35,392
Malden More »
 
15,327
6,443
350
122
87
173
0
0
123 250 22,875
Marlborough More »
 
10,996
6,651
121
91
107
36
0
0
88 198 18,288
Maynard More »
 
4,743
1,766
50
27
40
24
0
0
31 81 6,762
Medford More »
 
21,050
7,774
369
124
145
203
0
0
206 336 30,207
Melrose More »
 
12,041
4,579
150
70
93
49
0
0
135 184 17,301
Natick More »
 
15,161
5,119
144
114
112
41
18
0
148 291 21,148
Newton More »
 
36,445
8,699
461
176
251
128
0
0
542 641 47,343
N. Reading More »
 
5,226
4,435
36
59
49
19
0
0
71 141 10,036
Pepperell More »
 
3,729
3,357
34
55
55
20
4
0
52 70 7,376
Reading More »
 
10,431
5,607
81
85
99
31
4
3
0 309 16,650
Sherborn
 
2,089
566
17
20
35
2
6
0
31 40 2,806
Shirley
 
2,030
1,536
27
27
21
6
0
0
28 29 3,704
Somerville More »
 
33,218
4,512
637
102
175
629
6
16
314 355 39,964
Stoneham More »
 
7,650
5,560
94
71
51
35
0
0
12 212 13,685
Stow More »
 
3,434
1,168
42
27
57
13
0
0
22 43 4,806
Sudbury More »
 
8,768
2,656
95
55
90
25
0
0
119 135 11,943
Tewksbury More »
 
9,002
9,161
91
100
83
31
0
0
110 183 18,761
Townsend More »
 
2,557
2,846
26
41
27
6
0
0
12 75 5,590
Tyngsborough More »
 
3,767
3,575
58
30
46
17
2
0
0 97 7,592
Wakefield More »
 
9,585
6,270
73
103
100
26
0
0
144 177 16,478
Waltham More »
 
18,048
7,824
224
136
139
116
2
0
0 466 26,955
Watertown More »
 
13,539
3,864
261
92
97
122
3
4
49 257 18,288
Wayland More »
 
6,787
1,718
99
48
61
22
0
0
80 119 8,934
Westford More »
 
9,543
4,751
136
84
105
39
0
0
134 145 14,937
Weston More »
 
4,484
1,757
74
36
64
9
0
0
49 160 6,633
Wilmington More »
 
7,206
6,692
90
97
66
14
0
0
76 159 14,400
Winchester More »
 
9,099
3,650
108
66
97
20
0
0
176 180 13,396
Woburn More »
 
12,352
8,873
178
108
121
46
0
2
107 281 22,068
County Totals
554,471
235,118
7,931
3,981
4,541
3,471
123
89
5,107 10,301 825,133