City/Town,,,"Karen E. Spilka","All Others",Blanks,"Total Votes Cast" ,,,Democratic Ashland,,,"4,200",23,"1,513","5,736" Framingham,,,"13,781",270,"4,958","19,009" Franklin,,,"3,014",89,"1,518","4,621" Holliston,,,"4,195",98,"1,844","6,137" Hopkinton,,,"4,146",53,"2,076","6,275" Medway,,,"3,420",100,"1,713","5,233" Natick,,,"5,435",43,"2,267","7,745" TOTALS,,,"38,191",676,"15,889","54,756"