MassVoter.com← FraminghamMunicipal votes · 2020–2021 Council
How the Framingham City Council voted, from the City Clerk's official minutes. 11 councilors: 2 elected at large and one from each of the city’s 9 districts. Elected November 2019; sworn in January 1, 2020. Janet Leombruno (at-large), Christine Long (District 1), Cesar Stewart-Morales (District 2), Robert Case (District 5), Philip Ottaviani (District 6), John Stefanini (District 8) and Tracey Bryant (District 9) joined the council. On January 1, 2020 the council chose George King as Chair (6 votes to 5 for Robert Case) and Adam Steiner as Vice Chair (7 votes; Tracey Bryant 3, Cesar Stewart-Morales 1). No seat changed hands during the term. Covers 62 meetings, January 1 to December 21, 2021.
A monthly email on what it voted on, starting in November.
What does the City Council do? It is the city’s lawmaking body. It passes local laws (ordinances), votes on the yearly budget, and approves borrowing and zoning changes.
The mayor runs the city day to day and proposes the budget.
Sources: Mass. General Laws c. 44 § 32 (city budgets)Your Framingham ballot: 13 quizzes, about a minute each.
Start my ballot →No upcoming meeting is posted yet. Check the official calendar →
Under the state Open Meeting Law, boards post notice at least 48 hours ahead, not counting weekends and legal holidays.
"At X of Y meetings" counts the roll call at the start of each meeting in this record. Councilors who step out are listed on each meeting page.
Loaded: every full City Council meeting with minutes on the city’s meeting portal, from January 2, 2018 (the first meeting of Framingham’s first City Council) through September 3, 2026 (240 meetings: regular and emergency meetings, the New Year’s Day organizational meetings, and joint meetings with the School Committee, the Planning Board, the Board of Library Trustees and the Edgell Grove Cemetery Trustees, where only the council’s own votes are shown). Subcommittee meetings (Finance, Planning & Zoning, Appointments, Rules and others) and executive sessions are not loaded, and subcommittee votes reported in the council minutes are not shown as council votes. The councilors-elect meetings of November and December 2017 are not loaded. The portal has minutes for every full council meeting it lists up to September 3, 2026; minutes for the September 15, September 29 and October 6, 2026 meetings were not posted yet when MassVoter checked (October 10, 2026). Several 2018 minutes have no attendance list; for those meetings MassVoter shows as present only the councilors named in roll calls (or all eleven when a vote of all eleven is recorded). A few minutes files from August to October 2024 also contain an earlier draft of the same minutes after the approved copy; MassVoter reads only the approved copy. How votes were read: from 2018 to mid-2022 the minutes write each vote in the narrative, often as a roll call naming each councilor (“ROLL CALL VOTE: 10-1-0 (Bryant, aye; … Shepard, oppose; …)”) and sometimes only as a count, with the councilors who voted no or abstained named in parentheses. From August 2022 each vote is also recorded with the mover, seconder and the names of the councilors voting for and against (“Motion Passed: 6-5 · Voting For: … · Voting Against: …”). MassVoter shows each councilor’s vote when the minutes name them and the names match the count and the councilors present. A count that equals the councilors present with no one voting no is shown as everyone present voting yes. A councilor present at the meeting but not listed in a roll call (for example after leaving the room or before arriving) is left out of that vote. Abstentions are shown as present, not voting. A count that does not match the councilors present, a roll call naming someone not on the attendance list, or a name listed twice is shown as the count only, with a note. Votes choosing a person (the Chair and Vice Chair each term, and joint votes to fill School Committee and Library Trustee vacancies) show the result only, with a note listing each councilor’s choice where the minutes give it. Items referred to a subcommittee or placed on file without a vote are not listed. We will ask the City Clerk to confirm any noted vote.
Most council votes are unanimous. These are the ones where at least one councilor voted no or abstained, newest first.
December 21, 2021: Accept all four of these collective bargaining agreements as stated by Mr
To accept all four of these collective bargaining agreements as stated by Mr
The minutes list George King twice in this roll call, so MassVoter shows the count only.
“VOTE 11-0-0: King, aye; Stefanini, aye; Leombruno, aye; Cannon, aye; Case, aye; Shepard, aye; Ottaviani, aye; Long, aye; Stewart-Morales, aye; Bryant, aye; Steiner, aye; King, aye..” (Motion: Ottaviani, second: Cannon)
December 21, 2021: Approve funding for the arbitration award of Appropriation Request regarding the Joint Labor-Management Committee for Police and Fire Interest Arbitration Award JLMC# 20-8249 & #20-8250 for...
To approve funding for the arbitration award of Appropriation Request regarding the Joint Labor-Management Committee for Police and Fire Interest Arbitration Award JLMC# 20-8249 & #20-8250 for Framingham Firefighters, Local 1652, IAFF, AFL-CIO and Framingham Deputy Fire Chiefs, Local 1652, IAFF, AFL, CI for three years effective FY21-23 and appropriate funds from the Health Insurance line item for $936K and then backfill it when the Free-Cash is certified
The minutes list George King twice in this roll call, so MassVoter shows the count only.
“VOTE 11-0-0: King, aye; Stefanini, aye; Leombruno, aye; Cannon, aye; Case, aye; Shepard, aye; Ottaviani, aye; Long, aye; Stewart-Morales, aye; Bryant, aye; Steiner, aye; King, aye..” (Motion: Steiner)
December 21, 2021: Approve the payment of Prior Year’s Invoices
To approve the payment of Prior Year’s Invoices
The minutes list George King twice in this roll call, so MassVoter shows the count only.
“VOTE 11-0-0: King, aye; Stefanini, aye; Leombruno, aye; Cannon, aye; Case, aye; Sh epard, aye; Ottaviani, aye; Long, aye; Stewart-Morales, aye; Bryant, aye; Steiner, aye; King, aye..” (Motion: Stefanini, second: Case)
December 21, 2021: Approve: A request by the Economic Development and Industrial Corporation (EDIC) relative to enabling legislation for the EDIC
The minutes list George King twice in this roll call, so MassVoter shows the count only.
“VOTE 10-1-0: King, aye; Stefanini, aye; Leombruno, aye; Cannon, aye; Case, aye; Shepard, aye; Ottaviani, aye; Long, aye; Stewart-Morales, aye; Steiner, aye; King, aye; Bryant, nay..”
December 21, 2021: Approve: Consideration of the creation of a Women, Children, and Families Commission (second reading)
The minutes list George King twice in this roll call, so MassVoter shows the count only.
“VOTE 10-0-0: King, aye; Stefanini, aye; Leombruno, aye; Case, aye; Shepard, aye; Ottaviani, aye; Long, aye; Stewart-Morales, aye; Bryant, aye; Steiner, aye; King, aye..”
December 21, 2021: Accept the appointment of Hamza Rifki to the Youth Council as the Mayor’s Appointee and waive the traditional referral to the Appointments Subcommittee
To accept the appointment of Hamza Rifki to the Youth Council as the Mayor’s Appointee and waive the traditional referral to the Appointments Subcommittee
The minutes list George King twice in this roll call, so MassVoter shows the count only.
“VOTE 11-0-0: King, aye; Stefanini, aye; Leombruno, aye; Cannon, aye; Case, aye; Shepard, aye; Ottaviani, aye; Long, aye; Stewart-Morales, aye; Bryant, aye; Steiner, aye; King, aye..” (Motion: Case, second: Shepard)
December 7, 2021: Approve.: Renewal of Pool/Billiard Table Permits for 2022
Yes: Bryant, Cannon, Case, Leombruno, Long, Ottaviani, Shepard, Stefanini, Steiner, Stewart-MoralesAbstained: KingGeorge King abstained (shown as present, not voting).
“VOTE 10-0-1: Long, aye; Steiner, aye; Leombruno, aye; Cannon, aye; Case, aye; Shepard, aye; Bryant, aye; Stewart-Morales, aye; Stefanini, aye; Ottaviani, aye; King, abstained..” (Motion: Cannon, second: Ottaviani)
December 7, 2021: Amend local district lines. Order 2
Amend local district lines. Order 2
The minutes give the count (21-99) but not how each councilor voted, and the count does not match the 11 councilors present, so MassVoter shows the count only.
“Vote to amend local district lines. Order 2021-99.”
December 7, 2021: Approve: Continued discussion and possible vote regarding the amendment of 2021 Reprecincting Plan for the City of Framingham, including the 2020 Precinct Map block listings and legal description
Yes: Bryant, Cannon, Case, King, Leombruno, Long, Ottaviani, Shepard, Stefanini, Stewart-MoralesAbstained: SteinerAdam Steiner abstained (shown as present, not voting).
“VOTE 10-0-1: Long, aye; Leombruno, aye; Cannon, aye; Case, aye; Shepard, aye; Bryant, aye; Stewart Morales, aye; Stefanini, aye; Ottaviani, aye; King, aye; Steiner, abstained. The motion that the Framingham City Council hereby votes to approve, as presented by the City Clerk, the amended 2021 Reprecincting Plan for the City of Framingham, including the 2020 Precinct Map of the City of Framingham, the legal description and block listings is adopted..”
December 7, 2021: Accept recommendation of the City Clerk to accept option B as presented
To accept recommendation of the City Clerk to accept option B as presented
Yes: Bryant, Cannon, Leombruno, Long, Ottaviani, Shepard, Stefanini, Stewart-MoralesNo: Case, KingAbstained: SteinerAdam Steiner abstained (shown as present, not voting).
“VOTE 8-2-1: Long, aye; Leombruno, aye; Cannon, aye; Shepard, aye; Bryant, aye; Stewart-Morales, aye; Stefanini, aye; Ottaviani, aye; King, nay; Case, nay; Steiner, abstained..” (Motion: Cannon, second: Leombruno)
From the Framingham City Council’s official minutes, posted on the city’s public meeting portal (linked from the Public Meeting Calendar on framinghamma.gov). We check every vote against the councilors present and quote the exact wording. MassVoter never grades or scores officials. Councilor photos: Framingham Patch (George King, Janet Leombruno, Christine Long, Michael Cannon, Noval Alexander, Philip Ottaviani, Leora Mallach, John Stefanini; candidate and courtesy photos), District2Framingham.com (Brandon Ward), Run for Something (Mary Kate Feeney) and Framingham SOURCE (Tracey Bryant, 2021 candidate Q&A, photo courtesy of the candidate). The city’s website has no councilor photos. Former councilors show initials.
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 →