MassVoter.com← All legislatorsAt a glance
$55,172cash on hand as of Sep 30, 2026
$150,865raised in 2025–26
$139,217spent in 2025–26
Account: Murphy, James (OCPF ID 13724). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $65,786 | $61,283 | $55,172 so far |
| 2025 | $85,079 | $77,934 | $50,504 |
| 2024 | $76,430 | $91,983 | $43,069 |
| 2023 | $106,100 | $62,473 | $58,189 |
| 2022 | $75,321 | $114,137 | $14,562 |
| 2021 | $72,143 | $44,787 | $53,085 |
| 2020 | $68,233 | $115,511 | $25,468 |
Where the money comes from, 2025–26
- Individuals (listed by name)87% $132,530
- PACs (political action committees)11% $16,650
- Unions and associations2% $2,730
- Other candidates’ committees<1% $750
Out of $152,660 in contributions and candidate loans listed line by line. Not included: $455 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 4th Norfolk District14% $18,130
- Elsewhere in Massachusetts77% $102,475
- Massachusetts, town not identified2% $2,000
- Other states7% $9,925
Split between districts: Weymouth. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- Boston Carmen's Union PAC PAC$1,000
- Boston Police Patrolmens Assoc. Pol Action Comm. PAC$1,000
- Enterprise Holdings, Inc. / Enterprise Mobility Massachusetts Political Action Committee PAC$1,000
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
- MA Credit Union League Political Action Committee PAC$1,000
- Pipefitters Local #537 Pol Action Comm PAC$1,000
- Professional Fire Fighters of MA Political Action Committee PAC$1,000
- Retired Public Employees PAC PAC$1,000
- MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$800
- Sprinkler Fitters Local #550 Union or association$780
- Carpenters Local 346 Political Action Committee PAC$700
- Greater Boston Real Estate Board PAC PAC$600
- Roofers Local 33 Pol Action Comm PAC$600
- American Federation of Teachers Union or association$500
- Elevator Constructors Local 4 People's Cttee PAC$500
Top 15 of 39 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.
- Coinflip 5 gifts$5,000
- Napoli Shkolnik PLLC 2 gifts$2,000
- Smith Costello & Crawford 9 gifts$1,800
- Kearney Donovan & McGee 8 gifts$1,600
- Arbella Insurance 2 gifts$1,500
- Claremont Companies 3 gifts$1,500
- Issues Management Group 7 gifts$1,400
- ATS Equipment Inc. 2 gifts$1,250
- Serlin Haley LLP 6 gifts$1,200
- The Brennan Group 5 gifts$1,100
Individual donors giving $200 or more, 2025–26
331 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Kristoffer Dayrit Northfield, IL$2,000
- Heather Engren Weymouth$2,000
- Hank Naughton Clinton$2,000
- Daniel Polotsky Chicago, IL$2,000
- Peter Dulac Lexington$1,500
- Stephen Connolly Canton$1,250
- Karen Cass Hanover$1,000
- Bryan Connolly Milton$1,000
- John Donohue Belmont$1,000
- Joseph R. Driscoll Braintree$1,000
- James Murphy Weymouth$1,000
- Joseph Murphy Boston$1,000
- Mary Ann Murphy Weymouth$1,000
- Maureen Murphy Weymouth$1,000
- Daniel J. Quirk Braintree$1,000
- Kathleen M. Stefanini Framingham$1,000
- Robert Terravecchia Weymouth$1,000
- Alexandre Theoharidis Barnstable$1,000
- Benjamin Weiss Chicago, IL$1,000
- Andrew Flynn Boston$1,000
Show 311 more
- Jeffrey Glass Brookline$1,000
- Jan Hanson Hingham$1,000
- James Murphy Norfolk County$1,000
- Kathleen Murphy East Longmeadow$800
- Thomas McFarland Hull$750
- Kristen O'Sullivan Norwell$700
- Allen Smith Hingham$700
- Christopher Koczela Boston$600
- April Anderson Milton$500
- Paul Brady Medfield$500
- Mark Brewster Hanover$500
- Andrew Calamare Boston$500
- Edward Carney Bridgewater$500
- Patrick Carney, Jr. Bridgewater$500
- Patrick Carney Bridgewater$500
- Robert Cashman Swampscott$500
- Ben Cavallo Dedham$500
- Glen Davis North Andover$500
- Susan B. Delahunt Weymouth$500
- Gail Eagan Boston$500
- Lee Gaudette Whitinsville$500
- Edward Gibson Wellesley$500
- Sara Giguere Falmouth$500
- Richard Green Hampden$500
- Lisa Hirbour Douglas$500
- Grace Lee Newton$500
- Carol McClintock Hanover$500
- Oran McGonagle Boston$500
- Meg McIsaac Providence, RI$500
- Shawn McLaughlin Boston$500
- Derek Mourad Boston$500
- James O'Hearn Lowell$500
- Paul Ostrander Hopkinton$500
- Henry Risman Medford$500
- Frances Robinson Belmont$500
- Tricia Sabulis West Newbury$500
- Deirdre Shea Braintree$500
- Garrett Bradley Boston$500
- Edward Coolbrith Walpole$500
- Susan Delahunt Weymouth$500
- David Greaney Boston$500
- Stephanie Greaney Cohasset$500
- George Hardiman Easton$500
- Anthony Howley Boston$500
- Joe Kelly Hingham$500
- Oran McGonagle Weymouth$500
- Stephen Niosi Quincy$500
- Viji Rangaswami Washington, DC$500
- Thomas Shields Norwell$500
- Todd Stone Weymouth$500
- Glenn Welch Brimfield$500
- Laura Ybarra Holden$500
- Kyle Austin Norwell$450
- John E. O'Toole Boston$450
- Anthony Abdelahad Boston$400
- John C. Bartley Watertown$400
- Kathleen Bell Quincy$400
- Patrick Bench Boston$400
- Michael Best Brookline$400
- Thomas Bonarrigo Braintree$400
- Christopher Chapman Medfield$400
- William Coyne Boston$400
- Jennifer Crawford Boston$400
- George Cronin Dedham$400
- Dan Cullinane Canton$400
- James Eisenberg Lexington$400
- Charles F. Flaherty Swampscott$400
- Charles Glick Boston$400
- Jason Godin Boston$400
- Steven Goldblatt Boston$400
- Kevin Grant Scituate$400
- Pierce Haley Boston$400
- Scott Hartman Southborough$400
- John Heffernan Marblehead$400
- Thomas Hickey Boston$400
- Andrew Hunt Marshfield$400
- Thomas Joyce Boston$400
- Matthew LeBretton Hingham$400
- Michelle McGee Boston$400
- Michael Moore Foxborough$400
- John Moran Windham, ME$400
- Sean Morrissey Weymouth$400
- Dennis Murphy East Longmeadow$400
- Margaret Nolan Weymouth$400
- Francis O'Brien Milton$400
- Eugene O'Flaherty Boston$400
- Anthony Petruccelli Lynnfield$400
- William Rennie Cohasset$400
- Robert P. Rodophele Boston$400
- Jan Rose Brookline$400
- William E Ryan Weymouth$400
- Andrea Serlin Boston$400
- Christopher Stark Boston$400
- Charles Stefanini Framingham$400
- Patricia Sullivan Quincy$400
- Jeff Terrey Boston$400
- Henri Rauschenbach Brewster$400
- Charlene Rideout Boston$400
- James Davis Quincy$350
- Christine Lydon Whitman$350
- Edith Mariano Weymouth$350
- Edward Donahue Norfolk$325
- Patricia Brennan Cambridge$300
- Melissa and Donald Croad Stow$300
- Mark Delaney Reading$300
- Kaitlyn Dow Braintree$300
- Nicholas Fyntrilakis Hampden$300
- Sean Moynihan Hingham$300
- Lawrence Hill Woburn$300
- Brian O'Connor Quincy$300
- Raymond Ball Saugus$250
- Joe Bickel Raynham$250
- Julie Bruno Weymouth$250
- Dennis Cataldo Somerville$250
- Steve Cohen Norwell$250
- Patrick Dempsey Norwood$250
- William DePiano Reading$250
- Rui Domingos Woburn$250
- Lauren Driscoll Braintree$250
- Christopher Fitts Southborough$250
- Judith Javidpour Ashland$250
- Jamie Lewis Rockland$250
- Daniel Morse Easton$250
- Colleen Ormsby Harwich$250
- Gregory Porziella Wakefield$250
- Katrina Bergman-Banagis Hull$250
- Christopher Cabral Providence, RI$250
- Claire Cronin Boston$250
- Christopher Fitts Upton$250
- Justin Flynn Boston$250
- Raymond Gallant Acton$250
- Roger Hughes III Quincy$250
- Michael Murphy South Hadley$250
- Ron Norton Cohasset$250
- Greg Porziella Wakefield$250
- Kimberly TenBroeck Great Barrington$250
- Alison White Weymouth$250
- Robert Doherty Scituate$225
- Joseph Sullivan Braintree$225
- Stephen Affanato Milton$200
- John Ahern Jr. Boston$200
- Travis Allen St. Louis, MO$200
- Julia Balkema Framingham$200
- Joseph Baptista Dighton$200
- Carlo Basile Boston$200
- Caitlin Beresin Boston$200
- Michael Bergan Cohasset$200
- Arthur Bernard Duxbury$200
- Lynda Bernard Boston$200
- Robert Bernstein Savannah, GA$200
- Katherine Bilotas Braintree$200
- Karen Blomquist Quincy$200
- Stephen A. Boksanski Winchester$200
- Danielle Brehmer Howell, MI$200
- Jack Brennan Cambridge$200
- John Brennan Boston$200
- Emily Brown Wellesley$200
- John P. Burke Dedham$200
- Steven Byrne Boston$200
- Patricia Cannon Tullahoma, TN$200
- Thomas Carney Easton$200
- William Cass Hanover$200
- Dan Cence Scituate$200
- Kristin Christopher Boston$200
- Robert Conlon Weymouth$200
- Edward Coppinger Boston$200
- Martin Corry Cohasset$200
- Michael Costello Boston$200
- Julie Cox Marshfield$200
- Jim Daiute Braintree$200
- Joseph De Vito Middlesex County$200
- Brian Dempsey Haverhill$200
- Paula Doherty Wells River, VT$200
- Shawn Dooley Wrentham$200
- Thomas Doyle Norfolk$200
- John Fernandes Boston$200
- Robert Finneran Boston$200
- Roberta Fitzpatrick Wakefield$200
- Nina Flaherty Weymouth$200
- Barbara A. Fleming Braintree$200
- Mark Folan Braintree$200
- Joan M. Foley Weymouth$200
- Geoffrey Gallo Stratham, NH$200
- Carol Gracia Boston$200
- Joseph Grant Boston$200
- Michael Grehan Quincy$200
- Philip Hajjar Weymouth$200
- Martina Hickey Quincy$200
- Margaret Horan Pembroke$200
- Patrick Huntington Milton$200
- Marc Hymovitz Boston$200
- Katrina Iserman Boston$200
- Brian Jencunas Marshfield$200
- Beverly Johnston Marshfield$200
- M. Elaine Jordan Weymouth$200
- Benjamin Josephson Newton$200
- Stephen J. Karol Attleboro$200
- Bernadette Kearney Winchester$200
- Savannah Kelleher Scituate$200
- Tatum Kelleher Atkinson, NH$200
- William Kennedy Boston$200
- Michele E. Kilmain Braintree$200
- Michael Krathen Natick$200
- Michael Lally Quincy$200
- Ben LaRocco Washington, DC$200
- Joee Lindbeck Cranston, RI$200
- Coleman Lynds Weymouth$200
- William F. Malloy Boston$200
- Helen Maloney Weymouth$200
- Thomas Mangan Framingham$200
- Adam Marx Natick$200
- David Matteodo Needham$200
- Allie McGerigle Braintree$200
- Colleen McGlynn Moody Boston$200
- John J McGlynn, Jr. Middleton$200
- Ronald McLean Bolton$200
- Richard McLeod Weymouth$200
- John Mellace Peabody$200
- Stephen Miller Boston$200
- Mark Molloy Winchester$200
- Toby Morelli Danvers$200
- Mike Morris Norwell$200
- Thomas Mortimer Haverhill$200
- Elizabeth Mullen Boston$200
- Martin Nastasia Easton$200
- Gregg Nolan Hingham$200
- Jed Nosal Milton$200
- Rhonda Nyman Hanover$200
- Daniel O'Brien Saugus$200
- Matthew O'Neil Norwood$200
- Paul J. O'Sullivan Norwell$200
- Francis Orlando Norwell$200
- Jeannette M. Orsino Boston$200
- Kristen Osullivan Norwell$200
- Daniel Passacantilli Boston$200
- Stephen Passacantilli Boston$200
- Lora Pellegrini Boston$200
- Evan Plette Dover$200
- James Quigley Pembroke$200
- Vincent Ragucci North Reading$200
- Peter Rice Milton$200
- Erin Riley Boston$200
- Thomas Rizzo Weymouth$200
- Jonathan Schreiber Boston$200
- Lauren Scribi Quincy$200
- David Shapiro Boston$200
- Francis Shea Braintree$200
- James E. Smith Swampscott$200
- Jefferson Smith Ipswich$200
- Kenneth Smith Quincy$200
- Maryann Thorpe Sturbridge$200
- Julieann Thurlow Medford$200
- Sean Tully Westford$200
- James Vallee Franklin$200
- Adrian Velazquez Boston$200
- Joseph Wagner Chicopee$200
- W Paul White Harwich$200
- Kate Worrall Sharon$200
- Jay Youmans Brookline$200
- Conor Yunits Brockton$200
- Jason Aluia Boston$200
- Donald Baldini Boston$200
- Hugh Barrett Springfield$200
- Carol Barry Weymouth$200
- Jeff Beck Philadelphia, PA$200
- Stephen Boksanski Winchester$200
- Kevin Bulman Weymouth$200
- John Burke Dedham$200
- David Cahill Scituate$200
- William Cahill South Burlington, VT$200
- Beth Card Boston$200
- Thomas Crohan Norwell$200
- Paul Donovan Dennis$200
- Shane Early Boston$200
- Danielle Fleury Melrose$200
- Julee Gianoulis Yarmouth$200
- Sira Grant Boston$200
- Lynne Grinsell North Sutton, NH$200
- Kenneth Halloran Newburyport$200
- Michael Hanson Hingham$200
- Gregory Hargadon Marshfield$200
- Paul Jones Ashland$200
- Ben Josephson Newton$200
- Dennis Kearney Boston$200
- Edmund Kenealy Sudbury$200
- Dennis Keohane Hingham$200
- Courtney Larkin Glastonbury, CT$200
- William Lynch Winchester$200
- William Malloy Boston$200
- Gregori Martucci Easton$200
- Allie McGerigle Cohasset$200
- John Miletti West Hartford, CT$200
- Erik Montlack Ipswich$200
- Kevin Mulvey Reading$200
- John Murphy Boston$200
- John Murphy Barnstable$200
- Daniel Napolitano Salem$200
- Katherine O'Brien Milton$200
- Jeannette Orsino Cambridge$200
- Christopher Philbin Newburyport$200
- John Pregmon Boston$200
- Thomas Samoluk Andover$200
- Jeffrey Sanchez Boston$200
- Jonathan Schreiber Chicago, IL$200
- Joseph Shea Canton$200
- Yongjun Song Brewster$200
- Timothy Sullivan Hingham$200
- Richard Tisei North Reading$200
- Ronna Wallace Canton$200
- Daniel Waltz Taunton$200
- Christopher Whitford Newbury$200
Where they spend it, 2025–26
- Events, food and meetings43% $60,983
- Staff, consultants and professional services20% $28,424
- Printing, mail, signs and ads13% $19,096
- Donations, sponsorships and tickets to others’ events12% $17,805
- Other or not described5% $7,564
- Office, phone, software and supplies4% $5,155
- Bank and payment processing fees3% $3,611
Out of $142,637 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.
Top payees
- Mad Hatter Events, food and meetings$21,045
- Cornerstone Strategies Staff, consultants and professional services$11,000
- 19 Hope Street Staff, consultants and professional services$8,000
- 63 Plymouth ST Printing, mail, signs and ads$5,911
- Printing Unlimited 63 Plymouth Street Printing, mail, signs and ads$4,613
- Upne Events, food and meetings$4,515
- Upne Parking Solutions Events, food and meetings$4,195
- Actblue Bank and payment processing fees$3,536
- Amazon Events, food and meetings$3,418
- Jon Daigle Staff, consultants and professional services$3,200
- 1 Central Wharf Donations, sponsorships and tickets to others’ events$3,018
- Wrol Radio Printing, mail, signs and ads$2,960
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.