According to MassLive.com, Denise Andrews has won the Democratic Primary for the 2nd District. Here are the final figures:
Denise Andrews -- 1,490 votes
David Roulston -- 971 votes
Roxanne Wedegartner -- 746 votes
Lee Chauvette -- 705 votes
Martin McGuane -- 134 votes
Both Roulston and McGuane were hindered by lack of support outside of Greenfield, where Roulston received 717 of his 971 votes and where McGuane received all but 30 of his. Meanwhile, Chauvette had the opposite problem, bringing in only 68 of his 705 votes in Greenfield. Andrews was the only candidate who polled well across the board, hence the win.