MassVoter.com← All legislatorsAt a glance
$55,859cash on hand as of Sep 30, 2026
$61,765raised in 2025–26
$44,985spent in 2025–26
Account: Haggerty, Richard M. (OCPF ID 16905). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $18,695 | $17,462 | $55,859 so far |
| 2025 | $43,070 | $27,523 | $53,226 |
| 2024 | $3,923 | $22,364 | $37,635 |
| 2023 | $37,468 | $24,378 | $56,075 |
| 2022 | $5,566 | $11,238 | $42,986 |
| 2021 | $33,107 | $13,079 | $48,318 |
| 2020 | $21,946 | $9,577 | $28,290 |
Where the money comes from, 2025–26
- Individuals (listed by name)85% $53,750
- PACs (political action committees)13% $8,100
- Other political committees2% $1,000
- Other candidates’ committees<1% $200
Out of $63,050 in contributions and candidate loans listed line by line. Not included: $1,444 in other receipts, such as money moved between the campaign’s own bank accounts, interest and returned payments.
Gifts from individuals: where donors live
- Towns in the 30th Middlesex District29% $15,475
- Elsewhere in Massachusetts69% $37,175
- Other states2% $1,100
Split between districts: Reading, Woburn. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
- Retired Public Employees PAC PAC$1,000
- Massachusetts Family Medicine Political Action Committee PAC$750
- Greater Boston Real Estate Board PAC PAC$650
- Boston Carmen's Union PAC PAC$600
- 1199 SEIU MA PAC PAC$500
- Northeast Regional Council of Smart Political committee$500
- Service Employees International Union Local 888 Political Action Committee PAC$500
- Sheet Metal Workers Local Union 17 People's Ctte PAC$500
- MA Correction Officers Federated Union PAC M.C.O.F.U PAC PAC$500
- North Atlantic States Regional Council of Carpenters PAC PAC$500
- Seiu Mass State Council Political committee$500
- MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$400
- Mortgage Bankers PAC PAC$300
- MA Retail Lumber Dealer's Assoc PAC PAC$300
Top 15 of 20 organizations. Includes in-kind gifts.
Donors’ employers, 2025–26
Gifts from individuals added up by the employer they listed. No names. Retired, self-employed and not employed are left out.
- Kearney, Donovan & McGee, P.C. 12 gifts$2,200
- Cummings Properties 2 gifts$2,000
- Issues Management Group 8 gifts$1,500
- Northern Bank and Trust Co 3 gifts$1,450
- Ml Strategies, LLC 5 gifts$1,000
- Preti Strategies 5 gifts$1,000
- Gaffney Signs 1 gift$1,000
- Gibson Sotheby's Realty 1 gift$1,000
- Smith, Costello & Crawford 5 gifts$925
- Rasky Partners 4 gifts$800
Individual donors giving $200 or more, 2025–26
130 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Dennis Clarke Winchester$1,000
- William Cummings Winchester$1,000
- Mark Gaffney Woburn$1,000
- James Mawn Concord$1,000
- Cornelia McGilvray Woburn$1,000
- Robert Murray Burlington$1,000
- Larry Rideout Woburn$1,000
- Scott Seaver Woburn$1,000
- Steven Smoot Boston$1,000
- Deborah Tarby Woburn$1,000
- Jennifer Crawford Boston$600
- George Cronin Dedham$600
- Paul Donovan Dennis$600
- James Eisenberg Lexington$600
- Maureen Glynn Quincy$600
- Tom Joyce Boston$600
- Michelle McGee Boston$600
- Dino Difronzo Boston$550
- Anthony Amenta West Hartford, CT$500
- Kathleen Bell Quincy$500
Show 110 more
- Stephen Chaletzky Newton$500
- Albert Curran Concord$500
- Eileen Doherty Woburn$500
- Jay Doherty Wellesley$500
- Elaine Haggerty Woburn$500
- Chris McSweeney Winchester$500
- Joseph Tarby Woburn$500
- David O'Sullivan Brookline$500
- Matthew Teague Barnstable$500
- Daniel Harrison Woburn$450
- Jay Ash Danvers$400
- Steve Baddour Methuen$400
- Steven Byrne Boston$400
- William Cass Hanover$400
- Martin Corry Cohasset$400
- William Coyne Boston$400
- Mark Delaney Reading$400
- Brian Dempsey Haverhill$400
- Brian Domoretsky Stoneham$400
- Ben Fierro Ipswich$400
- Patrick Huntington Milton$400
- Matt Irish Worcester$400
- Stephen Karol Attleboro$400
- Chris Koczela Boston$400
- Jacqueline McCarthy Reading$400
- Mike Morris Norwell$400
- Sean Morrissey Weymouth$400
- Daniel O'Brien Saugus$400
- Neil O'Brien Boston$400
- Matthew O'Neil Norwood$400
- Anthony Petruccelli Lynnfield$400
- Vincent Ragucci North Reading$400
- Taylor Shepherd Melrose$400
- Charles Stefanini Framingham$400
- Richard Tisei North Reading$400
- Paul White Harwich$400
- Robert Maguire Woburn$350
- Kate Worrrall Sharon$350
- Joyce Tavon Somerville$300
- Anthony Chiarelli Milford$300
- Kevin Barry Woburn$250
- Maureen Biscardi Woburn$250
- Jenna Casey Woburn$250
- John Casey Woburn$250
- Frank Cieri Boston$250
- William Crowley Reading$250
- Scott Delaney Revere$250
- Fred Dello Russo Tewksbury$250
- John Douglass Reading$250
- Hermayne Gordon Woburn$250
- Chris Lehman Belmont$250
- J. Lawrence Mawn Medford$250
- David Schelzi Wakefield$250
- Mark Vaughn Winchester$250
- Andrew Gillis Gloucester$250
- Richard Gould Boston$250
- Susan Kadilak Burlington$250
- Jason Alulia Boston$200
- Ann Marie Belrose Hull$200
- Joe Boncore Winthrop$200
- Donna Brown-rego Dedham$200
- Peter Carpenter Woburn$200
- Dan Cullinane Canton$200
- Richard Delaney Reading$200
- Robert Delaney Revere$200
- Arthur Duffy Woburn$200
- Kris Erickson Natick$200
- Katie Gatcomb Woburn$200
- Charles Glick Cambridge$200
- John Heffernan Marblehead$200
- Brian Hickey Winchester$200
- Thomas Hickey Boston$200
- Robert Jamieson Seabrook, NH$200
- Jesse Kanson- Benanav Boston$200
- Dennis Kearney Boston$200
- Donald Kenton Woburn$200
- Matt Lebetton Hingham$200
- Warren Lent Boston$200
- Mark Malloy Winchester$200
- William Malloy Boston$200
- Adam Marx Natick$200
- Carrie Newman Reading$200
- Carlton Quinn Boston$200
- Charlene Rideout Boston$200
- Jan Rose Brookline$200
- William Semko Great Falls, VA$200
- Jeferson Smith Ipswich$200
- Kathleen Stefannini Framingham$200
- Thomas Stirling Winchester$200
- Jeff Terrey Boston$200
- Anthony Abdelahad Boston$200
- Patrick Bench Boston$200
- Dan Cence Scituate$200
- Jason Godin Boston$200
- Brian Jencunas Marshfield$200
- Ben Josephson Newton$200
- Savannah Kelleher Scituate$200
- Matt Lebretton Hingham$200
- Thomas Mangan Framingham$200
- John McKee Reading$200
- Mary Ann Mulligan Watertown$200
- Dennis Murphy East Longmeadow$200
- Rick Musiol Boston$200
- John Pregmon Boston$200
- Stephen Silveira Melrose$200
- Jefferson Smith Ipswich$200
- Tim Sullivan Hingham$200
- Michael Travaline Winchester$200
- Jay Youmans Boston$200
- Connor Yunits Brockton$200
Where they spend it, 2025–26
- Events, food and meetings31% $14,259
- Printing, mail, signs and ads20% $9,458
- Donations, sponsorships and tickets to others’ events15% $7,001
- Bank and payment processing fees11% $5,308
- Other or not described11% $5,088
- Staff, consultants and professional services8% $3,830
- Office, phone, software and supplies3% $1,213
- Travel and vehicle costs<1% $114
Out of $46,270 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.
Top payees
- Connolly Printing Printing, mail, signs and ads$4,802
- Sogno Bank and payment processing fees$2,500
- Conolly Printing Printing, mail, signs and ads$2,344
- Verizon Staff, consultants and professional services$1,990
- Mooo Beacon Events, food and meetings$1,961
- UMASS Club Donations, sponsorships and tickets to others’ events$1,775
- Carrie Nation Events, food and meetings$1,696
- Omni Hotels Events, food and meetings$1,457
- Haley Haggerty Other or not described$1,400
- Uber Events, food and meetings$1,005
- Teresa'S Hospitality Group Events, food and meetings$1,000
- Shutterfly Events, food and meetings$867
How to read this
- Every state legislator has a campaign account that reports to OCPF, the state’s Office of Campaign and Political Finance. Most file through a bank that reports to OCPF, so totals are updated often.
- “Cash on hand” is what was left on the latest report. “Raised” and “spent” are OCPF’s totals for 2025 and 2026; “raised” includes any loans from the legislator.
- The breakdowns come from the line-by-line reports for 2025–2026. Shares count money, not in-kind gifts of goods or services. “PACs”, “party committees” and “other candidates’ committees” use the account type OCPF lists for each giving committee. Many unions give through their own PACs, which are counted as PACs.
- “Small gifts not listed one by one” are gifts of $50 or less that the law lets campaigns report as one total.
- Where gifts come from is based on the town each person listed. Some towns are split between districts; gifts from a split town count as “in district towns” even if the donor lives in another district’s part of town.
- Individual donors are shown by name and town only, and only when their gifts to this campaign in 2025–2026 add up to $200 or more. Employers are added up across donors, without names. Names are spelled as the campaign reported them.
- Spending groups are MassVoter’s rough sorting of the payee and purpose each campaign reported; OCPF does not use fixed categories. Credit card bills and reimbursements are counted by the charges listed under them, not twice. Payments to individual people are shown as one total, without names.
- MassVoter updates these numbers every night from OCPF. Last update: October 22, 2026.
These are public campaign finance figures from OCPF. They are not a grade and are not tied to how anyone votes.