Candidate Total votes
Tom Gould (i) 6,316
Dave Gravel (i) 5,222
Anne Manning-Martin (i) 4,978
Tom Rossignoll 4,215
Ryan Melville 3,933
Russ Donovan 2,722
Stephen Collins 2,214
Peter Bakula 2,174
(i) denotes incumbent

Vote totals for 2017 Peabody municipal election.