City/Town,,,"Karen E. Spilka","All Others",Blanks,"Total Votes Cast" ,,, Ashland,,,"1,779",10,374,"2,163" Framingham,,,"6,390",70,"2,414","8,874" Franklin,,,"1,367",0,514,"1,881" Holliston,,,"1,582",14,524,"2,120" Hopkinton,,,"1,240",6,380,"1,626" Medway,,,"1,115",4,365,"1,484" Natick,,,"2,308",16,798,"3,122" TOTALS,,,"15,781",120,"5,369","21,270"