« 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 Worcester County)

View as: # | %

Worcester County Results
« Return to Aggregate Results

 
City/Town Ward Pct All Others Blanks Total Votes Cast
County Totals
225,680
183,802
3,003
2,578
2,450
1,235
24
12
2,057 4,603 425,444
Ashburnham More »
 
1,965
1,795
23
27
20
10
0
0
25 28 3,893
Athol More »
 
2,602
2,952
21
52
21
9
0
0
30 42 5,729
Auburn More »
 
5,206
4,512
64
69
52
25
0
0
50 95 10,073
Barre More »
 
1,408
1,625
12
13
15
5
2
7
3 35 3,125
Berlin
 
1,385
941
16
14
26
9
0
0
16 22 2,429
Blackstone More »
 
2,245
2,783
25
25
24
5
0
0
9 38 5,154
Bolton
 
2,459
1,098
25
18
37
9
0
0
30 30 3,706
Boylston
 
1,886
1,367
31
23
25
7
0
0
16 32 3,387
Brookfield
 
930
1,109
8
9
16
6
0
0
12 17 2,107
Charlton More »
 
3,494
4,519
31
66
43
24
0
0
29 90 8,296
Clinton More »
 
4,192
3,125
39
42
41
21
0
0
50 56 7,566
Douglas More »
 
2,407
3,271
29
32
30
4
0
0
0 100 5,873
Dudley More »
 
2,686
3,532
26
44
31
11
1
1
20 53 6,405
E. Brookfield
 
556
769
5
7
4
1
0
0
4 17 1,363
Fitchburg More »
 
8,613
6,721
94
92
100
66
1
1
64 145 15,897
Gardner More »
 
4,835
4,338
44
72
58
32
0
0
24 86 9,489
Grafton More »
 
6,651
4,216
106
64
65
16
1
0
69 101 11,289
Hardwick
 
706
834
5
9
6
2
0
0
9 13 1,584
Harvard
 
2,983
903
42
18
27
3
0
0
37 41 4,054
Holden More »
 
6,911
5,222
94
84
82
15
0
0
0 233 12,641
Hopedale
 
2,054
1,428
21
25
16
9
0
0
31 32 3,616
Hubbardston
 
1,262
1,614
13
15
31
5
0
0
14 23 2,977
Lancaster More »
 
2,322
1,796
26
34
27
9
0
0
25 36 4,275
Leicester More »
 
2,822
3,310
35
34
33
22
0
0
22 70 6,348
Leominster More »
 
10,955
9,059
120
127
116
69
0
0
56 549 21,051
Lunenburg More »
 
3,866
3,207
35
37
70
17
0
0
15 94 7,341
Mendon More »
 
1,972
1,877
15
20
33
3
0
0
21 67 4,008
Milford More »
 
7,586
5,942
90
82
71
33
9
1
101 118 14,033
Millbury More »
 
3,904
3,994
46
52
47
14
0
0
28 73 8,158
Millville
 
708
1,055
5
9
7
8
0
0
0 16 1,808
New Braintree
 
307
346
2
5
4
0
0
0
0 11 675
N. Brookfield
 
1,156
1,623
9
11
13
8
0
0
8 26 2,854
Northborough More »
 
5,851
2,969
120
53
66
21
0
0
77 83 9,240
Northbridge More »
 
4,373
4,515
49
69
87
16
0
0
65 102 9,276
Oakham
 
514
720
5
8
11
2
0
0
3 3 1,266
Oxford More »
 
3,310
4,084
28
49
28
21
3
1
5 81 7,610
Paxton
 
1,557
1,350
12
19
15
4
0
0
14 26 2,997
Petersham
 
518
352
7
4
5
5
1
0
3 6 901
Phillipston
 
438
697
4
11
2
6
0
0
0 12 1,170
Princeton
 
1,466
996
23
7
12
4
0
0
21 30 2,559
Royalston
 
392
391
4
3
6
5
0
0
8 5 814
Rutland More »
 
2,736
3,035
35
32
34
20
1
0
36 40 5,969
Shrewsbury More »
 
11,852
7,378
331
130
132
55
4
0
105 261 20,248
Southborough More »
 
4,135
1,818
53
32
54
10
0
0
62 82 6,246
Southbridge More »
 
3,501
3,330
30
48
33
37
0
0
24 71 7,074
Spencer More »
 
2,791
3,477
32
37
21
10
0
0
27 56 6,451
Sterling More »
 
2,832
2,541
26
38
40
6
0
0
33 72 5,588
Sturbridge More »
 
3,137
2,709
36
34
40
10
0
0
37 43 6,046
Sutton More »
 
2,882
3,258
29
35
35
11
0
0
39 78 6,367
Templeton More »
 
1,883
2,583
31
36
26
14
0
0
20 46 4,639
Upton More »
 
3,086
2,192
49
29
31
8
0
0
36 48 5,479
Uxbridge More »
 
4,172
4,585
33
54
45
19
0
0
50 80 9,038
Warren More »
 
1,072
1,509
18
17
16
9
0
0
11 28 2,680
Webster More »
 
3,671
4,319
38
52
38
17
0
0
32 46 8,213
W. Boylston More »
 
2,643
1,832
43
26
44
13
0
0
28 54 4,683
W. Brookfield
 
1,126
1,170
9
11
10
5
0
0
8 23 2,362
Westborough More »
 
7,038
2,938
136
64
79
24
0
0
79 105 10,463
Westminster More »
 
2,588
2,640
23
37
40
10
1
0
23 47 5,409
Winchendon More »
 
2,159
2,933
24
34
35
12
0
1
38 30 5,266
Worcester More »
 
40,923
22,598
618
378
274
384
0
0
355 656 66,186
County Totals
225,680
183,802
3,003
2,578
2,450
1,235
24
12
2,057 4,603 425,444