← All legislators

State Senator

Sal N. DiDomenico

Middlesex and Suffolk District · Democrat

Voting record and profile →

At 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

YearRaisedSpentCash 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

  1. 1199 SEIU MA PAC PAC$1,000
  2. Chapter 25 Associated the Nat'l DRIVE PAC of the Int'l Brotherhood of Teamsters PAC$1,000
  3. Local 509 Service Employees Int'l Union Comm on Pol Ed, MA Workers' Pol Action Comm. PAC$1,000
  4. MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
  5. MA Association of Public Insurance Adjusters, Inc. PAC PAC$1,000
  6. North Atlantic States Regional Council of Carpenters PAC PAC$1,000
  7. MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$800
  8. Association of Magistrates & Assistant Clerks Union or association$500
  9. Boston Carmen's Union PAC PAC$500
  10. Boston Police Patrolmens Assoc. Pol Action Comm. PAC$500
  11. Carpenters Local 328 PAC Fund PAC$500
  12. Elevator Constructors Local 4 People's Cttee PAC$500
  13. Enterprise Holdings, Inc. / Enterprise Mobility Massachusetts Political Action Committee PAC$500
  14. IBEW Local 2324 Union or association$500
  15. 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.

  1. Davis Companies 2 gifts$2,000
  2. Trinity Property Management 2 gifts$2,000
  3. Inversant 2 gifts$2,000
  4. Elm Street Market 4 gifts$2,000
  5. Malden Trans, Inc 4 gifts$2,000
  6. Total Wine 2 gifts$2,000
  7. Preotle, Lane & Associates 3 gifts$2,000
  8. City of Everett 9 gifts$1,500
  9. Arbella Insurance Group 2 gifts$1,500
  10. 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.

  1. Jonathan Davis Newton$2,000
  2. John DiGiovanni Cambridge$2,000
  3. Franz Eberth Winchester$2,000
  4. Robert Hildreth Boston$2,000
  5. Rajesh Keshar Saugus$2,000
  6. David Morovitz Malden$2,000
  7. Robert Parisi-Trone Potomac, MD$2,000
  8. John Preotle Boston$2,000
  9. Alexi Conine Boston$1,000
  10. Tim Connors Westwood$1,000
  11. Myrlande DesRosiers Everett$1,000
  12. Anne DiGiovanni Cambridge$1,000
  13. Fiorella DiGiovanni Lexington$1,000
  14. Gemma DiGiovanni Waltham$1,000
  15. Matthew DiGiovanni Lexington$1,000
  16. John Donohue Belmont$1,000
  17. Catherin Esposito Weston$1,000
  18. Joseph Esposito Weston$1,000
  19. Mary Hickey Winchester$1,000
  20. Andrew Lafuente Everett$1,000
Show 256 more
  1. Shelagh Mahoney Lowell$1,000
  2. Joseph Murphy Boston$1,000
  3. Mike Repetti Lewsiton, ME$1,000
  4. Tim Ritchie Boston$1,000
  5. Anthony Rossi Newton$1,000
  6. Dave Stevenson Hudson, NH$1,000
  7. Margot Trotter Davis Newton$1,000
  8. Brian Bilello Newton$1,000
  9. Sergey Bologov Marblehead$1,000
  10. Roland Hughes Stoneham$950
  11. Jason Marshall Cambridge$850
  12. Jennie Carvello Cambridge$750
  13. Dennis Cataldo Somerville$750
  14. Michael Dell Isola Melrose$750
  15. Ruby Donohue Cambridge$750
  16. John Burley Malden$700
  17. Richard Vita Boston$700
  18. Jean Spera Cambridge$650
  19. James P Jajuga Methuen$600
  20. Michelle McGee Boston$600
  21. Faina Shtern Boston$600
  22. Anthony Spinazzola Melrose$600
  23. Timothy Bombard Hingham$550
  24. Alfred Carrier Boston$550
  25. Jeanne Marie Boylan Boston$500
  26. Peter Carbone Chelsea$500
  27. Gennaro D'Ambrosio Boston$500
  28. Gail Eagan Boston$500
  29. Andrew Fuqua Somerville$500
  30. Christopher Kaneb Boston$500
  31. Christopher Kaneb Cambridge$500
  32. Timothy LaRovere Lynnfield$500
  33. Isaac Machado Somerville$500
  34. Joseph McNamee Lowell$500
  35. Thomas O'Malley Weymouth$500
  36. Stephen Ottaviano Reading$500
  37. Bobby Rattanasone Woburn$500
  38. Frances Robinson Belmont$500
  39. Pasquale Rullo Lexington$500
  40. Michael Sullivan Cambridge$500
  41. Alessandra Albano Medford$500
  42. Peter V. Bellotti Winchester$500
  43. Michelle D'Ambrosio Boston$500
  44. Catherine DAmato Boston$500
  45. Deborah Fallon Salisbury$500
  46. Helena Lafuente Somerville$500
  47. Sal Sacro Everett$500
  48. Francis Branley Medford$450
  49. Harold Fera North Scituate, RI$450
  50. Judith Hershberg Boston$450
  51. John Powers Boston$450
  52. Aaron Agulnek Sharon$400
  53. Carlo Basile Boston$400
  54. Jill Batty Keene, NH$400
  55. Patrick Bench Boston$400
  56. Edward Coppinger Boston$400
  57. George Cronin Dedham$400
  58. Brian Dempsey Haverhill$400
  59. Robert Durand Marlborough$400
  60. James Eisenberg Lexington$400
  61. Robert Finneran Boston$400
  62. Donna Fox Medford$400
  63. Joseph Giannino Boxford$400
  64. Charles Glick Cambridge$400
  65. Kevin Grant Scituate$400
  66. Deborah Harris Swampscott$400
  67. John Heffernan Marblehead$400
  68. Dorothy Joyce Quincy$400
  69. Kevin Joyce Boston$400
  70. Thomas Joyce Boston$400
  71. Stephen Karol Attleboro$400
  72. Christopher Koczela Boston$400
  73. John J. McGlynn Jr. Middleton$400
  74. Dianne Morad Boston$400
  75. Sean Morrissey Weymouth$400
  76. Mary Ann Mulligan Watertown$400
  77. Eugene O'Flaherty Boston$400
  78. Paula Paris Cambridge$400
  79. Robert Phillips Boston$400
  80. James Rafferty Cambridge$400
  81. Robert Rodophele Boston$400
  82. Cindy Rowe Brookline$400
  83. Assaad Sayah Westwood$400
  84. Lisa Simonetti Medford$400
  85. Charles Stefanini Framingham$400
  86. Mary Tamer Boston$400
  87. Jeff Terrey Boston$400
  88. Richard Tisei North Reading$400
  89. Alexis Tkachuk Boston$400
  90. James Vallee Franklin$400
  91. W. Paul White Harwich$400
  92. Martin Corry Cohasset$400
  93. Eve Marie Charles Everett$350
  94. Peter Flynn Saugus$350
  95. Michael McGlynn Medford$350
  96. Albert Pacheco Cambridge$350
  97. Frank Pasciuto Winchester$350
  98. George Bachrach Watertown$300
  99. Gerald Berberian Hingham$300
  100. Gerald Berberian Norwell$300
  101. Joseph Cronin Methuen$300
  102. Shaun Cusson Dalton$300
  103. Alba DeSimone Revere$300
  104. Keith Houghton Everett$300
  105. Antonio Iraheta Revere$300
  106. Deborah Keegan Winthrop$300
  107. Claire Laidlaw Everett$300
  108. Lorenzo Lepore Medford$300
  109. Edward O'neil Saugus$300
  110. Laura Perille Boston$300
  111. Philip Privitera Arlington$300
  112. Erin Riley Boston$300
  113. Virginia Sorabella Woburn$300
  114. Louise Zawodny Everett$300
  115. Carl Colson Everett$300
  116. Louis Antonellis Boston$250
  117. David Burke Edgartown$250
  118. William Bush Lexington$250
  119. Stephen Crosby Boston$250
  120. Michael Culhane Bedford$250
  121. Martha Doyle Newton$250
  122. Harold Fera Johnston, RI$250
  123. Timothy Flaherty Cambridge$250
  124. Cyndi Gonzalez Milton$250
  125. Cyndi Gonzalez Boston$250
  126. John Hanlon Everett$250
  127. Deborah Kneeland Keegan Winthrop$250
  128. Edward Lambert Fall River$250
  129. David Lucchino Boston$250
  130. Daniel Lynch Boston$250
  131. Douglas Maxwell Mansfield$250
  132. Diane McGlynn Middleton$250
  133. Paul Nowicki Chelsea$250
  134. Kevin O'Donnell Lynn$250
  135. Stuart Rothman Needham$250
  136. David Storto Concord$250
  137. Carol Tye Revere$250
  138. Peter Vellucci Cambridge$250
  139. Michael Whouley Danvers$250
  140. Joseph Cefalo Boston$250
  141. Sandra Gardner Danvers$250
  142. Rocco Longo Everett$250
  143. Robert Noe Middleton$250
  144. Ann Maria Trifone Cambridge$210
  145. Paul Afonso Boston$200
  146. Tina Alu Cambridge$200
  147. John Alvarez Boston$200
  148. Jay Ash Danvers$200
  149. Chet Atkins Hancock, NH$200
  150. Patricia Baker Gloucester$200
  151. Joel Barrera Natick$200
  152. Elizabeth Becker Hamilton$200
  153. Sandra Belhaimer Everett$200
  154. Debra Blair Marshfield$200
  155. Thomas Bonarrigo Braintree$200
  156. Jack Brennan Cambridge$200
  157. Louise Cafasso Everett$200
  158. William Cass Hanover$200
  159. Timothy Ceurvels Hanover$200
  160. Tom Ciulla Danvers$200
  161. Steven Clancy Cambridge$200
  162. Marty Corry Cohasset$200
  163. Michael Costello Boston$200
  164. Jennifer Crawford Boston$200
  165. Glenda Crookes East Providence, RI$200
  166. Jeff Crowley Westminster$200
  167. Mark Delaney Reading$200
  168. Scott Delaney Revere$200
  169. Carlo DeMaria Everett$200
  170. Elaine Derosa Cambridge$200
  171. Anthony Dipierro Everett$200
  172. Ryan Earle Weymouth$200
  173. Albert Ewing Marlborough$200
  174. Daniel Flaherty Cambridge$200
  175. Geoffrey Gallo Stratham, NH$200
  176. Raoul Goncalves Boston$200
  177. Sira Grant Everett$200
  178. Emily Haber Boston$200
  179. Robert Emmet Hayes Whitman$200
  180. Thomas Hickey Boston$200
  181. Jeffrey Hirsch Needham$200
  182. Christopher Hoeman Middleton$200
  183. James Hunt Boston$200
  184. Katrina Iserman Boston$200
  185. Elizabeth Kaplan Canton$200
  186. Charles Keefe Cambridge$200
  187. Christina Keiser Tempe, AZ$200
  188. Michael Kelly Braintree$200
  189. Michael Knapik Westfield$200
  190. Alfred Lattanzi Everett$200
  191. Peter Limone Melrose$200
  192. Manuel Lopes Topsfield$200
  193. Joe Macaluso Somerville$200
  194. Thomas Mangan Framingham$200
  195. Gretchen Manning Swampscott$200
  196. Robert Markel Boston$200
  197. Lori Liebesman Natick$200
  198. Adam Marx Natick$200
  199. Frank Mastrocola, Jr. Everett$200
  200. Colleen McGlynn Moody Boston$200
  201. Matthew McKenna Braintree$200
  202. Joseph Milano Boston$200
  203. Mark Molloy Winchester$200
  204. Mike Morris Norwell$200
  205. Rick Musiol Boston$200
  206. Daniel Napolitano Everett$200
  207. Marty Nastasia Easton$200
  208. Gilda Nogueira Medford$200
  209. Jed Nosal Milton$200
  210. Eugene O'Brien Waltham$200
  211. Neil O'Brien Boston$200
  212. Elaine O'Reilly Cambridge$200
  213. Paul Pezzella Boston$200
  214. Vincent J. Ragucci III North Reading$200
  215. Robert Reilly Saugus$200
  216. Joseph Ricca Shrewsbury$200
  217. Jan Rose Boston$200
  218. Giovanni Saraceni Everett$200
  219. Lawrence Sauer Stoughton$200
  220. Chelsea Sedani Weymouth$200
  221. Robert Selby Swampscott$200
  222. Andrea Serlin Boston$200
  223. Peter Sikora Everett$200
  224. Andrea Silbert Harwich$200
  225. Jefferson Smith Ipswich$200
  226. Jim Smith Swampscott$200
  227. Martin Suuberg Shrewsbury$200
  228. Kevin Tkachuk Boston$200
  229. Paul Toner Cambridge$200
  230. Mary Ann Walsh Quincy$200
  231. Phillip D Yebba Everett$200
  232. Michael Bergan Cohasset$200
  233. Arthur Bernard Duxbury$200
  234. Stephen Boksanski Winchester$200
  235. Steven Byrne Boston$200
  236. Dennis Callahan Boston$200
  237. Cathal Conlon Boston$200
  238. William Coyne Boston$200
  239. James Disilva Lexington$200
  240. Paul Donovan Dennis$200
  241. Charles Flaherty Swampscott$200
  242. Anthony Galluccio Cambridge$200
  243. Maureen Glynn Quincy$200
  244. Lisa Gray Cambridge$200
  245. Kenneth Halloran Boston$200
  246. Glenn Koocher Boston$200
  247. Eileen McAnneny Melrose$200
  248. Michael Morris Norwell$200
  249. Michael O'Neill Boston$200
  250. Steven Panagiotakos Lowell$200
  251. Anthony Petruccelli Lynnfield$200
  252. Vincent Ragucci North Reading$200
  253. Henri Rauschenbach Brewster$200
  254. Charlene Rideout Boston$200
  255. Jan Rose Brookline$200
  256. 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

  1. MLM Strategies Staff, consultants and professional services$21,150
  2. Anthony'S Of Malden Events, food and meetings$11,809
  3. Spinelli'S Ravioli Events, food and meetings$8,721
  4. Potter'S Printing Printing, mail, signs and ads$7,792
  5. Instacart Events, food and meetings$6,190
  6. Kowloon Restaurant Events, food and meetings$5,487
  7. Amazon Office, phone, software and supplies$4,213
  8. Advocate Newspaper Printing, mail, signs and ads$3,734
  9. Kawloon Restaurant Events, food and meetings$3,512
  10. The Advocate Newspaper Printing, mail, signs and ads$3,280
  11. Universal Screening ST Other or not described$3,219
  12. 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.

Get an email when new quizzes open

MassVoter.com · nonpartisan match quiz · About · How the Legislature voted · Local Votes · Privacy · Support MassVoter

Report an error on this page

See something wrong? A wrong vote, name, date or number? Tell us and we’ll check it against the source and fix it. Fixes are listed on our corrections page.