← All legislators

State Representative

John J. Mahoney

13th Worcester District · Democrat

Voting record and profile →

At a glance

$22,756cash on hand as of Sep 30, 2026
$59,646raised in 2025–26
$57,744spent in 2025–26

Account: Mahoney, John J. (OCPF ID 14681). See the full reports at OCPF

Year by year

YearRaisedSpentCash at the end
2026$26,363$27,785$22,756 so far
2025$33,283$29,959$24,178
2024$36,327$28,084$20,605
2023$29,079$41,415$12,361
2022$35,496$53,851$24,697
2021$31,824$32,342$42,938
2020$32,952$49,026$41,617

Where the money comes from, 2025–26

  • Individuals (listed by name)80% $48,365
  • PACs (political action committees)19% $11,250
  • Unions and associations1% $700
  • Other candidates’ committees<1% $200

Out of $60,515 in contributions and candidate loans listed line by line. Not included: $250 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 13th Worcester District25% $12,241
  • Elsewhere in Massachusetts68% $33,024
  • Other states6% $3,100

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

Top organizations giving, 2025–26

  1. Boston Carmen's Union PAC PAC$1,000
  2. Boston Police Patrolmens Assoc. Pol Action Comm. PAC$1,000
  3. IBEW Local 2325 Cttee for Political Education PAC PAC$1,000
  4. MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
  5. Retired Public Employees PAC PAC$1,000
  6. United Assoc. of Plumbers & Pipefitters Local 4 PAC PAC$750
  7. Greater Boston Real Estate Board PAC PAC$600
  8. MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$600
  9. Int'l Union of Operating Engineers Local 4 Social Pol Action Committee PAC$500
  10. Local 1009 Union or association$500
  11. MA Correction Officers Federated Union PAC M.C.O.F.U PAC PAC$500
  12. Painters District Council #35 PAC PAC$500
  13. Professional Fire Fighters of MA Political Action Committee PAC$500
  14. Chapter 25 Associated the Nat'l DRIVE PAC of the Int'l Brotherhood of Teamsters PAC$500
  15. Local 509 Service Employees Int'l Union Comm on Pol Ed, MA Workers' Pol Action Comm. PAC$500

Top 15 of 22 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. Atlas Distributors 3 gifts$1,500
  2. Massachusetts Biomedical Initiatives 4 gifts$1,300
  3. Atlas Distributing, Inc. 3 gifts$1,250
  4. Brian Hickey Associates 6 gifts$1,200
  5. Kearney Donovan & McGee 6 gifts$1,200
  6. Burke Distributing Corp 1 gift$1,000
  7. Craft Collective Inc 1 gift$1,000
  8. Colonial Wholesale Beverage 1 gift$1,000
  9. Merrimack Valley Distributing 2 gifts$1,000
  10. Tremont Strategies Group 4 gifts$800

Individual donors giving $200 or more, 2025–26

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

  1. R. Joseph Salois Sutton$1,500
  2. James Salois Holden$1,250
  3. Austin Burke Norwell$1,000
  4. Michael Oliveri Newton$1,000
  5. Frank Sousa, III Providence, RI$1,000
  6. Jonathan Weaver Sturbridge$1,000
  7. Abraham Haddad Worcester$750
  8. Kate Costello Boston$750
  9. Jack Tatelman Key Largo, FL$500
  10. Richard Tatelman Boca Raton, FL$500
  11. Timothy Rassias Holden$500
  12. Ken Bates Worcester$401
  13. John Bartley Watertown$400
  14. Robert Bernstein Savannah, GA$400
  15. Thomas Bonarrigo Braintree$400
  16. John Brennan Cambridge$400
  17. Jennifer Crawford Boston$400
  18. George Cronin Dedham$400
  19. Brian Dempsey Haverhill$400
  20. Paul Donovan Dennis$400
Show 101 more
  1. James Eisenberg Lexington$400
  2. Charles Flaherty Swampscott$400
  3. Maureen Glynn Quincy$400
  4. Kevin Grant Scituate$400
  5. Pierce Haley Boston$400
  6. John Heffernan Marblehead$400
  7. Thomas Hickey Boston$400
  8. Patrick Huntington Milton$400
  9. Matthew Irish Worcester$400
  10. Brian Jencunas Marshfield$400
  11. Thomas Joyce Boston$400
  12. Stephen Karol Attleboro$400
  13. William Kennedy Boston$400
  14. Christopher Koczela Boston$400
  15. Matthew Lebretton Hingham$400
  16. Michelle McGee Boston$400
  17. Michael Morris Norwell$400
  18. Sean Morrissey Weymouth$400
  19. Daniel O'Brien Saugus$400
  20. Eugene O'Flaherty Boston$400
  21. Neil OBrien Boston$400
  22. Anthony Petruccelli Lynnfield$400
  23. Paul Pezzella Boston$400
  24. Joseph Ricca Shrewsbury$400
  25. Charlene Rideout Boston$400
  26. Robert Rodophele Boston$400
  27. Jeffrey Sanchez Boston$400
  28. Robert White Boston$400
  29. Thomas Mangan Framingham$399
  30. Kathleen Jordan Worcester$375
  31. Mel Greenberg Worcester$350
  32. Dennis O'Connor Worcester$350
  33. James Leary Worcester$325
  34. Mark Delaney Reading$300
  35. Vincent Perrone Boylston$300
  36. Charles Cowan Holden$275
  37. James Chacharone Worcester$250
  38. John Erwin Boston$250
  39. Yun Kui Guo Weston$250
  40. Barry Maloney Worcester$250
  41. John O'Leary Boston$250
  42. Edward Pietrewicz Worcester$250
  43. Jacob Sanders Worcester$250
  44. Zu Shen Belchertown$250
  45. Michael Donovan Worcester$250
  46. Sean Murray Worcester$250
  47. Thomas Murray Worcester$250
  48. Daniel O'Connor Worcester$250
  49. Micha Shalev Worcester$250
  50. Zu Shen Ayer$250
  51. Lynda Sorrenti Worcester$250
  52. William Eddy Worcester$225
  53. Paul Novak Worcester$225
  54. Jason Aluia Boston$200
  55. Douglas Arbetter Worcester$200
  56. Kathleen Bell Quincy$200
  57. Michael Bergan Cohasset$200
  58. William Bianculli Worcester$200
  59. Stephen Boksanski Winchester$200
  60. Joe Boncore Winthrop$200
  61. John Burke Dedham$200
  62. Steven Byrne Boston$200
  63. David Cahill Scituate$200
  64. Dennis Callahan Boston$200
  65. William Cass Hanover$200
  66. John Comeau III Worcester$200
  67. Martin Corry Cohasset$200
  68. William Coyne Boston$200
  69. Scott Delaney Revere$200
  70. Eric Dickson Princeton$200
  71. Roger Donoghue Concord$200
  72. John Fernandes Boston$200
  73. Jason Godin Boston$200
  74. Tara Gregorio Boston$200
  75. Denis Leary Worcester$200
  76. Sharon MacDonald Worcester$200
  77. Henri Rauschenbach Brewster$200
  78. William Ryan Weymouth$200
  79. David Shapiro Boston$200
  80. Francis Shea Braintree$200
  81. Walter Shea Worcester$200
  82. Timothy Sullivan Hingham$200
  83. Jeff Terrey Boston$200
  84. Ronna Wallace Canton$200
  85. W. Paul White Harwich$200
  86. Jay Youmans Boston$200
  87. Karen Cass Hanover$200
  88. William Coyne, Jr. Boston$200
  89. Ken Haalloran Newburyport$200
  90. Brian Hickey Winchester$200
  91. Maria Juncos Burlington, VT$200
  92. James Kane Shrewsbury$200
  93. Adam Marx Natick$200
  94. John Mellace Peabody$200
  95. Timothy Murray Worcester$200
  96. Vincent Pedone Worcester$200
  97. Bridget Quinn Watson Worcester$200
  98. Bernard Reese Worcester$200
  99. Andrea Serlin Boston$200
  100. Charles Stefanini Framingham$200
  101. Richard Tisei North Reading$200

Where they spend it, 2025–26

  • Other or not described25% $14,789
  • Events, food and meetings24% $14,148
  • Office, phone, software and supplies13% $7,734
  • Printing, mail, signs and ads13% $7,719
  • Donations, sponsorships and tickets to others’ events12% $6,939
  • Bank and payment processing fees7% $4,167
  • Staff, consultants and professional services4% $2,121
  • Travel and vehicle costs2% $1,093

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

Top payees

  1. Tmobile Auto Pay Office, phone, software and supplies$4,566
  2. Viceroy Chicago Other or not described$3,209
  3. Olo Pizza 40 Millbrook ST Events, food and meetings$2,839
  4. 118 Highland ST Other or not described$2,798
  5. Nytimes Printing, mail, signs and ads$2,664
  6. 286 Cambridge Street Other or not described$2,644
  7. Apple Office, phone, software and supplies$2,325
  8. Printing Unlimited Printing, mail, signs and ads$2,320
  9. 450 Summer ST Events, food and meetings$1,316
  10. Lenox Hotel Events, food and meetings$1,185
  11. Olo Pizza Mill Events, food and meetings$1,135
  12. 11 Beacon ST Events, food and meetings$1,120
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 23, 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.