MassVoter.com← All legislatorsAt a glance
$10,126cash on hand as of Sep 30, 2026
$149,705raised in 2025–26
$185,849spent in 2025–26
Account: DiDomenico, Sal N. (OCPF ID 15031). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $44,368 | $83,524 | $10,126 so far |
| 2025 | $105,337 | $102,325 | $49,114 |
| 2024 | $102,755 | $110,969 | $45,337 |
| 2023 | $69,422 | $187,718 | $0 |
| 2022 | $57,133 | $77,481 | $91,565 |
| 2021 | $87,474 | $38,319 | $111,472 |
| 2020 | $50,799 | $47,654 | $61,705 |
Where the money comes from, 2025–26
- Individuals (listed by name)85% $129,805
- PACs (political action committees)11% $17,100
- Unions and associations3% $4,950
- Other candidates’ committees<1% $400
- Small gifts not listed one by one<1% $150
- Other political committees<1% $100
Out of $152,505 in contributions and candidate loans listed line by line. Not included: $933 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 Middlesex and Suffolk District40% $51,950
- Elsewhere in Massachusetts55% $71,655
- Other states5% $6,200
Split between districts: Boston, Cambridge. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- 1199 SEIU MA PAC PAC$1,000
- Chapter 25 Associated the Nat'l DRIVE PAC of the Int'l Brotherhood of Teamsters PAC$1,000
- Local 509 Service Employees Int'l Union Comm on Pol Ed, MA Workers' Pol Action Comm. PAC$1,000
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
- MA Association of Public Insurance Adjusters, Inc. PAC PAC$1,000
- North Atlantic States Regional Council of Carpenters PAC PAC$1,000
- MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$800
- Association of Magistrates & Assistant Clerks Union or association$500
- Boston Carmen's Union PAC PAC$500
- Boston Police Patrolmens Assoc. Pol Action Comm. PAC$500
- Carpenters Local 328 PAC Fund PAC$500
- Elevator Constructors Local 4 People's Cttee PAC$500
- Enterprise Holdings, Inc. / Enterprise Mobility Massachusetts Political Action Committee PAC$500
- IBEW Local 2324 Union or association$500
- International Brotherhood of Electrical Workers, Local 103 Pol Action Comm PAC$500
Top 15 of 48 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.
- Davis Companies 2 gifts$2,000
- Trinity Property Management 2 gifts$2,000
- Inversant 2 gifts$2,000
- Elm Street Market 4 gifts$2,000
- Malden Trans, Inc 4 gifts$2,000
- Total Wine 2 gifts$2,000
- Preotle, Lane & Associates 3 gifts$2,000
- City of Everett 9 gifts$1,500
- Arbella Insurance Group 2 gifts$1,500
- Womble Bond Dickinson 6 gifts$1,450
Individual donors giving $200 or more, 2025–26
276 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Jonathan Davis Newton$2,000
- John DiGiovanni Cambridge$2,000
- Franz Eberth Winchester$2,000
- Robert Hildreth Boston$2,000
- Rajesh Keshar Saugus$2,000
- David Morovitz Malden$2,000
- Robert Parisi-Trone Potomac, MD$2,000
- John Preotle Boston$2,000
- Alexi Conine Boston$1,000
- Tim Connors Westwood$1,000
- Myrlande DesRosiers Everett$1,000
- Anne DiGiovanni Cambridge$1,000
- Fiorella DiGiovanni Lexington$1,000
- Gemma DiGiovanni Waltham$1,000
- Matthew DiGiovanni Lexington$1,000
- John Donohue Belmont$1,000
- Catherin Esposito Weston$1,000
- Joseph Esposito Weston$1,000
- Mary Hickey Winchester$1,000
- Andrew Lafuente Everett$1,000
Show 256 more
- Shelagh Mahoney Lowell$1,000
- Joseph Murphy Boston$1,000
- Mike Repetti Lewsiton, ME$1,000
- Tim Ritchie Boston$1,000
- Anthony Rossi Newton$1,000
- Dave Stevenson Hudson, NH$1,000
- Margot Trotter Davis Newton$1,000
- Brian Bilello Newton$1,000
- Sergey Bologov Marblehead$1,000
- Roland Hughes Stoneham$950
- Jason Marshall Cambridge$850
- Jennie Carvello Cambridge$750
- Dennis Cataldo Somerville$750
- Michael Dell Isola Melrose$750
- Ruby Donohue Cambridge$750
- John Burley Malden$700
- Richard Vita Boston$700
- Jean Spera Cambridge$650
- James P Jajuga Methuen$600
- Michelle McGee Boston$600
- Faina Shtern Boston$600
- Anthony Spinazzola Melrose$600
- Timothy Bombard Hingham$550
- Alfred Carrier Boston$550
- Jeanne Marie Boylan Boston$500
- Peter Carbone Chelsea$500
- Gennaro D'Ambrosio Boston$500
- Gail Eagan Boston$500
- Andrew Fuqua Somerville$500
- Christopher Kaneb Boston$500
- Christopher Kaneb Cambridge$500
- Timothy LaRovere Lynnfield$500
- Isaac Machado Somerville$500
- Joseph McNamee Lowell$500
- Thomas O'Malley Weymouth$500
- Stephen Ottaviano Reading$500
- Bobby Rattanasone Woburn$500
- Frances Robinson Belmont$500
- Pasquale Rullo Lexington$500
- Michael Sullivan Cambridge$500
- Alessandra Albano Medford$500
- Peter V. Bellotti Winchester$500
- Michelle D'Ambrosio Boston$500
- Catherine DAmato Boston$500
- Deborah Fallon Salisbury$500
- Helena Lafuente Somerville$500
- Sal Sacro Everett$500
- Francis Branley Medford$450
- Harold Fera North Scituate, RI$450
- Judith Hershberg Boston$450
- John Powers Boston$450
- Aaron Agulnek Sharon$400
- Carlo Basile Boston$400
- Jill Batty Keene, NH$400
- Patrick Bench Boston$400
- Edward Coppinger Boston$400
- George Cronin Dedham$400
- Brian Dempsey Haverhill$400
- Robert Durand Marlborough$400
- James Eisenberg Lexington$400
- Robert Finneran Boston$400
- Donna Fox Medford$400
- Joseph Giannino Boxford$400
- Charles Glick Cambridge$400
- Kevin Grant Scituate$400
- Deborah Harris Swampscott$400
- John Heffernan Marblehead$400
- Dorothy Joyce Quincy$400
- Kevin Joyce Boston$400
- Thomas Joyce Boston$400
- Stephen Karol Attleboro$400
- Christopher Koczela Boston$400
- John J. McGlynn Jr. Middleton$400
- Dianne Morad Boston$400
- Sean Morrissey Weymouth$400
- Mary Ann Mulligan Watertown$400
- Eugene O'Flaherty Boston$400
- Paula Paris Cambridge$400
- Robert Phillips Boston$400
- James Rafferty Cambridge$400
- Robert Rodophele Boston$400
- Cindy Rowe Brookline$400
- Assaad Sayah Westwood$400
- Lisa Simonetti Medford$400
- Charles Stefanini Framingham$400
- Mary Tamer Boston$400
- Jeff Terrey Boston$400
- Richard Tisei North Reading$400
- Alexis Tkachuk Boston$400
- James Vallee Franklin$400
- W. Paul White Harwich$400
- Martin Corry Cohasset$400
- Eve Marie Charles Everett$350
- Peter Flynn Saugus$350
- Michael McGlynn Medford$350
- Albert Pacheco Cambridge$350
- Frank Pasciuto Winchester$350
- George Bachrach Watertown$300
- Gerald Berberian Hingham$300
- Gerald Berberian Norwell$300
- Joseph Cronin Methuen$300
- Shaun Cusson Dalton$300
- Alba DeSimone Revere$300
- Keith Houghton Everett$300
- Antonio Iraheta Revere$300
- Deborah Keegan Winthrop$300
- Claire Laidlaw Everett$300
- Lorenzo Lepore Medford$300
- Edward O'neil Saugus$300
- Laura Perille Boston$300
- Philip Privitera Arlington$300
- Erin Riley Boston$300
- Virginia Sorabella Woburn$300
- Louise Zawodny Everett$300
- Carl Colson Everett$300
- Louis Antonellis Boston$250
- David Burke Edgartown$250
- William Bush Lexington$250
- Stephen Crosby Boston$250
- Michael Culhane Bedford$250
- Martha Doyle Newton$250
- Harold Fera Johnston, RI$250
- Timothy Flaherty Cambridge$250
- Cyndi Gonzalez Milton$250
- Cyndi Gonzalez Boston$250
- John Hanlon Everett$250
- Deborah Kneeland Keegan Winthrop$250
- Edward Lambert Fall River$250
- David Lucchino Boston$250
- Daniel Lynch Boston$250
- Douglas Maxwell Mansfield$250
- Diane McGlynn Middleton$250
- Paul Nowicki Chelsea$250
- Kevin O'Donnell Lynn$250
- Stuart Rothman Needham$250
- David Storto Concord$250
- Carol Tye Revere$250
- Peter Vellucci Cambridge$250
- Michael Whouley Danvers$250
- Joseph Cefalo Boston$250
- Sandra Gardner Danvers$250
- Rocco Longo Everett$250
- Robert Noe Middleton$250
- Ann Maria Trifone Cambridge$210
- Paul Afonso Boston$200
- Tina Alu Cambridge$200
- John Alvarez Boston$200
- Jay Ash Danvers$200
- Chet Atkins Hancock, NH$200
- Patricia Baker Gloucester$200
- Joel Barrera Natick$200
- Elizabeth Becker Hamilton$200
- Sandra Belhaimer Everett$200
- Debra Blair Marshfield$200
- Thomas Bonarrigo Braintree$200
- Jack Brennan Cambridge$200
- Louise Cafasso Everett$200
- William Cass Hanover$200
- Timothy Ceurvels Hanover$200
- Tom Ciulla Danvers$200
- Steven Clancy Cambridge$200
- Marty Corry Cohasset$200
- Michael Costello Boston$200
- Jennifer Crawford Boston$200
- Glenda Crookes East Providence, RI$200
- Jeff Crowley Westminster$200
- Mark Delaney Reading$200
- Scott Delaney Revere$200
- Carlo DeMaria Everett$200
- Elaine Derosa Cambridge$200
- Anthony Dipierro Everett$200
- Ryan Earle Weymouth$200
- Albert Ewing Marlborough$200
- Daniel Flaherty Cambridge$200
- Geoffrey Gallo Stratham, NH$200
- Raoul Goncalves Boston$200
- Sira Grant Everett$200
- Emily Haber Boston$200
- Robert Emmet Hayes Whitman$200
- Thomas Hickey Boston$200
- Jeffrey Hirsch Needham$200
- Christopher Hoeman Middleton$200
- James Hunt Boston$200
- Katrina Iserman Boston$200
- Elizabeth Kaplan Canton$200
- Charles Keefe Cambridge$200
- Christina Keiser Tempe, AZ$200
- Michael Kelly Braintree$200
- Michael Knapik Westfield$200
- Alfred Lattanzi Everett$200
- Peter Limone Melrose$200
- Manuel Lopes Topsfield$200
- Joe Macaluso Somerville$200
- Thomas Mangan Framingham$200
- Gretchen Manning Swampscott$200
- Robert Markel Boston$200
- Lori Liebesman Natick$200
- Adam Marx Natick$200
- Frank Mastrocola, Jr. Everett$200
- Colleen McGlynn Moody Boston$200
- Matthew McKenna Braintree$200
- Joseph Milano Boston$200
- Mark Molloy Winchester$200
- Mike Morris Norwell$200
- Rick Musiol Boston$200
- Daniel Napolitano Everett$200
- Marty Nastasia Easton$200
- Gilda Nogueira Medford$200
- Jed Nosal Milton$200
- Eugene O'Brien Waltham$200
- Neil O'Brien Boston$200
- Elaine O'Reilly Cambridge$200
- Paul Pezzella Boston$200
- Vincent J. Ragucci III North Reading$200
- Robert Reilly Saugus$200
- Joseph Ricca Shrewsbury$200
- Jan Rose Boston$200
- Giovanni Saraceni Everett$200
- Lawrence Sauer Stoughton$200
- Chelsea Sedani Weymouth$200
- Robert Selby Swampscott$200
- Andrea Serlin Boston$200
- Peter Sikora Everett$200
- Andrea Silbert Harwich$200
- Jefferson Smith Ipswich$200
- Jim Smith Swampscott$200
- Martin Suuberg Shrewsbury$200
- Kevin Tkachuk Boston$200
- Paul Toner Cambridge$200
- Mary Ann Walsh Quincy$200
- Phillip D Yebba Everett$200
- Michael Bergan Cohasset$200
- Arthur Bernard Duxbury$200
- Stephen Boksanski Winchester$200
- Steven Byrne Boston$200
- Dennis Callahan Boston$200
- Cathal Conlon Boston$200
- William Coyne Boston$200
- James Disilva Lexington$200
- Paul Donovan Dennis$200
- Charles Flaherty Swampscott$200
- Anthony Galluccio Cambridge$200
- Maureen Glynn Quincy$200
- Lisa Gray Cambridge$200
- Kenneth Halloran Boston$200
- Glenn Koocher Boston$200
- Eileen McAnneny Melrose$200
- Michael Morris Norwell$200
- Michael O'Neill Boston$200
- Steven Panagiotakos Lowell$200
- Anthony Petruccelli Lynnfield$200
- Vincent Ragucci North Reading$200
- Henri Rauschenbach Brewster$200
- Charlene Rideout Boston$200
- Jan Rose Brookline$200
- Tammy Turner Saugus$200
Where they spend it, 2025–26
- Events, food and meetings36% $68,022
- Staff, consultants and professional services17% $32,514
- Printing, mail, signs and ads16% $29,553
- Donations, sponsorships and tickets to others’ events12% $21,640
- Other or not described11% $21,229
- Bank and payment processing fees5% $8,773
- Office, phone, software and supplies2% $4,035
- Travel and vehicle costs1% $2,195
Out of $187,960 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.
Top payees
- MLM Strategies Staff, consultants and professional services$21,150
- Anthony'S Of Malden Events, food and meetings$11,809
- Spinelli'S Ravioli Events, food and meetings$8,721
- Potter'S Printing Printing, mail, signs and ads$7,792
- Instacart Events, food and meetings$6,190
- Kowloon Restaurant Events, food and meetings$5,487
- Amazon Office, phone, software and supplies$4,213
- Advocate Newspaper Printing, mail, signs and ads$3,734
- Kawloon Restaurant Events, food and meetings$3,512
- The Advocate Newspaper Printing, mail, signs and ads$3,280
- Universal Screening ST Other or not described$3,219
- Cityview Trolley Tours Other or not described$2,880
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.