City/Town,,,"Karen E. Spilka","All Others",Blanks,"Total Votes Cast" ,,,Democratic Ashland,,,"7,160",0,"2,166","9,326" Framingham,,,"22,355",420,"7,253","30,028" Franklin,,,"4,736",109,"2,035","6,880" Holliston,,,"6,531",101,"2,135","8,767" Hopkinton,,,"6,882",100,"2,354","9,336" Medway,,,"5,519",152,"2,129","7,800" Natick,,,"8,047",65,"3,480","11,592" TOTALS,,,"61,230",947,"21,552","83,729"