City/Town,,,"Karen E. Spilka","Edward Bergin McGrath","All Others",Blanks,"Total Votes Cast" ,,,Democratic,Republican Ashland,,,"4,168","2,218",1,167,"6,554" Framingham,,,"11,946","7,247",17,939,"20,149" Franklin,,,"3,868","3,697",8,501,"8,074" Holliston,,,"3,842","2,525",4,271,"6,642" Hopkinton,,,"3,324","2,857",3,274,"6,458" Medway,,,"2,787","2,475",5,282,"5,549" Natick,,,"4,564","2,688",13,468,"7,733" TOTALS,,,"34,499","23,707",51,"2,902","61,159"