The 1928 United States Senate election in Massachusetts was held on November 6, 1928. Democratic incumbent David I. Walsh, who had won a special election to complete the unexpired term of Henry Cabot Lodge, defeated Benjamin Loring Young to win an election to a second, full term.
Democratic primary
Candidates
- David I. Walsh, incumbent U.S. senator since 1926
Results
Senator Walsh was unopposed for renomination.
Republican primary
Candidates
- Butler Ames, former U.S. representative from Lowell and candidate for Senate in 1911
- Eben Draper Jr., former state senator from Hopedale and son of Eben Draper
- Benjamin Loring Young, Weston selectman and former speaker of the Massachusetts House of Representatives
Withdrawn
- Robert M. Washburn, former state senator from Worcester (endorsed Ames)
General election
Candidates
- John J. Ballam, founding member of the Communist Party of America (Workers')
- Alfred Baker Lewis, candidate for Senate in 1926 (Socialist)
- David I. Walsh, incumbent U.S. senator since 1926 (Democratic)
- Benjamin Loring Young, Weston selectman and former speaker of the Massachusetts House of Representatives (Republican)