Back to board

Massachusetts State Senate Worcester & Middlesex

89% reporting50,412 votes castMargin 29,782 votes (59.1 pts)
John Cronin wins.
John CroninDemocratic40,09779.5%
Ming ZhangUnenrolled10,31520.5%

Who called it: every source ranked