2020 Massachusetts Senate election

Last updated

2020 Massachusetts Senate election
Flag of Massachusetts.svg
  2018
November 3, 2020
2022  

All 40 seats in the Massachusetts Senate
21 seats needed for a majority
Registered4,812,909 [1] (Increase2.svg 5.20 pp)
Turnout76.00% (Increase2.svg 15.84 pp)
 Majority partyMinority party
 
Karen E. Spilka.jpg
Bruce Tarr 2010.jpg
Leader Karen Spilka Bruce Tarr
Party Democratic Republican
Leader sinceFebruary 28, 2018January 3, 2011
Leader's seat 2nd Middlesex and Norfolk 1st Essex and Middlesex
Last election34 seats6 seats
Seats before364
Seats won373
Seat changeIncrease2.svg 3Decrease2.svg 3
Popular vote2,407,534200,099
Percentage90.25%7.50%

2020 State Senate elections in Massachusetts.svg
Results of the elections:
     Democratic gain
     Democratic hold     Republican hold

President before election

Karen Spilka
Democratic

Elected President

Karen Spilka
Democratic

The 2020 Massachusetts Senate election was held on November 3, 2020 to elect all 40 members of the Massachusetts Senate. [2] Primary elections were held on September 1, 2020. [3] Voters in Massachusetts elected all 40 members of the State Senate to serve two-year terms in the Massachusetts General Court. The election coincided with United States national elections and Massachusetts state elections, including U.S. Senate, U.S. House, U.S. President, and Massachusetts House. [4]

Contents

Democrats started the 2019 legislative session with 34 seats. However, after two Republican senators resigned to take other roles, special elections were held in which Democrats flipped both seats, bringing the Democratic caucus to 36 members and leaving Republicans with just 4 senators. [5]

Democrats flipped a third seat on election day with Democrat John Cronin defeating incumbent Republican Dean Tran. Republicans held only 3 seats after the elections. [6]

Pre-election special elections

2020: 2nd Hampden and Hampshire

A special election in the 2nd Hampden and Hampshire district was called after Republican senator Don Humason was elected mayor of Westfield. The election was won by Democratic state representative John Velis, flipping the seat for the Democratic Party. [5]

Republican primary

Candidates
Nominee
  • John Cain, business owner [7]
Results
Republican primary results [8]
PartyCandidateVotes%
Republican John Cain 5,586 98.17%
Write-in 1041.83%
Total votes5,690 100.00%

Democratic primary

Candidates
Nominees
Results
Democratic primary results [9]
PartyCandidateVotes%
Democratic John Velis 20,848 99.14%
Write-in 1810.49%
Total votes21,029 100.00%

General election

Results
General election results [10]
PartyCandidateVotes%
Democratic John Velis 10,089 64.18%
Republican John Cain5,62035.75%
Write-in 100.06%
Total votes15,719 100.00%
Democratic gain from Republican

2020: Plymouth and Barnstable

A special election in the Plymouth and Barnstable district was called after Republican senator Vinny deMacedo resigned to take an academic position. The election was won by Democrat Susan Moran, flipping the seat for the Democratic Party. [5] [11]

Republican primary

Candidates
Nominee
Eliminated in primary
  • Jesse Brown, business owner [12]
Results
Republican primary results [13]
PartyCandidateVotes%
Republican James McMahon 8,288 55.92%
Republican Jesse Brown6,49543.83%
Write-in 370.25%
Total votes14,820 100.00%

Democratic primary

Candidates
Nominee
Eliminated in primary
Results
Democratic primary results [15]
PartyCandidateVotes%
Democratic Susan Moran 8,894 26.83%
Democratic John Maloney8,63626.05%
Democratic Thomas Moakley6,80620.53%
Democratic Becky Coletta6,70120.21%
Democratic Stephen Michael Palmer1,9365.84%
Write-in 1810.55%
Total votes33,154 100.00%

General election

Results
General election results [16]
PartyCandidateVotes%
Democratic Susan Moran 11,587 56.16%
Republican James McMahon9,01043.67%
Write-in 350.17%
Total votes20,632 100.00%
Democratic gain from Republican

Predictions

SourceRankingAs of
The Cook Political Report [17] Safe DOctober 21, 2020

Overview

Election

2020 Massachusetts Senate election
General election — November 3, 2020 [18]
MA Senate 192.svg
PartyVotesPercentageSeats+/–
Democratic 2,407,53490.2537Increase2.svg 1
Republican 200,0997.503Decrease2.svg 1
Independents 23,4690.880Steady2.svg
All Others 36,4101.360Steady2.svg
Valid votes2,667,51278.44
Invalid votes733,12421.56
Totals3,400,636100.0040
Registered voter/turnout4,812,90970.66


Popular vote
Democratic
90.25%
Republican
7.50%
Independent
0.88%
Other
1.36%
Percentage seats won
Democratic
92.50%
Republican
7.50%

Closest races

Seats where the margin of victory was under 10%:

  1. Worcester and Middlesex District, 1.9%
  2. Worcester, Hampden, Hampshire and Middlesex District, 5.7%

Summary of results by Senate district

Italics denote an open seat held by the incumbent party or a seat where the incumbent was defeated by a primary challenger; bold text denotes a gain for a party. [18] [19]

Senate District Incumbent PartyElected SenatorParty
Berkshire, Hampshire, Franklin and Hampden Adam Hinds Dem Adam Hinds Dem
Bristol and Norfolk Paul Feeney Dem Paul Feeney Dem
1st Bristol and Plymouth Michael Rodrigues Dem Michael Rodrigues Dem
2nd Bristol and Plymouth Mark Montigny Dem Mark Montigny Dem
Cape and Islands Julian Cyr Dem Julian Cyr Dem
1st Essex Diana DiZoglio Dem Diana DiZoglio Dem
2nd Essex Joan Lovely Dem Joan Lovely Dem
3rd Essex Brendan Crighton Dem Brendan Crighton Dem
1st Essex and Middlesex Bruce Tarr Rep Bruce Tarr Rep
2nd Essex and Middlesex Barry Finegold Dem Barry Finegold Dem
Hampden James T. Welch Dem Adam Gomez Dem
1st Hampden and Hampshire Eric Lesser Dem Eric Lesser Dem
2nd Hampden and Hampshire John Velis Dem John Velis Dem
Hampshire, Franklin and Worcester Jo Comerford Dem Jo Comerford Dem
1st Middlesex Edward J. Kennedy Dem Edward J. Kennedy Dem
2nd Middlesex Patricia D. Jehlen Dem Patricia D. Jehlen Dem
3rd Middlesex Michael J. Barrett Dem Michael J. Barrett Dem
4th Middlesex Cindy Friedman Dem Cindy Friedman Dem
5th Middlesex Jason Lewis Dem Jason Lewis Dem
1st Middlesex and Norfolk Cynthia Stone Creem Dem Cynthia Stone Creem Dem
2nd Middlesex and Norfolk Karen Spilka Dem Karen Spilka Dem
Middlesex and Worcester Jamie Eldridge Dem Jamie Eldridge Dem
Middlesex and Suffolk Sal DiDomenico Dem Sal DiDomenico Dem
Norfolk, Bristol and Middlesex Becca Rausch Dem Becca Rausch Dem
Norfolk, Bristol and Plymouth Walter Timilty Dem Walter Timilty Dem
Norfolk and Plymouth John Keenan Dem John Keenan Dem
Norfolk and Suffolk Mike Rush Dem Mike Rush Dem
Plymouth and Barnstable Susan Moran Dem Susan Moran Dem
Plymouth and Norfolk Patrick O'Connor Rep Patrick O'Connor Rep
1st Plymouth and Bristol Marc Pacheco Dem Marc Pacheco Dem
2nd Plymouth and Norfolk Michael Brady Dem Michael Brady Dem
1st Suffolk Nick Collins Dem Nick Collins Dem
2nd Suffolk Sonia Chang-Díaz Dem Sonia Chang-Díaz Dem
1st Suffolk and Middlesex Joseph Boncore Dem Joseph Boncore Dem
2nd Suffolk and Middlesex Will Brownsberger Dem Will Brownsberger Dem
Worcester and Middlesex Dean Tran Rep John J. Cronin Dem
Worcester and Norfolk Ryan Fattman Rep Ryan Fattman Rep
Worcester, Hampden, Hampshire and Middlesex Anne Gobi Dem Anne Gobi Dem
1st Worcester Harriette L. Chandler Dem Harriette L. Chandler Dem
2nd Worcester Michael O. Moore Dem Michael O. Moore Dem

Detailed Results

Berkshire, Hampshire, Franklin and HampdenBristol and Norfolk1st Bristol and Plymouth2nd Bristol and PlymouthCape and Islands1st Essex2nd Essex3rd Essex1st Essex and Middlesex2nd Essex and MiddlesexHampden1st Hampden and Hampshire2nd Hampden and HampshireHampshire, Franklin and Worcester1st Middlesex2nd Middlesex3rd Middlesex4th Middlesex5th Middlesex1st Middlesex and Norfolk2nd Middlesex and NorfolkMiddlesex and WorcesterMiddlesex and SuffolkNorfolk, Bristol and MiddlesexNorfolk, Bristol and PlymouthNorfolk and PlymouthNorfolk and SuffolkPlymouth and BarnstablePlymouth and Norfolk1st Plymouth and Bristol2nd Plymouth and Bristol1st Suffolk2nd Suffolk1st Suffolk and Middlesex2nd Suffolk and MiddlesexWorcester and MiddlesexWorcester and NorfolkWorcester, Hampden, Hampshire and Middlesex1st Worcester2nd Worcester

Berkshire, Hampshire, Franklin and Hampden

Democratic primary results [20]
PartyCandidateVotes%
Democratic Adam Hinds (incumbent) 34,425 99.77%
Write-in 790.23%
Total votes34,504 100.00%
General election results [21]
PartyCandidateVotes%
Democratic Adam Hinds (incumbent) 68,973 99.40%
Write-in 4190.60%
Total votes69,392 100.00%
Democratic hold

Bristol and Norfolk

Primary election results
PartyCandidateVotes%
Democratic primary results [22]
Democratic Paul Feeney (incumbent) 25,990 99.61%
Write-in 1030.39%
Total votes26,093 100.00%
Republican primary results [23]
Republican Harry Brousaides (write-in) 43 7.04%
Write-in 56892.96%
Total votes611 100.00%
General election results [24]
PartyCandidateVotes%
Democratic Paul Feeney (incumbent) 68,917 98.55%
Write-in 1,0161.45%
Total votes69,933 100.00%
Democratic hold

1st Bristol and Plymouth

Democratic primary results [25]
PartyCandidateVotes%
Democratic Michael Rodrigues (incumbent) 19,064 99.69%
Write-in 590.31%
Total votes19,123 100.00%
General election results [26]
PartyCandidateVotes%
Democratic Michael Rodrigues (incumbent) 57,205 98.63%
Write-in 7921.37%
Total votes57,997 100.0%
Democratic hold

2nd Bristol and Plymouth

Democratic primary results [27]
PartyCandidateVotes%
Democratic Mark Montigny (incumbent) 20,066 99.43%
Write-in 1160.57%
Total votes20,182 100.00%
General election results [28]
PartyCandidateVotes%
Democratic Mark Montigny (incumbent) 55,159 98.13%
Write-in 1,0501.87%
Total votes56,209 100.00%
Democratic hold

Cape and Islands

Democratic primary results [29]
PartyCandidateVotes%
Democratic Julian Cyr (incumbent) 40,021 99.48%
Write-in 2080.52%
Total votes40,229 100.00%
General election results [30]
PartyCandidateVotes%
Democratic Julian Cyr (incumbent) 89,721 98.55%
Independent Leah Christine Mercurio (write-in)2350.26%
Write-in 1,0501.87%
Total votes56,209 100.00%
Democratic hold

1st Essex

Democratic primary results [31]
PartyCandidateVotes%
Democratic Diana DiZoglio (incumbent) 27,963 99.55%
Write-in 1270.45%
Total votes28,090 100.00%
General election results [32]
PartyCandidateVotes%
Democratic Diana DiZoglio (incumbent) 72,722 97.82%
Write-in 1,6172.18%
Total votes74,339 100.00%
Democratic hold

2nd Essex

Democratic primary results [33]
PartyCandidateVotes%
Democratic Joan Lovely (incumbent) 32,475 99.58%
Write-in 1370.42%
Total votes32,612 100.00%
General election results [34]
PartyCandidateVotes%
Democratic Joan Lovely (incumbent) 75,182 98.74%
Write-in 9581.26%
Total votes76,140 100.00%
Democratic hold

3rd Essex

Primary election results
PartyCandidateVotes%
Democratic primary results [35]
Democratic Brendan Crighton (incumbent) 25,226 99.33%
Write-in 1690.67%
Total votes25,395 100.00%
Republican primary results [36]
Republican Carlos Armando Hernandez (write-in) 174 20.05%
Write-in 69479.95%
Total votes868 100.00%
General election results [37]
PartyCandidateVotes%
Democratic Brendan Crighton (incumbent) 62,381 97.03%
Write-in 1,9122.97%
Total votes64,293 100.00%
Democratic hold

1st Essex and Middlesex

Republican primary results [38]
PartyCandidateVotes%
Republican Bruce Tarr (incumbent) 10,126 99.32%
Write-in 690.68%
Total votes10,195 100.00%
General election results [39]
PartyCandidateVotes%
Republican Bruce Tarr (incumbent) 86,565 98.55%
Write-in 1,2731.45%
Total votes87,838 100.00%
Republican hold

2nd Essex and Middlesex

Democratic primary results [40]
PartyCandidateVotes%
Democratic Barry Finegold (incumbent) 22,269 98.90%
Write-in 2481.10%
Total votes22,517 100.00%
General election results [41]
PartyCandidateVotes%
Democratic Barry Finegold (incumbent) 60,176 97.74%
Write-in 1,3902.26%
Total votes61,566 100.00%
Democratic hold

Hampden

Democratic primary results [42]
PartyCandidateVotes%
Democratic Adam Gomez 11,522 52.43%
Democratic James T. Welch (incumbent)10,39747.31%
Write-in 590.27%
Total votes21,978 100.00%
General election results [43]
PartyCandidateVotes%
Democratic Adam Gomez 44,038 97.45%
Write-in 1,1512.55%
Total votes45,189 100.00%
Democratic hold

1st Hampden and Hampshire

Democratic primary results [44]
PartyCandidateVotes%
Democratic Eric Lesser (incumbent) 30,186 99.17%
Write-in 2530.83%
Total votes30,439 100.00%
General election results [45]
PartyCandidateVotes%
Democratic Eric Lesser (incumbent) 66,944 96.95%
Write-in 2,1053.05%
Total votes69,049 100.00%
Democratic hold

2nd Hampden and Hampshire

Primary election results
PartyCandidateVotes%
Republican primary results [46]
Republican John Cain 7,523 99.09%
Write-in 690.91%
Total votes7,592 100.00%
Democratic primary results [47]
Democratic John Velis (incumbent) 26,196 99.62%
Write-in 990.38%
Total votes26,295 100.00%
General election results [48]
PartyCandidateVotes%
Democratic John Velis (incumbent) 50,100 63.94%
Republican John Cain28,07835.83%
Write-in 1770.23%
Total votes78,355 100.00%
Democratic hold

Hampshire, Franklin and Worcester

Democratic primary results [49]
PartyCandidateVotes%
Democratic Jo Comerford (incumbent) 37,329 99.69%
Write-in 1160.31%
Total votes37,445 100.00%
General election results [50]
PartyCandidateVotes%
Democratic Jo Comerford (incumbent) 68,001 99.11%
Write-in 6100.89%
Total votes68,611 100.00%
Democratic hold

1st Middlesex

Democratic primary results [51]
PartyCandidateVotes%
Democratic Edward J. Kennedy (incumbent) 21,890 99.20%
Write-in 1770.80%
Total votes22,067 100.00%
General election results [52]
PartyCandidateVotes%
Democratic Edward J. Kennedy (incumbent) 56,791 98.77%
Write-in 7061.23%
Total votes57,497 100.00%
Democratic hold

2nd Middlesex

Democratic primary results [53]
PartyCandidateVotes%
Democratic Patricia D. Jehlen (incumbent) 41,723 81.73%
Democratic Gary Fisher9,23118.08%
Write-in 980.19%
Total votes51,052 100.00%
General election results [54]
PartyCandidateVotes%
Democratic Patricia D. Jehlen (incumbent) 82,607 98.81%
Write-in 9911.19%
Total votes83,598 100.00%
Democratic hold

3rd Middlesex

Democratic primary results [55]
PartyCandidateVotes%
Democratic Michael J. Barrett (incumbent) 36,536 99.63%
Write-in 1370.37%
Total votes36,673 100.00%
General election results [56]
PartyCandidateVotes%
Democratic Michael J. Barrett (incumbent) 74,850 98.69%
Write-in 9901.31%
Total votes75,840 100.00%
Democratic hold

4th Middlesex

Democratic primary results [57]
PartyCandidateVotes%
Democratic Cindy Friedman (incumbent) 37,189 99.51%
Write-in 1840.49%
Total votes37,373 100.00%
General election results [58]
PartyCandidateVotes%
Democratic Cindy Friedman (incumbent) 74,955 98.35%
Write-in 1,2551.65%
Total votes76,210 100.00%
Democratic hold

5th Middlesex

Primary election results
PartyCandidateVotes%
Democratic primary results [59]
Democratic Jason Lewis (incumbent) 34,865 99.21%
Write-in 2760.79%
Total votes35,141 100.00%
Republican primary results [60]
Republican Daniel Ensminger (write-in) 167 20.14%
Write-in 66279.86%
Total votes829 100.00%
General election results [61]
PartyCandidateVotes%
Democratic Jason Lewis (incumbent) 68,055 98.05%
Write-in 1,3551.95%
Total votes69,410 100.00%
Democratic hold

1st Middlesex and Norfolk

Democratic primary results [62]
PartyCandidateVotes%
Democratic Cynthia Stone Creem (incumbent) 40,406 99.34%
Write-in 2680.66%
Total votes40,674 100.00%
General election results [63]
PartyCandidateVotes%
Democratic Cynthia Stone Creem (incumbent) 70,430 98.90%
Write-in 7861.10%
Total votes71,216 100.00%
Democratic hold

2nd Middlesex and Norfolk

Democratic primary results [64]
PartyCandidateVotes%
Democratic Karen Spilka (incumbent) 32,510 99.64%
Write-in 1190.36%
Total votes32,629 100.00%
General election results [65]
PartyCandidateVotes%
Democratic Karen Spilka (incumbent) 70,660 98.54%
Write-in 1,0501.46%
Total votes71,710 100.00%
Democratic hold

Middlesex and Worcester

Democratic primary results [66]
PartyCandidateVotes%
Democratic Jamie Eldridge (incumbent) 35,949 99.67%
Write-in 1200.33%
Total votes36,069 100.00%
General election results [67]
PartyCandidateVotes%
Democratic Jamie Eldridge (incumbent) 77,958 98.38%
Write-in 1,2821.62%
Total votes79,240 100.00%
Democratic hold

Middlesex and Suffolk

Democratic primary results [68]
PartyCandidateVotes%
Democratic Sal DiDomenico (incumbent) 27,790 99.27%
Write-in 2030.73%
Total votes27,993 100.00%
General election results [69]
PartyCandidateVotes%
Democratic Sal DiDomenico (incumbent) 59,047 98.88%
Write-in 6691.12%
Total votes59,716 100.00%
Democratic hold

Norfolk, Bristol and Middlesex

Primary election results
PartyCandidateVotes%
Democratic primary results [70]
Democratic Becca Rausch (incumbent) 29,997 99.44%
Write-in 1690.56%
Total votes30,166 100.00%
Republican primary results [71]
Republican Matthew Kelly 7,093 99.44%
Write-in 400.56%
Total votes7,133 100.00%
General election results [72]
PartyCandidateVotes%
Democratic Becca Rausch (incumbent) 58,320 59.70%
Republican Matthew Kelly39,29040.22%
Write-in 800.08%
Total votes97,690 100.00%
Democratic hold

Norfolk, Bristol and Plymouth

Democratic primary results [73]
PartyCandidateVotes%
Democratic Walter Timilty (incumbent) 25,222 68.01%
Democratic Jared Rose11,81931.87%
Write-in 460.12%
Total votes37,087 100.00%
General election results [74]
PartyCandidateVotes%
Democratic Walter Timilty (incumbent) 71,530 99.02%
Write-in 7070.98%
Total votes72,237 100.00%
Democratic hold

Norfolk and Plymouth

Democratic primary results [75]
PartyCandidateVotes%
Democratic John Keenan (incumbent) 27,139 98.82%
Write-in 3231.18%
Total votes27,462 100.00%
General election results [76]
PartyCandidateVotes%
Democratic John Keenan (incumbent) 53,385 69.24%
Independent Alexander Mendez23,46930.44%
Write-in 2460.32%
Total votes77,100 100.00%
Democratic hold

Norfolk and Suffolk

Plymouth and Barnstable

Plymouth and Norfolk

1st Plymouth and Bristol

2nd Plymouth and Bristol

1st Suffolk

2nd Suffolk

1st Suffolk and Middlesex

2nd Suffolk and Middlesex

Worcester and Middlesex

Worcester and Middlesex District general election, 2020
PartyCandidateVotes%
Democratic John J. Cronin 42,188 50.9
Republican Dean Tran (incumbent)40,55849.0
Write-in Write-ins105.1
Total votes100.0
Democratic gain from Republican

Worcester and Norfolk

Worcester, Hampden, Hampshire and Middlesex

Worcester, Hampden, Hampshire and Middlesex district, 2020
PartyCandidateVotes%
Democratic Anne Gobi (incumbent) 48,018 52.84
Republican Stephen Hall42,85247.16
Total votes100.0
Democratic hold

[77]

1st Worcester

2nd Worcester

See also

Notes

References

  1. "Enrollment Breakdown as of 10/24/2020" (PDF). Secretary of the Commonwealth of Massachusetts. Retrieved December 11, 2023.
  2. "Town-By-Town Map: Results, And Takeaways, In Massachusetts' Democratic Senate Primary". www.wbur.org. Retrieved September 7, 2020.
  3. "Mass. 2020 Primary: What To Know About Voting By Mail Or At The Polls". www.wbur.org. Retrieved March 11, 2026.
  4. "Election Results Archive". Massachusetts Secretary of the Commonwealth . Retrieved March 11, 2026.
  5. 1 2 3 4 5 "Democrat John Velis Wins Massachusetts State Senate Seat". New England Public Media . May 20, 2020. Retrieved March 11, 2026.
  6. Gavin, Christopher (November 4, 2020). "Here's where the Massachusetts State House stands after the election". Boston.com . Retrieved March 11, 2026.
  7. Tremblay, Hope E. (May 16, 2020). "Voters will decide next state senator in Tuesday special election". The Westfield News . Archived from the original on November 6, 2024. Retrieved March 11, 2026.
  8. "2020 State Senate Special Republican Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 11, 2026.
  9. "2020 State Senate Special Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 11, 2026.
  10. "2020 State Senate Special General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 11, 2026.
  11. Spillane, Geoff (May 19, 2020). "Susan Moran wins Senate seat in Plymouth and Barnstable District". Cape Cod Times . Archived from the original on May 20, 2020. Retrieved March 11, 2026.
  12. Spillane, Geoff (February 23, 2020). "2 candidates vie to keep Plymouth & Barnstable seat in GOP hands". Cape Cod Times . Retrieved March 11, 2026.
  13. "2020 State Senate Special Republican Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 11, 2026.
  14. 1 2 3 4 Spillane, Geoff (February 23, 2020). "5 Democrats compete in primary for Plymouth & Barnstable seat". Cape Cod Times . Archived from the original on March 11, 2026. Retrieved March 11, 2026.
  15. "2020 State Senate Special Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 11, 2026.
  16. "2020 State Senate Special General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 11, 2026.
  17. "October Overview: Handicapping the 2020 State Legislature Races". The Cook Political Report . Retrieved November 1, 2020.
  18. 1 2 "PD43+ » Search Elections". Massachusetts Secretary of the Commonwealth . Retrieved March 7, 2026.
  19. "Massachusetts State Senate elections, 2022". Ballotpedia . Retrieved March 7, 2026.
  20. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 12, 2026.
  21. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 12, 2026.
  22. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 12, 2026.
  23. "2020 State Senate Republican Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 12, 2026.
  24. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 12, 2026.
  25. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 12, 2026.
  26. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 12, 2026.
  27. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 12, 2026.
  28. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 12, 2026.
  29. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 13, 2026.
  30. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 17, 2026.
  31. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 17, 2026.
  32. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 17, 2026.
  33. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 17, 2026.
  34. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 17, 2026.
  35. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 17, 2026.
  36. "2020 State Senate Republican Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 12, 2026.
  37. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 17, 2026.
  38. "2020 State Senate Republican Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 19, 2026.
  39. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 19, 2026.
  40. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 19, 2026.
  41. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 19, 2026.
  42. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 19, 2026.
  43. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 19, 2026.
  44. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  45. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  46. "2020 State Senate Republican Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  47. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  48. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  49. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  50. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  51. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  52. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  53. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  54. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 20, 2026.
  55. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  56. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  57. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  58. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  59. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  60. "2020 State Senate Republican Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  61. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  62. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  63. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  64. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  65. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  66. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  67. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  68. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  69. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  70. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  71. "2020 State Senate Republican Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  72. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  73. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  74. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  75. "2020 State Senate Democratic Primary". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  76. "2020 State Senate General Election". Massachusetts Secretary of the Commonwealth . Retrieved March 21, 2026.
  77. "2020 Massachusetts Senate election: Live results for the Worcester, Hampden, Hampshire & Middlesex District". November 3, 2020.