MassVoter.com← All legislatorsAt a glance
$29,530cash on hand as of Sep 30, 2026
$333,418raised in 2025–26
$313,063spent in 2025–26
Account: Decker, Marjorie C. (OCPF ID 13736). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $246,200 | $255,867 | $29,530 so far |
| 2025 | $87,218 | $57,196 | $37,551 |
| 2024 | $172,415 | $263,328 | $7,294 |
| 2023 | $45,352 | $78,911 | $96,669 |
| 2022 | $48,092 | $55,892 | $130,178 |
| 2021 | $108,833 | $38,192 | $137,855 |
| 2020 | $61,905 | $48,156 | $67,214 |
Where the money comes from, 2025–26
- Individuals (listed by name)89% $304,462
- Unions and associations6% $20,250
- PACs (political action committees)5% $17,800
- Other candidates’ committees<1% $800
- Small gifts not listed one by one<1% $16
Out of $343,328 in contributions and candidate loans listed line by line. Not included: $1,881 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 25th Middlesex District29% $86,935
- Elsewhere in Massachusetts62% $189,455
- Massachusetts, town not identified<1% $200
- Other states9% $27,872
Split between districts: Cambridge. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- Laborer's International Union of North America Local 151 Union or association$2,000
- Northeast Regional Council of Smart Union or association$2,000
- Painters & Allied Trades DC #35 General Account Union or association$2,000
- Sprinkler Fitters Local #550 Union or association$2,000
- Heat & Frost Insulators Local 6 Union or association$1,500
- Boston Carmen's Union PAC PAC$1,000
- Ironworkers Union Local #7 Main Checking Union or association$1,000
- Ironworkers Union Local 7 Pol Action Comm PAC$1,000
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
- MA Building Trades Council AFL-CIO Pol Action Comm. PAC$1,000
- Massachusetts Afl-cio Working People's Fund Union or association$1,000
- North Atlantic States Regional Council of Carpenters PAC PAC$1,000
- Painters District Council #35 PAC PAC$1,000
- Pipefitters Local #537 Public Relations Fund Union or association$1,000
- Professional Fire Fighters of MA Political Action Committee PAC$1,000
Top 15 of 56 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.
- Triumvirate Environmental 6 gifts$6,000
- Cambridge Health Alliance 16 gifts$3,100
- Meredith Management 3 gifts$3,000
- O'Neill & Associates 17 gifts$2,800
- Beacon Communities 4 gifts$2,700
- Smith, Costello & Crawford 14 gifts$2,700
- City of Cambridge 8 gifts$2,275
- Commonwealth of Massachusetts 11 gifts$2,225
- Cambridge Health Alliacne 9 gifts$2,175
- Anderson Strategic Advisors, LLC 3 gifts$2,000
Individual donors giving $200 or more, 2025–26
581 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- April Anderson Milton$2,000
- Howard Cohen Newton$2,000
- Fiorella DiGiovanni Lexington$2,000
- Gemma DiGiovanni Waltham$2,000
- Matthew DiGiovanni Lexington$2,000
- John Fish Boston$2,000
- Nora Kennedy Boston$2,000
- John Merrick Sherman Oaks, CA$2,000
- Lisa Natale Cambridge$2,000
- John Rosenthal Gloucester$2,000
- Lawrence Santilli West Hartford, CT$2,000
- Martin Walsh Boston$2,000
- Brian Doherty Boston$2,000
- Elizabeth McQuillan Cambridge$2,000
- John McQuillan Cambridge$2,000
- James M Stone Boston$2,000
- Stephen Crosby Boston$1,500
- Daniel McWilliams Everett$1,500
- Kathleen Stefanini Framingham$1,500
- Brian Eliot Burke Cambridge$1,500
Show 480 more
- Bradley Richardson Cambridge$1,500
- Theodore Galante Cambridge$1,250
- Celeste Peterson Cambridge$1,250
- Louis Antonellis Billerica$1,250
- Peter Munkenbeck Cambridge$1,250
- Lynn Margherio Cambridge$1,125
- George Bachrach Watertown$1,050
- Rita Buisier Boston$1,000
- Jane Corry Cohasset$1,000
- Anne E. DiGiovanni Cambridge$1,000
- John P DiGiovanni Cambridge$1,000
- Catherine M. Esposito Weston$1,000
- Joseph Esposito, Jr. Weston$1,000
- Flaherty Timothy Cambridge$1,000
- Colin Walsh Medford$1,000
- Maureen Walsh Medford$1,000
- Robert Walsh Medford$1,000
- Thomas Aicardi Quincy$1,000
- Sami Almadi Hanover$1,000
- Phil Bak Ocean City, NJ$1,000
- Branville Bard Baltimore, MD$1,000
- Kenneth S Barron Weston$1,000
- Susan Benford Belmont$1,000
- Maureen Berkley Gloucester$1,000
- Maureen Berkley Carlisle$1,000
- David Bordalo Cumberland, RI$1,000
- Susan Bowers Melrose$1,000
- John Christian Quincy$1,000
- Anne-tchielly Claude-Marsan Boston$1,000
- Myra Cohen Newton$1,000
- Kate Costello Boston$1,000
- Carolyn Cunningham Belmont$1,000
- Tim Decker Newburyport$1,000
- Ryan Denver Kingston, NH$1,000
- John DeVillars Boston$1,000
- Anne DiGiovanni Belmont$1,000
- John DiGiovanni Belmont$1,000
- Lisa Drapkin Cambridge$1,000
- Stephen Duarte West Newbury$1,000
- David Dubois Hampton Falls, NH$1,000
- Catherine Esposito Weston$1,000
- Joseph Esposito Weston$1,000
- Janet Green Cambridge$1,000
- Janice Harrington Wakefield$1,000
- John Harrington Wakefield$1,000
- Danielle Heanue Boston$1,000
- Jeffrey Herman Boca Raton, FL$1,000
- Jeffrey Huang Cambridge$1,000
- Charles Jacobs Buffalo, NY$1,000
- David Jones Essex$1,000
- David Kale Cambridge$1,000
- William Kargman Cambridge$1,000
- William Lahey Essex$1,000
- Claire Laporte Cambridge$1,000
- Gina LaRoche Cambridge$1,000
- Debbie Lewis Cambridge$1,000
- Melanie Magnan Quincy$1,000
- John F McQuillan Jr Somerville$1,000
- Michael Monestime Cambridge$1,000
- Kristen Mooney Scituate$1,000
- Timothy Mooney Scituate$1,000
- Kevin Morris Quincy$1,000
- Meredith Morris Quincy$1,000
- Dr. Robert M. Neer Cambridge$1,000
- Thomas O'Brien Boston$1,000
- Joshua Posner Cambridge$1,000
- Alan C. Price Cambridge$1,000
- John Putignano Carver$1,000
- Brian Ramos Draper, UT$1,000
- Steven Raso Haverhill$1,000
- Norman Rokeach Ocean County, NJ$1,000
- Ann Roosevelt Cambridge$1,000
- Ellen Semonoff Cambridge$1,000
- Abbe Smith Boston$1,000
- Betsey St. Onge Cambridge$1,000
- Cheryl Suchors Cambridge$1,000
- Marylou Sudders Cambridge$1,000
- Joe Tabacco Portola Valley, CA$1,000
- Anne Tallon Cambridge$1,000
- Paul Trane Boston$1,000
- Kevin G. Treanor Somerville$1,000
- Danna Mauch Lincoln$900
- Anthony Galluccio Cambridge$850
- Elizabeth Molloy Winchester$800
- Charles Baker Brookline$750
- Charles Keefe Jr. Cambridge$750
- Jennifer Louden Chicago, IL$750
- Darryl Settles Boston$750
- Michael Whouley Danvers$750
- Paula Paris Cambridge$725
- Deborah Zucker Cambridge$725
- Ellen Van Bever Cambridge$720
- Nancy Allen-scannell Stow$700
- Jason Marshall Cambridge$700
- Timothy Sullivan Newton$700
- Debra Decker Dallas, TX$625
- Mark Clodfelter Cary, NC$600
- Brian Dempsey Haverhill$600
- Jason Godin Boston$600
- Dianne Morad Boston$600
- Assaad Sayah Westwood$600
- Norma Asprilla Cambridge$600
- Laura Booth Cambridge$550
- Claire Cronin Boston$550
- Susannah Whipps Athol$550
- Danielle Allen Cambridge$500
- Louis Antonellis Boston$500
- Christopher Archambault Boston$500
- Jane Buley Salem$500
- Harry Dileo Boston$500
- Gail Epstein Cambridge$500
- Laurence Field Cambridge$500
- Mahmood Firouzbakht Cambridge$500
- Andrew Fuqua Somerville$500
- Kristine Glynn Boston$500
- John H Henn Cambridge$500
- Tyler J Silverman Quincy$500
- Yongjun Song Brewster$500
- Anthony Tickner Holden$500
- Constantine Von Wentzel Cambridge$500
- Jamie Amaral Hingham$500
- Guy Antonacci Somers, CT$500
- Stephanie Bacon Cumberland, RI$500
- Valdir Barbosa Chicago, IL$500
- Yvette Beeman Lexington$500
- Robert Boland Boston$500
- Sergey Bologov Marblehead$500
- Erin Brennan Cambridge$500
- Karen Bressler Wellington, FL$500
- Nancy Brickhouse Cambridge$500
- Michelle Ciccolo Lexington$500
- Saleh Daher Cambridge$500
- Kristina Dakos Cambridge$500
- Michael Dandorph Carlisle$500
- John Donohue Boston$500
- Gail Eagan Boston$500
- Sean Edwards Salem, NH$500
- Christine Falzone Cambridge$500
- Marla Felcher Cambridge$500
- Richard A Fisher Cambridge$500
- Trevor Hardy Cambridge$500
- Daniel Hogan Cambridge$500
- Akiva Horowitz Springfield Township, NJ$500
- Isabella Joslin Cambridge$500
- Dorothy Marie Joyce Quincy$500
- Alex Kachou Middleton$500
- Kara Keating Bench Cambridge$500
- Kim Keough Natick$500
- Vartan Keshishian Cambridge$500
- John Koehn Brookline$500
- Lori Lander Cambridge$500
- James MacKay Boston$500
- Gerald McDonough Cambridge$500
- Daniel McNeill Wakefield$500
- John Mellace Peabody$500
- William Mergendahl Windham, NH$500
- James Mnookin Cambridge$500
- C. Brendan Noonan, III Belmont$500
- William O'Reilly Cambridge$500
- Ted Pollack Washington, PA$500
- Dale Purdy Haverhill$500
- Shoshanah Ramirez Cambridge$500
- David Schwartz Boston$500
- Mary Ann Serra Cambridge$500
- Thomas Shields Norwell$500
- Maxwell Solet Cambridge$500
- Larry Don Stalbaum Leslie, MI$500
- Helen Strieder Boston$500
- Alice D Szpila Plainville$500
- Daniel Tartakovsky Cambridge$500
- Alicia Taylor Bard Baltimore, MD$500
- Richard Taylor Newton$500
- Daniel Wagner Acton$500
- Bruce E Weinstein Needham$500
- Teri Williams Cohee Newton$500
- Jim Winske Marlborough$500
- Mary Anne Winters Foxborough$500
- Eric Wolf Arlington, VA$500
- Elizabeth Zucker Cambridge$500
- Barbara Anthony Cambridge$450
- James Obrien Jr. Franklin$450
- Joseph A Ricca Shrewsbury$450
- Charles Keefe Cambridge$450
- Robert Riordan Cambridge$450
- Michael Bergan Cohasset$400
- Arthur Bernard Duxbury$400
- Joe Boncore Winthrop$400
- Sean Cahill Beverly$400
- Dennis Callahan Boston$400
- William Cass Hanover$400
- Dan Cence Scituate$400
- Edward Coppinger Boston$400
- William Coyne, Jr. Boston$400
- Jennifer Crawford Boston$400
- George Cronin Dedham$400
- Dan Cullinane Canton$400
- Paul Donovan Dennis$400
- Shawn Duhamel Boston$400
- James Eisenberg Lexington$400
- Michael Falcone Boston$400
- John Fernandes Boston$400
- Martin Fisher, Jr. Boston$400
- Charles F Flaherty Swampscott$400
- Charles Glick Cambridge$400
- Maureen Glynn Quincy$400
- Joseph Grant Boston$400
- Tara Gregorio West Newbury$400
- Pierce Haley Boston$400
- Scott Hartman Southborough$400
- John Heffernan Marblehead$400
- Tommy Hickey Boston$400
- Margaret Horan Pembroke$400
- Patrick Huntington Milton$400
- Matthew Irish Worcester$400
- Thomas Joyce Boston$400
- Stephen Karol Attleboro$400
- Matthew Lebretton Hingham$400
- Chrissy Lynch Quincy$400
- Laura Marlin Swampscott$400
- Michelle R McGee Boston$400
- John McGlynn Jr Middleton$400
- Stephen Miller Boston$400
- Mark Molloy Winchester$400
- Shannon Moore Watertown$400
- Toby Morelli Danvers$400
- Sean Morrissey Weymouth$400
- Christoper Niles Boxborough$400
- Margaret Nolan Weymouth$400
- Eugene O'Flaherty Boston$400
- Paul O'Sullivan Norwell$400
- Anthony Petruccelli Lynnfield$400
- Pauline Quirion Cambridge$400
- Charlene Rideout Boston$400
- Erin Riley Boston$400
- Christian Scorzoni Amesbury$400
- Kate Scott Cambridge$400
- Andrea J Serlin Boston$400
- Francis Shea Braintree$400
- Lisa Simonetti Medford$400
- Melissa Stacy Holliston$400
- Charles Stefanini Framingham$400
- James Sullivan Somerville$400
- Timothy Sullivan Hingham$400
- Jeff Terrey Boston$400
- Mary Ann Walsh Quincy$400
- W Paul White Harwich$400
- Conor Yunits Brockton$400
- Carlo Basile Boston$400
- Kevin Grant Scituate$400
- Mary Ann Hart Cambridge$400
- Catherine Jones Princeton$400
- Susan Martin Milton$400
- Daniel Napolitano Salem$400
- Thomas P. O'Neill, III Boston$400
- Shelly M. O'Neill Boston$400
- Christopher Quigley Swampscott$400
- Alexis Tkachuk Boston$400
- Robert Travaglini Winthrop$400
- David Oconnor Cambridge$375
- Monica Halas Boston$355
- Margery Davies Cambridge$350
- Katherine Murphy Cambridge$350
- Wesley Ritchie Boston$350
- Jessica Sculley Cambridge$350
- Ben Auspitz Cambridge$350
- Sabrina Cafssso Cambridge$350
- Barbara H Lloyd Cambridge$350
- Nathan Rothstein Cambridge$350
- Hitesh Trivedi Cambridge$350
- James Vaughan Dover$350
- Daniel Coady Braintree$325
- Jennifer Dever Wood Cambridge$325
- Jessica Maher Quincy$325
- Paul Pezzella Boston$325
- Stephen Gemelli Worcester$300
- Eric Grunebaum Cambridge$300
- Denise Haynes Cambridge$300
- Cynthia Hibbard Cambridge$300
- Timothy Keefe Winchester$300
- Marty Nastasia Easton$300
- Kevin Penders Foxborough$300
- Rebecca E Pries Cambridge$300
- Ellen Sarkisian Cambridge$300
- Lindsay A Toghill Melrose$300
- Susan Walsh Milton$300
- Jeannette Atkinson Cambridge$300
- Hussam Batal Weston$300
- David Beanland Concord$300
- David Brewster Cambridge$300
- Steven Dickman Cambridge$300
- Robert J Griffin Salem$300
- Sami Herbawi Cambridge$300
- Maria Sanchez Boston$300
- Jane Shih Cambridge$300
- Bernard Starr III North Reading$300
- Andrew Upton Cambridge$300
- Dany Bandar Beverly$250
- Bill Cavanagh Springfield, IL$250
- Courtney Chelo Somerville$250
- Gary Chu Boston$250
- Dallas Ducar Boston$250
- Sheila Headley Burwell Cambridge$250
- Miranda Jones Wayland$250
- Michael Martignetti Lexington$250
- Ameer Moustafa Cambridge$250
- Howard Purcell Boston$250
- James Rafferty Cambridge$250
- Denis Sheahan Cambridge$250
- Naomi Aberly Boston$250
- Tom Ahern Wellesley$250
- Kristin Anderson Arlington$250
- Anthony Antonuccio Boston$250
- Jenny Armini Marblehead$250
- Richard Beaty Newton$250
- Susan Bernstein Cambridge$250
- Elizabeth Bisio Cambridge$250
- Nancy Blanchard Braintree$250
- Judy Bright Cambridge$250
- Clarissa Bronson Cambridge$250
- Michael Capuano Somerville$250
- William Cavanagh Washington, DC$250
- John Coyne Canton$250
- Deborah Cramer Gloucester$250
- Amy Curtis Plymouth$250
- Robb Dickey Newton$250
- Jason Dinges Boston$250
- Lisa Dobberteen Cambridge$250
- Ruby Donohue Cambridge$250
- Nikolas Emack-bazelais Cambridge$250
- Reza Firouzbakht Redmond, WA$250
- Ann Fleck-Henderson Cambridge$250
- Allan Green Cambridge$250
- Anne Greenwood Cambridge$250
- Christine M Heenan Jamestown, RI$250
- David Hunter Ossippee, NH$250
- John Isaacson Cambridge$250
- Marcin Jarmoc Haverhill$250
- Denise Jillson Cambridge$250
- Neda Joury-Penders Foxborough$250
- Warren Katz Boston$250
- Mindi Labella Billerica$250
- Patrick Lee Boston$250
- Edward Lingel II Cambridge$250
- William Lowney Marshfield$250
- Demarest Lloyd Macdonald Dartmouth$250
- Michael Magerer Needham$250
- Diane McGlynn Middleton$250
- James McHugh Boston$250
- Katherine McHugh Boston$250
- J Dennis Morgan Framingham$250
- Elizabeth Neustadt Cambridge$250
- Shippen Page Cambridge$250
- Richard Pels Newton$250
- David Quilter Watertown$250
- Robert P Reardon Belmont$250
- Michal Regunberg Cambridge$250
- Estela Reyes Lawrence$250
- Jane Brooks Robbins Cambridge$250
- Gail Roberts Boston$250
- Kathleen Roosevelt Cambridge$250
- Stuart Rothman Needham$250
- Edward Ryerson Cambridge$250
- Anthony Santiago Medford$250
- Faina Shtern Boston$250
- Anne Shumway Cambridge$250
- Laura Stein Beverly Hills, CA$250
- Sandra Stratford Cambridge$250
- Patricia Straus Cambridge$250
- J Glover Taylor Cambridge$250
- Nike Tirman Cambridge$250
- Tyler Trawick Cary, NC$250
- Nadira Vallee Franklin$250
- Mark Walsh Boston$250
- Natasha Warikoo Cambridge$250
- James Whittle Chevy Chase, MD$250
- Geoffrey Wood Medford$250
- Qian Yang Boston$250
- Beth Gamse Cambridge$225
- Kathy Ann Reddick Randolph$225
- Nicole Duhamel Boston$225
- Donna Southwell Cambridge$225
- Kerwin Amo Watertown$220
- Cynthia Telingator Cambridge$210
- James Monagle Cambridge$205
- David Alper Burlington$200
- Christina Ascolillo Malden$200
- John Baer Bedford$200
- John C. Bartley Watertown$200
- Maryanne Bray Hanson$200
- John A. Brennan Jr Cambridge$200
- Cody Case Somerville$200
- Karen Cass Hanover$200
- Daniel Collins Norwell$200
- Martin Corry Cohasset$200
- Michael Costello Boston$200
- Daniel Delaney Boston$200
- Mark Delaney Reading$200
- Robert Deleo Winthrop$200
- James DeMay Saint Paul, MN$200
- Nick Doherty Boston$200
- Jennifer Flanagan Long Leominster$200
- David Foley Woburn$200
- Steven Goldblatt Boston$200
- Jen Gorke Wayland$200
- Justine Griffin Boston$200
- Kenneth Halloran Boston$200
- Jeanne Hopkins Quincy$200
- Bob Hutchins Cambridge$200
- Marc Hymovitz Boston$200
- Denis Kennedy Newburyport$200
- Christopher Koczela Boston$200
- Charles Laverty Cambridge$200
- Jim Lister Medford$200
- Adam Marx Natick$200
- Kevin Monahan Hull$200
- Mary Ann Mulligan Watertown$200
- Gregg Nolan Hingham$200
- Kendalle O'Connell Haverhill$200
- Neil Obrien Boston$200
- Andrew Packer Hingham$200
- Henri Rauschenbach Brewster$200
- Jan Rose Brookline$200
- Jane Ellen Rossi Watertown$200
- William Ryan Weymouth$200
- Nancy Allen Scannell Stow$200
- Graham Shalgian Braintree$200
- Tanisha Sullivan Boston$200
- Claire Teylouni Boston$200
- Robert Travaglini Woburn$200
- Ronna Wallace Canton$200
- Martin Walsh Natick$200
- Robert White Boston$200
- Chris Wilson Wakefield$200
- Kate Worrall Sharon$200
- Charles Wright Watertown$200
- Andrew Zucker Cambridge$200
- Paul Afonso Boston$200
- Tina Alu Cambridge$200
- Jason Aluia Boston$200
- Jolene Andrews North Attleborough$200
- Gretchen R Athearn Cumberland, ME$200
- Jill Batty Keene, NH$200
- Dawn Baxter Cambridge$200
- Kathleen Bell Quincy$200
- Yuval Ben-Dov Cambridge$200
- Patrick Bench Boston$200
- Caitlin Beresin Boston$200
- Robert Bernstein Savannah, GA$200
- Randy Bickmore Scarborough, ME$200
- William Bogdanovich Chatham$200
- Thomas Bonarrigo Braintree$200
- Dan Bosley North Adams$200
- Shaylin Bowers Malden$200
- Jack Brennan Cambridge$200
- Melissa Broudo Brooklyn, NY$200
- Jennifer Buchanan Concord$200
- John P. Burke Dedham$200
- Ashley Calabrese West Hartfored, CT$200
- Patricia Cannon Newnan, GA$200
- Beth Card Boston$200
- Kristin Christopher Boston$200
- Dan Collins Boston$200
- Maggie Compher Cambridge$200
- Roann Costin Nahant$200
- Shade Cronan Norwell$200
- Sean Curran Scituate$200
- Joy Curtis Malden$200
- Jim Daiute Braintree$200
- Karen Darcy Cambridge$200
- Geraldine Denterlein Cambridge$200
- Kathryn Dineen Boston$200
- Estelle Disch Cambridge$200
- Maria Dominguez Gray Boston$200
- Ryan Dominguez San Fransisco, CA$200
- Brian Domoretsky Stoneham$200
- Emily Dulong Lynn$200
- James Dunbar Wilbraham$200
- Robert Durand Marlborough$200
- Kris Erickson Natick$200
- Ross Fahey Boston$200
The 500 largest are listed; the full list is at OCPF.
Where they spend it, 2025–26
- Staff, consultants and professional services28% $91,186
- Printing, mail, signs and ads21% $68,745
- Other or not described15% $48,283
- Donations, sponsorships and tickets to others’ events11% $36,198
- Bank and payment processing fees10% $31,527
- Events, food and meetings9% $28,479
- Office, phone, software and supplies4% $11,826
- Travel and vehicle costs<1% $2,995
- Contributions refunded<1% $1,025
- Credit card payments not itemized<1% $284
Out of $320,548 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for. Not included: $200 moved between the campaign’s own bank accounts.
Top payees
- Connollyprintingwoburnma Printing, mail, signs and ads$38,536
- Connolly Printing Printing, mail, signs and ads$15,076
- Juliana O'Neal Other or not described$15,000
- Boden Wise Staff, consultants and professional services$13,380
- Corner Stone Strategies Staff, consultants and professional services$12,000
- Juliana O'Neil Other or not described$10,000
- Ryan Teliagator Other or not described$10,000
- Actblue Technical Services Bank and payment processing fees$8,678
- Tmediaconsulting Staff, consultants and professional services$6,902
- Romash Communications Other or not described$6,000
- Py Bank and payment processing fees$5,082
- Nicholas Goldberg Staff, consultants and professional services$5,000
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.