City/Town,,,"James M. Kelcourse","All Others",Blanks,"Total Votes Cast" ,,, Amesbury,,,733,5,129,867 Newburyport,,,872,0,173,"1,045" Salisbury,,,491,4,88,583 TOTALS,,,"2,096",9,390,"2,495"