Longtime Massachusetts Secretary of State William Galvin has fended off a challenge from Boston City Councilor Josh Zakim in a Democratic primary race that turned caustic in its closing weeks.
Tuesday's primary was the toughest re-election challenge for Galvin, who's held the post for nearly a quarter-century.
The contest heated up after the 34-year-old Zakim won the endorsement of activists gathered at the Massachusetts Democratic Party convention, beating the 67-year-old incumbent first elected to the office in 1994.
In-depth news coverage of the Greater Boston Area.
Zakim faulted Galvin for not moving faster to harden protections against potential hacking and other threats to upcoming elections.
Galvin defended his efforts to protect voting, saying keeping the Massachusetts voting system off the internet has reduced the possibility of an attack.
Galvin will face Republican Anthony Amore in November.