MassVoter.com← BraintreeMunicipal votes · 2026–2027 Council
How the Braintree Town Council voted, from the Town Council’s official minutes. 9 members: 3 elected townwide (at-large) and 6 by district, for two-year terms. Sworn in on January 2, 2026, with two new members (Ryan Sterling, at-large, and James Daiute, District 1); Julia Flaherty moved from District 1 to an at-large seat. Peter Morin was elected Council President and Elizabeth Maglio Vice President (all eight members present voting yes; Meredith Boericke was absent). The town has not posted this council's minutes in its Agenda Center yet; the Clerk of the Council sent MassVoter the approved minutes through June 16, 2026. The end date (January 2028) is a placeholder for the next swearing-in. Covers 12 meetings so far, January 2 to June 16, 2026.
A monthly email on what it voted on, starting in November.
What does the Town Council do? It is the town’s lawmaking body (this town has no Town Meeting). It passes local laws (bylaws or ordinances), votes on the yearly budget, and approves borrowing and zoning changes.
The mayor runs the town day to day and proposes the budget.
Sources: Mass. General Laws c. 44 § 32 (city budgets)Your Braintree ballot: 13 quizzes, about a minute each.
Start my ballot →Vote Transparency Score
How easy Braintree makes it to see, online, how each member votes. It scores the town’s records, not any official. Checked October 6, 2026.
How we score · Something wrong, or has the town made a change? Email info@massvoter.com and we’ll re-check.
A monthly email on its votes, starting in November. We'll also tell you if this score changes.
From the agendas Braintree posts on its official site. Agendas can change; the posted agenda is the official one.
"At X of Y meetings" counts the members the minutes list as present at the start of each meeting in this record. Members who step out are listed on each meeting page.
12 full-board meetings so far this year, through June 16. Ties share a rank.
1Elizabeth Maglio12 of 12 meetings Every meeting100%1Peter Morin12 of 12 meetings Every meeting100%1Ryan Sterling12 of 12 meetings Every meeting100%4James Daiute11 of 12 meetings92%4Julia Flaherty11 of 12 meetings92%4Annmary Quilty11 of 12 meetings92%4Joseph Reynolds11 of 12 meetings92%8Meredith Boericke10 of 12 meetings83%9David Ringius9 of 12 meetings75%21 full-board meetings in 2025. Ties share a rank.
1Meredith Boericke21 of 21 meetings Every meeting100%1Elizabeth Maglio21 of 21 meetings Every meeting100%3Julia Flaherty20 of 21 meetings95%3Peter Morin20 of 21 meetings95%3Annmary Quilty20 of 21 meetings95%3David Ringius20 of 21 meetings95%7Joseph Reynolds19 of 21 meetings90%8Shannon Hume18 of 21 meetings86%8Charles Ryan18 of 21 meetings86%21 full-board meetings in 2024. Ties share a rank.
1Peter Morin21 of 21 meetings Every meeting100%2Meredith Boericke20 of 21 meetings95%2Elizabeth Maglio20 of 21 meetings95%2Joseph Reynolds20 of 21 meetings95%5Annmary Quilty19 of 21 meetings90%6Julia Flaherty18 of 21 meetings86%7David Ringius17 of 21 meetings81%7Charles Ryan17 of 21 meetings81%9Shannon Hume16 of 21 meetings76%23 full-board meetings in 2023. Ties share a rank.
1Elizabeth Maglio23 of 23 meetings Every meeting100%1Joseph Reynolds23 of 23 meetings Every meeting100%3Meredith Boericke22 of 23 meetings96%3Shannon Hume22 of 23 meetings96%5Charles Ryan21 of 23 meetings91%6Julia Flaherty20 of 23 meetings87%6Stephen O'Brien20 of 23 meetings87%8David Ringius16 of 23 meetings70%9Lawrence Mackin12 of 23 meetings52%21 full-board meetings in 2022. Ties share a rank.
1Meredith Boericke21 of 21 meetings Every meeting100%1Julia Flaherty21 of 21 meetings Every meeting100%1Elizabeth Maglio21 of 21 meetings Every meeting100%1Joseph Reynolds21 of 21 meetings Every meeting100%5Charles Ryan20 of 21 meetings95%6Shannon Hume18 of 21 meetings86%6Stephen O'Brien18 of 21 meetings86%8David Ringius17 of 21 meetings81%9Lawrence Mackin16 of 21 meetings76%19 full-board meetings in 2021. Ties share a rank.
1Meredith Boericke19 of 19 meetings Every meeting100%1Julia Flaherty19 of 19 meetings Every meeting100%1Shannon Hume19 of 19 meetings Every meeting100%1Charles Ryan19 of 19 meetings Every meeting100%1Steven Sciascia19 of 19 meetings Every meeting100%6Stephen O'Brien18 of 19 meetings95%6David Ringius18 of 19 meetings95%8Lawrence Mackin17 of 19 meetings89%9Donna Connors16 of 19 meetings84%21 full-board meetings in 2020. Ties share a rank.
1Meredith Boericke21 of 21 meetings Every meeting100%1Donna Connors21 of 21 meetings Every meeting100%1Julia Flaherty21 of 21 meetings Every meeting100%1Lawrence Mackin21 of 21 meetings Every meeting100%1Stephen O'Brien21 of 21 meetings Every meeting100%1Steven Sciascia21 of 21 meetings Every meeting100%7Shannon Hume20 of 21 meetings95%7David Ringius20 of 21 meetings95%7Charles Ryan20 of 21 meetings95%22 full-board meetings in 2019. Ties share a rank.
1Timothy Carey22 of 22 meetings Every meeting100%1Charles Kokoros22 of 22 meetings Every meeting100%3Thomas Bowes21 of 22 meetings95%3Sean Powers21 of 22 meetings95%3Charles Ryan21 of 22 meetings95%6Stephen O'Brien20 of 22 meetings91%6Thomas Whalen20 of 22 meetings91%8David Ringius18 of 22 meetings82%9Shannon Hume17 of 22 meetings77%18 full-board meetings in 2018. Ties share a rank.
1Thomas Bowes18 of 18 meetings Every meeting100%1Shannon Hume18 of 18 meetings Every meeting100%1Sean Powers18 of 18 meetings Every meeting100%4Timothy Carey17 of 18 meetings94%4Charles Ryan17 of 18 meetings94%6Charles Kokoros16 of 18 meetings89%6David Ringius16 of 18 meetings89%8Stephen O'Brien15 of 18 meetings83%9Thomas Whalen14 of 18 meetings78%From the official minutes: full-board meetings only (committee meetings are not counted). Members are counted only for meetings held while they served, and arriving late counts as attending. The minutes rarely say why a member was absent.
A monthly email on its votes and who was there, starting in November.
Loaded: Braintree Town Council minutes from January 2, 2018 through June 16, 2026, full-board meetings only (council committee meetings, such as Ways & Means, are not included). Minutes through September 16, 2025 come from the Minutes column of the town’s Agenda Center, which holds the board’s minutes back to 2015. The town has not posted minutes in that column for any meeting after September 16, 2025. For October 7, 2025 through June 16, 2026, the Clerk of the Council sent MassVoter the approved minutes on October 6, 2026 (the town plans to post them on its website); each of those meeting pages links to MassVoter’s copy, and they match, word for word, the drafts in the board’s agenda packets. Not held: January 22, 2019 and February 24, 2026 (both cancelled because of snow) and the September 21, 2022 special meeting, according to the Clerk of the Council. Not here yet: July 7, 2026 and later (the town is still preparing these minutes). Braintree’s minutes record nearly every vote with names, such as “Vote: For (7 – Boericke, Flaherty, Maglio, Morin, Quilty, Reynolds, Ryan), Against (0), Absent (2 – Hume, Ringius), Abstain (0)”, and we show each member’s vote as recorded. In early 2018 the minutes give the yes votes as a count only, such as “For (8), Against (0), Absent (1 - Whalen)”; when every other member is named and the numbers add up, the rest are shown as voting yes. Where the names and counts disagree, a name is listed twice, or a member listed as voting is not on the meeting’s attendance line, we show the count only and add a note. The minutes record adjournment as “It was unanimously voted to adjourn”; we show it as a yes vote by the members on the last roll call of the meeting. The votes choosing the Council President in 2020 and 2024 (two nominees each time) are shown as results, with a note quoting the minutes. We will ask the town to confirm any noted vote.
Most board votes are unanimous. These are the ones where at least one member voted no or abstained, newest first.
June 2, 2026: Approve Order 26 041: 26 041 Mayor: Request for Appropriation - Braintree Fire Headquarters Roof and Facade Restoration Project FY26 - CPA...
Motion: by Councilor Maglio to approve Order 26 041
The vote line lists Meredith Boericke as voting, but the attendance line does not list this councilor as present. Showing the count only.
“Motion: by Councilor Maglio to approve Order 26 041 Second: by Councilor Ringius Vote: For (8 – Boericke, Daiute, Flaherty, Maglio, Morin, Reynolds, Ringius, Sterling), Against (0), Absent (1 - Quilty), Abstain (0).” (Motion: Maglio, second: Ringius)
June 2, 2026: Approve Order 26 046: New Business
Motion: by Councilor Maglio to approve Order 26 046
The vote line lists Meredith Boericke as voting, but the attendance line does not list this councilor as present. Showing the count only.
“Motion: by Councilor Maglio to approve Order 26 046 Second: by Councilor Ringius Vote: For (8 – Boericke, Daiute, Flaherty, Maglio, Morin, Reynolds, Ringius, Sterling), Against (0), Absent (1 - Quilty), Abstain (0).” (Motion: Maglio, second: Ringius)
June 2, 2026: Approve Order 26 047: New Business
Motion: by Councilor Maglio to approve Order 26 047
The vote line lists Meredith Boericke as voting, but the attendance line does not list this councilor as present. Showing the count only.
“Motion: by Councilor Maglio to approve Order 26 047 Second: by Councilor Ringius Vote: For (8 – Boericke, Daiute, Flaherty, Maglio, Morin, Reynolds, Ringius, Sterling), Against (0), Absent (1 - Quilty), Abstain (0).” (Motion: Maglio, second: Ringius)
April 29, 2026: Approve Order 26 011: 26 011 Mayor: Request for Appropriation - French House Gutter Replacement and Grounds Restoration – CPA Application
Motion: by Councilor Maglio to approve Order 26 011
Yes: Daiute, Flaherty, Maglio, Morin, Reynolds, SterlingNo: Boericke, Quilty
“Motion: by Councilor Maglio to approve Order 26 011 Second: by Councilor Boericke Vote: For (6 – Daiute, Flaherty, Maglio, Morin, Reynolds, Sterling), Against (2 – Boericke, Quilty), Absent (1 - Ringius), Abstain (0).” (Motion: Maglio, second: Boericke)
April 15, 2026: Approve Order 26 032: 26 032 Mayor: Appointment to the School Fund Committee – Peter Morin
Motion: by Councilor Maglio to approve Order 26 032
Yes: Boericke, Daiute, Flaherty, Maglio, Quilty, Reynolds, Ringius, SterlingAbstained: Morin
“Motion: by Councilor Maglio to approve Order 26 032 Second: by Councilor Ringius Vote: For (8 – Boericke, Daiute, Flaherty, Maglio, Quilty, Reynolds, Ringius, Sterling), Against (0), Absent (0), Abstain (1- Morin).” (Motion: Maglio, second: Ringius)
March 18, 2026: Adopt Town Council Rule 30 as amended
MOTION: To adopt Town Council Rule 30 as amended Motion: by Councilor Maglio
No: Boericke, Daiute, Flaherty, Maglio, Morin, Quilty, Reynolds, Sterling
“MOTION: To adopt Town Council Rule 30 as amended Motion: by Councilor Maglio Second: by Councilor Boericke Vote: For (0), Against (8 – Boericke, Daiute, Flaherty, Maglio, Morin, Quilty, Reynolds, Sterling), Absent (1 - Ringius), Abstain (0).” (Motion: Maglio, second: Boericke)
January 2, 2026: Elect Peter Morin as Council President (accept his nomination by acclamation)
Accept by acclamation the nomination of Councilor Peter Morin as the Council President
The minutes say "all members voting in the affirmative"; shown as a yes vote by every councilor on the attendance line.
“Councilor Flaherty made the motion to accept by acclamation the nomination of Councilor Peter Morin as the Council President. Second by Councilor Reynolds. On a Roll Call Vote and all members voting in the affirmative.” (Motion: Flaherty, second: Reynolds)
January 2, 2026: Elect Elizabeth Maglio as Council Vice President (accept her nomination by acclamation)
Accept by acclamation the nomination of Councilor Elizabeth Maglio as the Council Vice President
The minutes say "all members voting in the affirmative"; shown as a yes vote by every councilor on the attendance line.
“Councilor Ringius made the motion to accept by acclamation the nomination of Councilor Elizabeth Maglio as the Council Vice President. Second by Councilor Flaherty. On a Roll Call Vote and all members voting in the affirmative.” (Motion: Ringius, second: Flaherty)
From the Braintree Town Council’s official minutes, posted in the town’s Agenda Center (the newest minutes, October 2025 through June 2026, are approved copies sent to MassVoter by the Clerk of the Council). We check every vote against the members present and quote the exact wording. MassVoter never grades or scores officials. Photos: Town of Braintree (Town Council page).
How to read these pagesWhere the votes come from, how we check them against the official minutes, what isn't included yet, and how to report a mistake.About city pages →