← All legislators

State Representative

Angelo J. Puppolo, Jr.

12th Hampden District · Democrat

Voting record and profile →

At a glance

$175,749cash on hand as of Sep 30, 2026
$105,401raised in 2025–26
$186,039spent in 2025–26

Account: Puppolo, Angelo (OCPF ID 12889). See the full reports at OCPF

Year by year

YearRaisedSpentCash at the end
2026$58,063$133,478$175,749 so far
2025$47,338$52,562$245,716
2024$51,297$54,324$244,910
2023$59,620$47,040$244,265
2022$49,418$47,072$231,589
2021$45,767$40,725$229,069
2020$32,394$33,636$213,633

Where the money comes from, 2025–26

  • Individuals (listed by name)86% $91,680
  • PACs (political action committees)10% $10,650
  • Unions and associations3% $3,575
  • Small gifts not listed one by one<1% $850
  • Other candidates’ committees<1% $100

Out of $106,855 in contributions and candidate loans listed line by line.

Gifts from individuals: where donors live

  • Towns in the 12th Hampden District48% $43,630
  • Elsewhere in Massachusetts41% $37,190
  • Other states12% $10,860

Split between districts: East Longmeadow, Monson, Springfield. All gifts from these towns count as “in district towns”.

Top organizations giving, 2025–26

  1. Construction Laborrers Union Union or association$1,000
  2. IBEW Local 7 Union or association$1,000
  3. Ironworkers Union Local 7 Pol Action Comm PAC$1,000
  4. MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
  5. Massachusetts Dental Society Political Action Committee PAC$1,000
  6. Pipefitters Local #537 Pol Action Comm PAC$1,000
  7. MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$800
  8. Boston Carmen's Union PAC PAC$600
  9. Retired Public Employees PAC PAC$600
  10. Massachusetts Brick Layers People's Committee PAC$500
  11. 1199 SEIU MA PAC PAC$500
  12. Local 509 Service Employees Int'l Union Comm on Pol Ed, MA Workers' Pol Action Comm. PAC$500
  13. MassAgents PAC PAC$500
  14. New Car Dealer Political Action Committee PAC$500
  15. Ubc & Ja Local #336 Political Action Committee Union or association$500

Top 15 of 31 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. At Home 37 gifts$10,000
  2. Usa Waste 4 gifts$3,500
  3. Dunkin Donuts 4 gifts$2,400
  4. Mandarin 4 gifts$2,000
  5. Springfield Truck & Equiptment 3 gifts$2,000
  6. Medeiros Realty 2 gifts$2,000
  7. Big Y Foods 2 gifts$2,000
  8. Hampden County Sheriff's Office 6 gifts$1,800
  9. Kiran Restaurant 3 gifts$1,600
  10. Timberland Trucking 3 gifts$1,500

Individual donors giving $200 or more, 2025–26

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

  1. Gerald Antonacci Enfield, CT$2,000
  2. Wen Gao Wilbraham$2,000
  3. Haian Lin Longmeadow$2,000
  4. Peter Martins Wilbraham$2,000
  5. Michael Martone West Springfield$2,000
  6. John Medeiros Wilbraham$2,000
  7. Zhong Chen Westfield$1,600
  8. Joel Marchand South Hadley$1,500
  9. Peter Creanza Springfield$1,300
  10. Michael Zheng Wilbraham$1,100
  11. Anthony Falcetti Bloomfield, CT$1,000
  12. Anthony Ravosa Wethersfield, CT$1,000
  13. Paul Robbins Springfield$1,000
  14. Jessica Sullivan Hampden$1,000
  15. Junying Zhang Longmeadow$1,000
  16. Michael Zucco Springfield$1,000
  17. Frank Antonacci Enfield, CT$1,000
  18. Jose Cuevas Springfield$1,000
  19. Colin D'Amour East Greenbush, CT$1,000
  20. Matt D'Amour Tolland, CT$1,000
Show 156 more
  1. Angelene Huang Springfield$1,000
  2. Hang Huang South Hadley$1,000
  3. Michelle Martone West Springfield$1,000
  4. Cesar Ruiz East Longmeadow$1,000
  5. James Balise West Springfield$800
  6. Vincent Mariano East Longmeadow$800
  7. Wei Lin Farmington, CT$800
  8. Kathleen Murphy (replace Check) East Longmeadow$800
  9. Kathleen Murphy East Longmeadow$800
  10. John Doleva Wilbraham$750
  11. Glen Garvey Wilbraham$750
  12. Gregory Maguire Concord$750
  13. John Direnzo Millbury$750
  14. Donald Senecal Chicopee$700
  15. Mary mcDonald Springfield$700
  16. Silver Serra Wilbraham$600
  17. Hugo Bernal Springfield$500
  18. Lisa Garcia Longmeadow$500
  19. Lori Martins Ludlow$500
  20. Steven McNamara East Longmeadow$500
  21. Mark Mullan Springfield$500
  22. Raymond Recor Wilbraham$500
  23. Junying Zhang Agawam$500
  24. Matthew Antonacci Somers, CT$500
  25. Francis Beaulieu Chicopee$500
  26. Mario Cardinale Somers, CT$500
  27. John Ferrera Wilbraham$500
  28. Paul Kozub Hadley$500
  29. Dinesh Patel Springfield$500
  30. Peter Picknally Springfield$500
  31. Vincent Santaniello Naples, FL$500
  32. Mari Tarpinian Wilbraham$500
  33. Russell Wells Longmeadow$500
  34. Frank Colaccino Suffield, CT$450
  35. William Fiore Longmeadow$450
  36. Francis Nataloni Wilbraham$450
  37. Andrew Scibelli Springfield$450
  38. Mary Biscaldi Southwick$400
  39. Louis Calabrese East Longmeadow$400
  40. William Cass Hanover$400
  41. Theresa Colantoni Hampden$400
  42. Christopher Danielewski Westfield$400
  43. Mark Delaney Reading$400
  44. Jerome Gagliarducci Wilbraham$400
  45. Maureen Glynn Quincy$400
  46. Jason Godin Boston$400
  47. Kelly Godin Boston$400
  48. Patrick Huntington Milton$400
  49. Yong Jo Westfield$400
  50. Shoeb Kanorwalla Wilbraham$400
  51. Michael Knapik Westfield$400
  52. Brian Lees East Longmeadow$400
  53. Joan Lupa Ludlow$400
  54. Mark Malloy Winchester$400
  55. Michelle McGee Boston$400
  56. Natasha McKay Wilbraham$400
  57. Michael Morris Norwell$400
  58. Dennis Murphy East Longmeadow$400
  59. Eugene Oflaherty Chelsea$400
  60. William Ryan Weymouth$400
  61. John Salema Ludlow$400
  62. Robert White Boston$400
  63. Joseph Spano West Springfield$350
  64. Cheryl Stanley Springfield$350
  65. Rachel Bonavita Springfield$325
  66. Laurie Bongiorni Wilbraham$325
  67. Nicholas Cotto Springfield$325
  68. William Johnson South Hadley$325
  69. Barbara Rovithis Wilbraham$325
  70. Martin Ambrose Springfield$300
  71. Roy Anderson Springfield$300
  72. Joanne Bongiorni East Longmeadow$300
  73. Andrew Crane Chicopee$300
  74. Frank Forastiere Springfield$300
  75. John Govoni Hampden$300
  76. Charles Healey West Springfield$300
  77. Shawn Record Southampton$300
  78. William Scatolini Wilbraham$300
  79. Roxanne Turowsky Springfield$300
  80. Lill Wei Farmington, CT$300
  81. Peter Carando East Longmeadow$250
  82. Anthony Cignoli West Springfield$250
  83. Frank Forestiere Springfield$250
  84. Dan Higgins Plymouth$250
  85. Mary Hurley East Longmeadow$250
  86. Dean Sanpei Wilbraham$250
  87. Kevin Sears Springfield$250
  88. Ana Serrenho Wilbraham$250
  89. Edison Yee Springfield$250
  90. Charles Battle Springfield$250
  91. Regina Blanco Ludlow$250
  92. Anthony Maloni Agawam$250
  93. Dominic Maloni Wilbraham$250
  94. Rishi Patel Seabrook, NH$250
  95. Melinda Phelps Springfield$250
  96. Jack Ruan Longmeadow$250
  97. Christopher Thompson Agawam$250
  98. Thomas Turco Auburn$250
  99. John DeCesare Springfield$225
  100. Isreal Inciong Grafton$225
  101. Francis Rosso Springfield$225
  102. Tania Barber Springfield$200
  103. Diane Biscaldi East Longmeadow$200
  104. Joseph Bonavita Springfield$200
  105. Heather Caisse-roberts Wilbraham$200
  106. Christopher Cantalini Wilbraham$200
  107. Karen Cass Hanover$200
  108. Qiuhui Chen Easthampton$200
  109. Joseph Conant East Longmeadow$200
  110. Scott Delaney Revere$200
  111. Brian Dempsey Haverhill$200
  112. Elizabeth Dineen East Longmeadow$200
  113. Roger Donoghue Concord$200
  114. Paul Donovan Dennis$200
  115. Ken Furst Wilbraham$200
  116. Steven Goldblatt Boston$200
  117. Jeffrey Goodless East Longmeadow$200
  118. John Jackson Springfield$200
  119. Karin Johnson Springfield$200
  120. Daniel Keenan Southwick$200
  121. Christopher Koczela Bridgewater$200
  122. Nancy Lees East Longmeadow$200
  123. Waclaw Lupa Belchertown$200
  124. Peter Mathisen Wilbraham$200
  125. Thomas Murphy Springfield$200
  126. Stephen Nemphos Wilbraham$200
  127. Tara O'donnell Concord$200
  128. Judith Pouliot Springfield$200
  129. Timothy Rooke Springfield$200
  130. John Roy Chicopee$200
  131. Michael Santos Wilbraham$200
  132. Margaret Sperry Wilbraham$200
  133. Charles Stefanini Framingham$200
  134. Lisa Andoscia Providence, RI$200
  135. Dan Bosley Wilbraham$200
  136. Christopher Chapman Boston$200
  137. Carolyn Choos Longmeadow$200
  138. Thomas Connors Springfield$200
  139. Charles D'Amour Longmeadow$200
  140. Paul Donovan Newton$200
  141. James Dunbar Wilbraham$200
  142. Frank Fitzgerald East Longmeadow$200
  143. Charles Flaherty Swampscott$200
  144. Robert Hayes Waltham$200
  145. Dorothy Joyce Quincy$200
  146. Michael Kane East Longmeadow$200
  147. Mary Ellen Metzger Wilbraham$200
  148. Carrie Monroe East Longmeadow$200
  149. Judith Moore Longmeadow$200
  150. Dennis Murphy (replace Check) East Longmeadow$200
  151. Thomas O'Connor Springfield$200
  152. Nicole Polite East Longmeadow$200
  153. Francis Shea Braintree$200
  154. Joseph Wagner Chicopee$200
  155. Jean Zheng Wilbraham$200
  156. Robert Ziomek South Hadley$200

Where they spend it, 2025–26

  • Printing, mail, signs and ads61% $119,790
  • Staff, consultants and professional services9% $17,035
  • Other or not described8% $14,810
  • Events, food and meetings7% $13,248
  • Office, phone, software and supplies6% $11,656
  • Donations, sponsorships and tickets to others’ events6% $10,754
  • Travel and vehicle costs2% $4,720
  • Bank and payment processing fees1% $2,836
  • Small expenses not listed one by one<1% $42

Out of $194,891 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.

Top payees

  1. Postmaster Printing, mail, signs and ads$44,617
  2. Marcus Printing Printing, mail, signs and ads$21,168
  3. Audacy Springfield Printing, mail, signs and ads$13,475
  4. Paul Robbins Staff, consultants and professional services$12,274
  5. Pip Printing Printing, mail, signs and ads$9,961
  6. WWLP TV Printing, mail, signs and ads$8,500
  7. Wester Mass News Printing, mail, signs and ads$6,375
  8. Medeiros Real Estate Office, phone, software and supplies$5,400
  9. Paul Robbins Associates Other or not described$4,000
  10. Point Emblems Other or not described$3,852
  11. Shadow Graphics Printing, mail, signs and ads$3,675
  12. Marriott Bonvoy Travel and vehicle costs$3,646
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.