Who represents you
Elected officials in Beverly, by office and by ward, and how to reach them.
Checked October 1, 2026 against official city and school websites. Members change after elections and when a seat is filled; those websites are the official record.
Find your ward
- Mayor: Michael P. Cahill
- City Council (At-large): Julie R. Flowers
- City Council (At-large): John J. Mullady
- City Council (At-large): Keith A. Sonia
- School Committee (Mayor): Michael P. Cahill
Your browser will ask first. Your location is checked against the ward map on your device. It isn't sent to Publick or anyone else, and it isn't saved.
Members elected citywide, such as at-large members, represent every ward. They're listed under each office below.
-
Ward 1
- City Council: Todd C. Rotondo
- School Committee: Catherine G. Frost
- School Committee (District A): Geraldine Cahill
-
Ward 2
- City Council: Danielle M. Spang
- School Committee: Madeline R. Lennox
- School Committee (District A): Geraldine Cahill
-
Ward 3
- City Council: Steven M. Crowley
- School Committee: Kimberley J. Coelho
- School Committee (District A): Geraldine Cahill
-
Ward 4
- City Council: Scott D. Houseman
- School Committee: Lindsay Harnden
- School Committee (District B): Lorinda K. Visnick
-
Ward 5
- City Council: Kathleen M. Feldman
- School Committee: Kaarin L. Robinson
- School Committee (District B): Lorinda K. Visnick
-
Ward 6
- City Council: Matthew J. St. Hilaire
- School Committee: John E. Taylor
- School Committee (District B): Lorinda K. Visnick
Mayor
Elected citywide for four years.
| Member | Term ends | Contact |
|---|---|---|
| Michael P. Cahill | January 2030 | Email Michael P. Cahill (978) 921-6000 |
City Council
Six councilors elected by ward and three at-large, for two years.
| Seat | Member | Term ends | Contact |
|---|---|---|---|
| At-large | Julie R. Flowers (opens in new tab) · Council President | December 2027 | Email Julie R. Flowers |
| At-large | John J. Mullady (opens in new tab) | December 2027 | Email John J. Mullady |
| At-large | Keith A. Sonia (opens in new tab) | December 2027 | Email Keith A. Sonia |
| Ward 1 | Todd C. Rotondo (opens in new tab) | December 2027 | Email Todd C. Rotondo |
| Ward 2 | Danielle M. Spang (opens in new tab) | December 2027 | Email Danielle M. Spang |
| Ward 3 | Steven M. Crowley (opens in new tab) | December 2027 | Email Steven M. Crowley |
| Ward 4 | Scott D. Houseman (opens in new tab) | December 2027 | Email Scott D. Houseman |
| Ward 5 | Kathleen M. Feldman (opens in new tab) | December 2027 | Email Kathleen M. Feldman |
| Ward 6 | Matthew J. St. Hilaire (opens in new tab) · Council Vice President | December 2027 | Email Matthew J. St. Hilaire |
School Committee
Six members elected by ward and two by district (District A is Wards 1 to 3, District B Wards 4 to 6), for two years, and the mayor as the ninth member.
| Seat | Member | Term ends | Contact |
|---|---|---|---|
| District B (Wards 4, 5 and 6) | Lorinda K. Visnick · President | January 2028 | Email Lorinda K. Visnick |
| District A (Wards 1, 2 and 3) | Geraldine Cahill | January 2028 | Email Geraldine Cahill |
| Ward 1 | Catherine G. Frost | January 2028 | Email Catherine G. Frost |
| Ward 2 | Madeline R. Lennox | January 2028 | Email Madeline R. Lennox |
| Ward 3 | Kimberley J. Coelho | January 2028 | Email Kimberley J. Coelho |
| Ward 4 | Lindsay Harnden · Vice President | January 2028 | Email Lindsay Harnden |
| Ward 5 | Kaarin L. Robinson · Secretary | January 2028 | Email Kaarin L. Robinson |
| Ward 6 | John E. Taylor | January 2028 | Email John E. Taylor |
| Mayor | Michael P. Cahill | January 2030 | Email Michael P. Cahill |
Spot a mistake, or a change the city has made? See Corrections.