← All legislators

State Senator

Michael O. Moore

Second Worcester District · Democrat

Voting record and profile →

At a glance

$160,354cash on hand as of Sep 30, 2026
$123,111raised in 2025–26
$114,436spent in 2025–26

Account: Moore, Michael (OCPF ID 14776). See the full reports at OCPF

Year by year

YearRaisedSpentCash at the end
2026$57,694$61,129$160,354 so far
2025$65,416$53,306$159,096
2024$62,461$59,869$143,943
2023$58,346$67,893$137,389
2022$55,703$76,697$138,234
2021$68,385$32,512$158,074
2020$53,484$40,291$122,201

Where the money comes from, 2025–26

  • Individuals (listed by name)84% $104,373
  • PACs (political action committees)11% $13,400
  • Unions and associations5% $6,760
  • Other candidates’ committees<1% $290

Out of $124,823 in contributions and candidate loans listed line by line. Not included: $156,971 in other receipts, such as money moved between the campaign’s own bank accounts, interest and returned payments. Also not included: $650 in goods and services given in place of money (in-kind).

Gifts from individuals: where donors live

  • Towns in the Second Worcester District44% $46,127
  • Elsewhere in Massachusetts41% $43,280
  • Massachusetts, town not identified2% $2,300
  • Other states12% $12,666

Split between districts: Worcester. All gifts from these towns count as “in district towns”.

Top organizations giving, 2025–26

  1. Massachusetts Enviromental Police Officers Association Union or association$1,910
  2. Massachusetts Corrections Officers Federated Union Union or association$1,400
  3. Associated Subcontractors of MA PAC PAC$1,000
  4. Fire Chiefs' Association of MA Inc., Pol Action Comm. PAC$1,000
  5. Int'l Union of Operating Engineers Local 4 Social Pol Action Committee PAC$1,000
  6. MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
  7. MA Police Assoc. Pol Action Comm PAC$1,000
  8. New Car Dealer Political Action Committee PAC$1,000
  9. Voter Education Fund Local 170 Drive Pol Action Comm. PAC$800
  10. Boston Police Patrolmen's Association Union or association$700
  11. New England Pba, Inc Union or association$700
  12. I.B.E.W Local Union 96 PAC PAC$600
  13. 1199 SEIU MA PAC PAC$500
  14. Boston Carmen's Union PAC PAC$500
  15. Concrete Producers of Massachusetts Political Action Committee PAC$500

Top 15 of 37 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. Anthropic 8 gifts$6,241
  2. Gallo Builders 5 gifts$5,000
  3. Advantage Truck Group 2 gifts$2,000
  4. Atlas Distributing Corp. 4 gifts$2,000
  5. Total Wine & More 2 gifts$2,000
  6. Commonwealth of Massachusetts 8 gifts$1,650
  7. Goretti's Supermarket 3 gifts$1,500
  8. Fisher Contracting Corp. 3 gifts$1,450
  9. Clear Sky Cannabis 2 gifts$1,250
  10. Suffolk Group 6 gifts$1,200

Individual donors giving $200 or more, 2025–26

209 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.

  1. Robert Gallo Holden$2,000
  2. Robert Trone Potomac, MD$2,000
  3. William Fredericks Sutton$1,500
  4. Mark Goretti Millbury$1,500
  5. James Salois Holden$1,500
  6. Charran Fisher Worcester$1,450
  7. Anthony Parrinello Stow$1,250
  8. John Piccolo Worcester$1,087
  9. Ernie Boch, Jr. Norwood$1,000
  10. Bonnie Ann Bryce Barnstable$1,000
  11. Austin Burke Randolph$1,000
  12. Steven Chambers Auburn$1,000
  13. Janice Gallo Holden$1,000
  14. Meg Gallo Jefferson$1,000
  15. Steven Gallo Jefferson$1,000
  16. Sargon Hanna Grafton$1,000
  17. Kevin Holmes Ashland$1,000
  18. Kevin Holmes Shrewsbury$1,000
  19. Hank Naughton Clinton$1,000
  20. Tony Nguyen Shrewsbury$1,000
Show 189 more
  1. Michael Oliveri Newton$1,000
  2. Kevin Parvin Worcester$1,000
  3. R. Joseph Salois Sutton$1,000
  4. Frank Sousa III Little Compton, RI$1,000
  5. Steven Bills San Francisco, CA$1,000
  6. Andrew Callahan Oakland, CA$1,000
  7. Rishi Gupta San Francisco, CA$1,000
  8. Craig Moran Sturbridge$1,000
  9. Steven Raso Haverhill$1,000
  10. Daniel Ziegler San Francisco, CA$1,000
  11. Virginia Murphy Worcester$850
  12. Brian Doyle Worcester$800
  13. Timothy Murray Worcester$800
  14. Robin Rhodes Worcester$800
  15. Charles Baker Brookline$750
  16. Michael Angelini Worcester$700
  17. Timothy Gardell Worcester$700
  18. Greg Gauthier Millbury$700
  19. Greg Jurgiel Millbury$700
  20. Trevor Morris Worcester$700
  21. Mark Paldino Worcester$700
  22. Wilberto Rodriguez Southbridge$700
  23. Donna Rollo Shrewsbury$700
  24. Thomas Turco III Auburn$700
  25. Ralph Lee Oakland, CA$643
  26. Tao Lin Miami, FL$643
  27. Ross Nordby Chicago, IL$643
  28. Kim Baron Gilford, NH$500
  29. John Direnzo Millbury$500
  30. Paul Giorgio Worcester$500
  31. Abraham Haddad Worcester$500
  32. Laurie Jurgiel Millbury$500
  33. Kathleen McSweeney Shrewsbury$500
  34. Vincent Pedone Worcester$500
  35. Kenneth Sadowsky Miami Beach, FL$500
  36. Jack Tatelman Marblehead$500
  37. Richard Tatelman Boca Raton, FL$500
  38. Hassan Yatim Shrewsbury$500
  39. Donald Dowling Marblehead$500
  40. Paul Kawolis Sutton$500
  41. Giuseppe Ritacco Worcester$500
  42. Jonathan Salois Holden$500
  43. Patci Jean Hebert Shrewsbury$450
  44. Peter Larkin Shrewsbury$450
  45. Ken Perro Millbury$425
  46. Robert Bernstein Savannah, GA$400
  47. Joseph Carbonneau Leominster$400
  48. William Cass Hanover$400
  49. Matt Corey Millbury$400
  50. Paul Donovan Dennis$400
  51. Bob Durand Marlborough$400
  52. Steven Goldblatt Boston$400
  53. Pierce Haley Boston$400
  54. Patrick Huntington Milton$400
  55. Matthew Irish Worcester$400
  56. Ryan Kearney Somerville$400
  57. Christopher Koczela Boston$400
  58. Sharon Macdonald Worcester$400
  59. Michelle McGee Boston$400
  60. Elizabeth Molloy Winchester$400
  61. Ronald Moroski Worcester$400
  62. Paul Pezzella Boston$400
  63. Joseph Ricca Shrewsbury$400
  64. John Spillane Worcester$400
  65. Charles Stefanini Framingham$400
  66. Craig Blais Worcester$375
  67. Gayous Powell Millbury$350
  68. Annie Reiser Leominster$350
  69. Jon Weaver Sturbridge$350
  70. Noreen Smith Charlton$325
  71. Kyle Fish Berkeley, CA$313
  72. Candice Carlson Worcester$300
  73. Craig Dauphinas Grafton$300
  74. Michael Lanava Worcester$300
  75. Vincent Perrone Jr Boylston$300
  76. David Grigaitis Shrewsbury$300
  77. Mark Sarkisian Auburn$300
  78. Michael Bernard Millbury$275
  79. Roberta Brien Paxton$275
  80. William Eddy Worcester$275
  81. Arthur Arakelian Worcester$265
  82. Kenneth Bates Worcester$250
  83. Robert Branca Shrewsbury$250
  84. Kevin Carlo Worcester$250
  85. James Digiorno Worcester$250
  86. Kevin Flaherty Shrewsbury$250
  87. Larry Glick Boston$250
  88. Jim Kersten Worcester$250
  89. Deborah Noonan Leominster$250
  90. Robert Pezzella Millbury$250
  91. Alan Quealy Everett$250
  92. Mark Waxler Worcester$250
  93. Joseph Bartulis Worcester$250
  94. Douglas Begin Cumberland, RI$250
  95. Gary Crossen Needham$250
  96. Brian Killelea Paxton$250
  97. Leonard Licari Haverhill$250
  98. Dean Luther Groton$250
  99. Dennis O'Connor Worcester$250
  100. Maria Penacho Westport$250
  101. Gayle Petty Worcester$250
  102. Mary Ann Preskul-Ricca Shrewsbury$250
  103. Juli Ra Brooklyn, NY$250
  104. Dana Snowdale Abington$250
  105. Thomas Turco Auburn$250
  106. Marybeth Campbell Worcester$225
  107. Leonard Ciuffredo Worcester$225
  108. Lee-Marie Fadavi Grafton$225
  109. Roberta Goldman Shrewsbury$225
  110. Monique Joseph Ware$225
  111. Catheryn Mcevoy Worcester$225
  112. Edward Pietrewicz Worcester$225
  113. Suzanne Remington Shrewsbury$225
  114. John Biancheria Worcester$200
  115. William Bilotta Worcester$200
  116. Jeff Burk Worcester$200
  117. Kevin Byrne Shrewsbury$200
  118. Karen Cass Hanover$200
  119. Marty Corry Cohasset$200
  120. Jude Cristo Millbury$200
  121. Thomas Daly Shrewsbury$200
  122. Paul Demoga Worcester$200
  123. Roger Donoghue Concord$200
  124. Jennifer Flanagan Long Leominster$200
  125. Matthew Forgues Shrewsbury$200
  126. Bradley Freeman Melrose$200
  127. Jason Godin Wilbraham$200
  128. Kelly Godin Wilbraham$200
  129. Mark Goodwin Sutton$200
  130. Thomas Joyce Boston$200
  131. William Kennedy Boston$200
  132. John Lannon Millbury$200
  133. Denis Leary Worcester$200
  134. Robert McCarron Wellesley$200
  135. Shirley Moore Millbury$200
  136. Demitrios M. Moschos Worcester$200
  137. Tara Odonnell Concord$200
  138. Christopher Philbin Newburyport$200
  139. Karynsue Reilly Auburn$200
  140. Shawn Roche Princeton$200
  141. Robert Rodophele Boston$200
  142. William Scoble Westwood$200
  143. Zachary Tsetsos Somerville$200
  144. James Vallee Franklin$200
  145. Kenneth Wood Worcester County$200
  146. Lynda Bernard Boston$200
  147. Stephen Boksanski Winchester$200
  148. Jack Brennan Cambridge$200
  149. Debra Cooke Holden$200
  150. Diane Cotter Rindge, NH$200
  151. William Coyne Boston$200
  152. George Cronin Dedham$200
  153. Mark Delaney Reading$200
  154. James Eisenberg Lexington$200
  155. Danielle Falcone Worcester$200
  156. John Giesser Newton$200
  157. Charles Glick Cambridge$200
  158. Guy Glodis Yarmouth$200
  159. Jason Godin Boston$200
  160. Kelly Godin Boston$200
  161. Beth Groccia Worcester$200
  162. Brian Hickey Winchester$200
  163. Tommy Hickey Everett$200
  164. James Kane Shrewsbury$200
  165. James Leary Worcester$200
  166. Thomas Mangan Framingham$200
  167. Shannon Moore Watertown$200
  168. Dianne Morad Boston$200
  169. Michael Morris Norwell$200
  170. Sean Morrissey Weymouth$200
  171. Daniel O'Brien Saugus$200
  172. Pj O'Sullivan Norwell$200
  173. Neil Obrien Boston$200
  174. Steven Panagiotakos Lowell$200
  175. Anthony Petruccelli Lynnfield$200
  176. Bridget Quinn Worcester$200
  177. Charlene Rideout Boston$200
  178. Andrea Serlin Boston$200
  179. David Shapiro Boston$200
  180. Francis Shea Braintree$200
  181. Walter Shea Worcester$200
  182. Jefferson Smith Ipswich$200
  183. Jeff Terrey Boston$200
  184. Lynda Tocci Arlington$200
  185. Kathleen Toomey Worcester$200
  186. Scott Varney Chelmsford$200
  187. Agustina Velazquez Worcester$200
  188. Robert White Boston$200
  189. Jay Youmans Boston$200

Where they spend it, 2025–26

  • Printing, mail, signs and ads31% $35,515
  • Bank and payment processing fees18% $20,026
  • Donations, sponsorships and tickets to others’ events16% $17,703
  • Events, food and meetings12% $13,635
  • Staff, consultants and professional services9% $10,421
  • Office, phone, software and supplies7% $7,697
  • Travel and vehicle costs5% $5,823
  • Other or not described3% $3,326

Out of $114,147 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for. Not included: $900 moved between the campaign’s own bank accounts.

Top payees

  1. Clear Channel Outdoor Printing, mail, signs and ads$11,655
  2. Blackstone National Golf Club Bank and payment processing fees$9,296
  3. Print Source Group Printing, mail, signs and ads$6,550
  4. Guardida Strategic Group Staff, consultants and professional services$5,020
  5. Guardiola Strategic Group Bank and payment processing fees$4,601
  6. Tri Star Sportswear Printing, mail, signs and ads$3,365
  7. Steven Foley Media Productions Printing, mail, signs and ads$3,200
  8. Run Website Builder Office, phone, software and supplies$2,300
  9. Northside Ventures Staff, consultants and professional services$2,250
  10. Calabria Events, food and meetings$2,247
  11. National Conference Of State Legislators Bank and payment processing fees$2,185
  12. Actblue Bank and payment processing fees$1,752
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.