Candidate Total votes
Mark O'Neill 1,065
Michael Geomelos 797

Vote totals for 2017 Peabody municipal election.