Candidate Information
How to Run for Office
The State of MA website contains helpful information on how to run for office.
Nomination Papers
*2025 Municipal Elections*
Nomination papers for the 2025 municipal elections will become available on Monday May 5th, 2025. The last day to pull papers is Friday July 18, 2025. Papers must be returned to the City Clerk's office no later than Tuesday July 22, 2025 for certification. A preliminary election will be held (if needed) on September 9th and a general election will be held on November 4th.
Candidates running for mayor or City Council at-large need to obtain at least 50 certified signatures from registered voters within the city of Haverhill.
Candidates running for ward City Council or School Committee need to obtain at least 25 certified signatures from registered voters within their ward.
Nomination papers can be pulled for the following offices for the 2025 Municipal Election:
- Mayor
- City Council - At Large (4 seats)
- City Council Wards - 1, 2, 3, 4, 5, 6, and 7
- School Committee - At Large (3 seats)
- School Committee Wards - 1, 2, 3, 4, 5, 6, and 7
*All above mentioned offices serve a two-year term.
Nomination Papers Pulled as of July 22, 2025 -
*The deadline to pull and return papers has now passed. Below is a list of individuals who pulled papers, denoting if they qualified for the ballot or failed to return papers. Please note that candidates are able to withdraw from the race until August 7th. On August 7th at 5 PM, a finalized list of candidates will be posted.
At this time, it is anticipated that we will have a preliminary election in Ward 4 and Ward 6 for the Ward City Council seats. More information to follow.*
Candidate Name | Office Sought |
Thomas J. Sullivan | City Council At-Large - Candidate has qualified for ballot |
Ralph Basiliere | City Council Ward 1 - Candidate has qualified for ballot |
Jennifer Arndt | School Committee Ward 3 - Did not return papers |
Melinda E. Barrett | Mayor - Candidate has qualified for ballot |
Michael Morales | City Council At-Large - Candidate has qualified for ballot |
Daniel Spheekas | School Committee At-Large - Candidate has qualified for ballot |
Shaun Toohey | City Council Ward 5 - Candidate has qualified for ballot |
Jill Story | School Committee Ward 5 - Candidate has qualified for ballot |
Devan Ferreira | City Council Ward 3 - Candidate has qualified for ballot |
Pedro Rentas | City Council At-Large - Did not return papers |
Timothy J. Jordan | City Council At-Large - Candidate has qualified for ballot |
Catherine Rogers | City Council Ward 7 - Candidate has qualified for ballot |
Thomas Grannemann | School Committee Ward 7 - Candidate has qualified for ballot |
Josiah Morrow | School Committee At-Large - Candidate has qualified for ballot |
Fred Simmons | School Committee Ward 4 - Candidate has withdrawn from race |
Michael S. McGonagle | City Council Ward 6 - Candidate has qualified for ballot |
Dan Diodati | City Council Ward 2 - Candidate has qualified for ballot |
Colin LePage | City Council At-Large - Candidate has qualified for ballot |
Ken Quimby, Jr. | City Council Ward 4 - Candidate has qualified for ballot |
Yonnie Collins | School Committee Ward 6 - Candidate has qualified for ballot |
Katrina Hobbs Everett | City Council Ward 2 - Candidate has withdrawn from race |
Michael Rogers | Mayor - Did not return papers |
John Michitson | City Council At-Large - Candidate has qualified for ballot |
Fred Simmons | School Committee At-Large - Candidate has qualified for ballot |
Melissa Lewandowski | City Council Ward 4 - Candidate has qualified for ballot |
Amanda Basiliere | School Committee Ward 4 - Candidate has qualified for ballot |
Toni Sapienza-Donais | School Committee Ward 2 - Candidate has withdrawn from race |
Guy Cooper | City Council Ward 4 - Candidate has qualified for ballot |
Davis Nguyen | School Committee At-Large - Candidate has qualified for ballot |
Timothy Carroll | City Council Ward 6 - Candidate has qualified for ballot |
Maura Ryan-Ciardiello | School Committee Ward 3 - Candidate has qualified for ballot |
Mirca Zoraida Rivera | School Committee Ward 1 - Candidate has qualified for ballot |
Bobby Brown | School Committee Ward 2 - Candidate has qualified for ballot |
Oliver Aguilo | City Council Ward 6 - Candidate has qualified for ballot |
Penelope Guerrero | School Committee At-Large - Candidate has qualified for ballot |
Brandon Burns | Mayor - Candidate has qualified for ballot |
David Shultz | School Committee Ward 3 - Candidate has qualified for ballot |
Veronica Rodriguez | City Council Ward 2 - Candidate has qualified for ballot |
Toni Sapienza-Donais | School Committee At-Large - Candidate has qualified for ballot |
Contact Us
Haverhill City Hall
4 Summer Street
Haverhill MA, 01830
Monday - Friday 8:00 - 4:00
Call Center 311 (within city limits)
(978) 358-1311 (outside the city)