MassVoter.com← All legislators
State Representative
5th Essex District · Democrat
Towns: Essex, Gloucester, Manchester-by-the-Sea, Rockport (some only in part)
An email with their new roll call votes when the Legislature votes, at most once a week.
Your Nov 3 ballot: a short quiz for every race in your town, about a minute each.
Find my ballot →Session by session
| Session | Roll calls voted on | No votes | In the minority (split votes) |
|---|---|---|---|
| 2025–2026 | 101 of 115 | 26 | 0 of 77 |
| 2023–2024 | 201 of 201 | 22 | 0 of 106 |
| 2021–2022 | 233 of 235 | 40 | 1 of 114 |
| 2019–2020 | 427 of 430 | 93 | 1 of 301 |
These numbers describe the record; they are not a grade. A no vote or a minority vote is neither good nor bad. MassVoter never rates legislators.
Most bills are shaped in committee before any floor vote; committee chairs decide which bills move. Source: malegislature.gov (committee lists as of Oct 10, 2026).
Roll calls this member did not vote on, while serving in the House. Ties share a rank. The record does not say why a member did not vote. See every representative →
Where the 2025–26 contributions came from
Gifts from individuals
| Year | Raised | Spent | Cash at the end |
|---|---|---|---|
| 2026 | $0 | $13,013 | $10,834 so far |
| 2025 | $15,969 | $31,653 | $23,847 |
| 2024 | $68,526 | $86,504 | $39,349 |
| 2023 | $50,783 | $66,230 | $56,208 |
| 2022 | $82,863 | $68,038 | $71,656 |
| 2021 | $32,709 | $12,142 | $56,830 |
| 2020 | $31,522 | $35,691 | $35,764 |
As reported to OCPF. See the full reports at OCPF
These numbers describe the money; they are not a grade. Raising more or less is neither good nor bad. MassVoter does not connect donations to votes or positions.
Financial interests: State and county elected officials, and candidates for those offices, must file a yearly Statement of Financial Interests with the State Ethics Commission, listing sources of income, business interests and real estate. Anyone can ask for a copy; the Commission tells the filer who asked. How to request a copy (State Ethics Commission)
Stories that name Ann-Margaret Ferrante in the headline or opening, newest first, from 25 free news outlets (see the list). Headlines appear as each outlet published them; MassVoter does not write, choose or rate them. Only stories that are free to read are listed.
Disclosure: MassVoter’s founder, Michael Silvia, is the publisher of Fall River Reporter and New Bedford Guide.
For each session, the 10 roll calls where the losing side was largest, with how Ann-Margaret Ferrante voted. Most roll calls in the Massachusetts Legislature pass by wide margins, so these are where members split the most.
2025–2026
Jul 16, 2025 · House · H.4271Strengthening health care protections in the CommonwealthAdd a proposed change (amendment) to the billVoted: Yes130–29 · Amendment adoptedJul 16, 2025 · House · H.4271Strengthening health care protections in the CommonwealthAdd a proposed change (amendment) to the billVoted: No30–129 · Amendment rejectedApr 29, 2025 · House · H.4000State budget for fiscal year 2026Add a proposed change (amendment) to the billVoted: No30–126 · Amendment rejectedApr 29, 2025 · House · H.4000State budget for fiscal year 2026Add a proposed change (amendment) to the billVoted: No28–128 · Amendment rejectedRoll calls sorted by subject, from the bill title and the question voted on. A vote can fall under more than one topic; budget amendments mostly fall under Taxes and budgets. Tap a topic to see each vote.
Ann-Margaret Ferrante filed 14 bills as lead sponsor this session. Sorted by subject from each bill’s title; a bill can fall under more than one.
Filing a bill puts an idea before the Legislature. Most bills are not voted on as filed: committees often combine several bills into one new bill, so a law can include a legislator’s idea without carrying their bill number. MassVoter lists what was filed, not what passed.
Source: malegislature.gov (as of Oct 11, 2026).
Ann-Margaret Ferrante signed on as a co-sponsor of 582 bills filed by other legislators this session. Co-sponsoring means adding your name in support when a bill is filed; it is not a vote. Sorted by subject from each bill’s title; a bill can fall under more than one.
Source: malegislature.gov (as of Oct 10, 2026). Bills they filed themselves are not listed here.
1,083 recorded votes
Jun 12, 2019 · House · H.86Proposal for a legislative amendment to the Constitution to provide resources for education and transportation through an additional tax on incomes in…Add a proposed change (amendment) to the billVoted: No36–119 · Amendment rejectedJun 12, 2019 · House · H.86Proposal for a legislative amendment to the Constitution to provide resources for education and transportation through an additional tax on incomes in…Add a proposed change (amendment) to the billVoted: No35–122 · Amendment rejectedJun 12, 2019 · House · H.86Proposal for a legislative amendment to the Constitution to provide resources for education and transportation through an additional tax on incomes in…Add a proposed change (amendment) to the billVoted: No34–122 · Amendment rejectedJun 12, 2019 · House · H.86Proposal for a legislative amendment to the Constitution to provide resources for education and transportation through an additional tax on incomes in…Add a proposed change (amendment) to the billVoted: No36–121 · Amendment rejectedJun 12, 2019 · House · H.86Proposal for a legislative amendment to the Constitution to provide resources for education and transportation through an additional tax on incomes in…Add a proposed change (amendment) to the billVoted: No34–123 · Amendment rejectedJun 5, 2019 · House · H.3854Relative to collective bargaining duesApprove the bill in this chamber (it still needs the other chamber and a final vote)Voted: Yes155–1 · PassedJun 5, 2019 · House · H.3854Relative to collective bargaining duesAdd a proposed change (amendment) to the billVoted: No30–126 · Amendment rejectedJun 5, 2019 · House · H.3854Relative to collective bargaining duesAdd a proposed change (amendment) to the billVoted: No27–129 · Amendment rejectedJun 5, 2019 · House · H.3854Relative to collective bargaining duesAdd a proposed change (amendment) to the billVoted: No29–127 · Amendment rejectedJun 5, 2019 · House · H.3854Relative to collective bargaining duesAdd a proposed change (amendment) to the billVoted: No22–134 · Amendment rejectedJun 5, 2019 · House · H.3854Relative to collective bargaining duesAdd a proposed change (amendment) to the billVoted: No28–128 · Amendment rejectedJun 5, 2019 · House · H.3854Relative to collective bargaining duesAdd a proposed change (amendment) to the billVoted: No30–126 · Amendment rejectedJun 5, 2019 · House · H.3854Relative to collective bargaining duesAdd a proposed change (amendment) to the billVoted: No31–125 · Amendment rejectedJun 5, 2019 · House · H.3854Relative to collective bargaining duesAdd a proposed change (amendment) to the billVoted: No31–125 · Amendment rejectedMay 29, 2019 · House · H.3819Supplemental budget for fiscal year 2019Approve the bill in this chamber (it still needs the other chamber and a final vote)Voted: Yes152–0 · PassedMay 29, 2019 · House · H.69Financing improvements to municipal roads and bridgesFinal approval before the bill goes to the GovernorVoted: Yes152–0 · PassedMay 15, 2019 · House · H.3793Requiring the hands-free use of mobile telephones while drivingApprove the bill in this chamber (it still needs the other chamber and a final vote)Voted: Yes155–2 · PassedMay 15, 2019 · HouseVote without a bill numberAttendance check (quorum call)Voted: Yes155–0 · Attendance checkMay 8, 2019 · House · H.69Financing improvements to municipal roads and bridgesApprove the bill in this chamber (it still needs the other chamber and a final vote)Voted: Yes156–0 · PassedMay 8, 2019 · House · H.86Proposal for a legislative amendment to the Constitution to provide resources for education and transportation through an additional tax on incomes in…Move the bill forward to a later voteVoted: Yes121–33 · PassedMay 8, 2019 · Senate · H.86Proposal for a legislative amendment to the Constitution to provide resources for education and transportation through an additional tax on incomes in…Move the bill forward to a later voteVoted: Yes156–37 · PassedApr 25, 2019 · House · H.3800State budget for fiscal year 2020Approve the bill in this chamber (it still needs the other chamber and a final vote)Voted: Yes154–1 · PassedApr 25, 2019 · House · H.3800State budget for fiscal year 2020Consolidated "I" Labor & Economic Dev.Voted: Yes156–1 · PassedApr 25, 2019 · House · H.3800State budget for fiscal year 2020Add a proposed change (amendment) to the billVoted: Yes156–0 · Amendment adoptedApr 25, 2019 · House · H.3800State budget for fiscal year 2020Consolidated "H" Con. Off., S.A., & TransVoted: Yes156–1 · PassedSource: official profile on malegislature.gov. Only roll call votes are listed; bills passed on a voice vote have no individual record. MassVoter never grades or scores legislators. How to read this