City/Town,,,"Ann-Margaret Ferrante","Janet Anne Holmes","All Others",Blanks,"Total Votes Cast" ,,,Democratic,Republican Essex,,,916,754,1,89,"1,760" Gloucester,,,"7,275","3,772",15,404,"11,466" Rockport,,,"2,411","1,144",1,122,"3,678" TOTALS,,,"10,602","5,670",17,615,"16,904"