MassVoter.com← All legislatorsAt a glance
$193,636cash on hand as of Sep 30, 2026
$509,691raised in 2025–26
$810,943spent in 2025–26
Account: Spilka, Karen (OCPF ID 13758). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $196,197 | $243,619 | $193,636 so far |
| 2025 | $313,494 | $567,324 | $240,710 |
| 2024 | $323,600 | $367,306 | $289,898 |
| 2023 | $308,195 | $318,493 | $331,440 |
| 2022 | $226,730 | $334,424 | $340,184 |
| 2021 | $254,642 | $204,014 | $442,038 |
| 2020 | $124,007 | $658,903 | $391,411 |
Where the money comes from, 2025–26
- Individuals (listed by name)91% $478,590
- PACs (political action committees)7% $39,000
- Unions and associations1% $7,100
- Other candidates’ committees<1% $800
Out of $525,490 in contributions and candidate loans listed line by line. Not included: $204,989 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 Middlesex and Norfolk District6% $30,701
- Elsewhere in Massachusetts76% $362,513
- Massachusetts, town not identified<1% $1,400
- Other states17% $83,476
- No address given<1% $500
Top organizations giving, 2025–26
- Sprinkler Fitters Local #550 Cope Fund PAC$1,500
- Boston Carmen's Union PAC PAC$1,000
- Comcast Corporation PAC of MA PAC$1,000
- Construction and General Laborers Local Union 609 Union or association$1,000
- Cross and Shield Political Action Committee PAC$1,000
- Elevator Constructors Local 4 People's Cttee PAC$1,000
- Enterprise Holdings, Inc. / Enterprise Mobility Massachusetts Political Action Committee PAC$1,000
- Greater Boston Real Estate Board PAC PAC$1,000
- Liuna-local 473 Union or association$1,000
- Local 509 Service Employees Int'l Union Comm on Pol Ed, MA Workers' Pol Action Comm. PAC$1,000
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
- MA Assisted Living Assoc. PAC PAC$1,000
- MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$1,000
- MA Association of Public Insurance Adjusters, Inc. PAC PAC$1,000
- MA Correction Officers Federated Union PAC M.C.O.F.U PAC PAC$1,000
Top 15 of 78 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.
- Anthropic 15 gifts$13,241
- Herman Law 6 gifts$6,000
- Bcbsma 22 gifts$5,850
- Arbella Insurance 7 gifts$5,500
- Martignetti Companies 4 gifts$4,000
- Burke Distributing Corp 3 gifts$3,000
- Insa 3 gifts$3,000
- Peter Pan Bus Lines 3 gifts$3,000
- Herman Law Firm 3 gifts$3,000
- Rasky Partners 12 gifts$2,500
Individual donors giving $200 or more, 2025–26
946 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Diane Gould Oxford$2,150
- Rick Burnes Boston$2,000
- Stephen Chaletzky Newton$2,000
- Arlene Chaplin Miami Beach, FL$2,000
- Wayne Chaplin Miami Beach, FL$2,000
- Nancy Coolidge Lexington$2,000
- Paul Dacier Sherborn$2,000
- Michael Dandorph Carlisle$2,000
- John Donohue Belmont$2,000
- Anthony Helies Weston$2,000
- Charles Longfield Silver Lake, NH$2,000
- Carl Martignetti Taunton$2,000
- Carmine Martignetti Newton$2,000
- Joseph Murphy Boston$2,000
- Bob Rivers Boston$2,000
- Norman Rokeach Ocean County, NJ$2,000
- Gary Shaw Boston$2,000
- Eric Slifka Wellesley$2,000
- Dennis Smith Weymouth$2,000
- Patrick Sousa Boston$2,000
Show 480 more
- Edward Zuker Newton$2,000
- Ely Kaplansky Newton$1,526
- Paul Brady Medfield$1,500
- Donald Savery Duxbury$1,500
- Bernie Starr North Reading$1,500
- Michael Grilli Framingham$1,200
- Michael Loynd Medfield$1,200
- Robert Rubin Newton$1,200
- Faina Shtern Boston$1,200
- Wayne Niemi North Andover$1,025
- Bradley Rubin Wayland$1,025
- Naitasia Hensey Newton$1,010
- Amanda Accardi Boston$1,000
- Sami Almadi Hanover$1,000
- Mia Alvarado Boston$1,000
- Frank Antonacci Enfield, CT$1,000
- Gerald Antonacci Enfield, CT$1,000
- Guy Antonacci Somers, CT$1,000
- Matthew Antonacci Somers, CT$1,000
- Philip Antonacci Somersville, CT$1,000
- Phil Bak Ocean County, NJ$1,000
- Charles Baker Brookline$1,000
- Andrew Balson Newton$1,000
- Beth Barto Fitchburg$1,000
- Steven Becker Boca Raton, FL$1,000
- Peter Bellotti Quincy$1,000
- Michael Binette Topsfield$1,000
- Yossi Brown Brooklyn, NY$1,000
- Austin Burke Randolph$1,000
- Timothy Burke Randolph$1,000
- William Burke Randolph$1,000
- Jeremy Burton Cambridge$1,000
- James CaCIOPPO Boca Raton, FL$1,000
- James Carney Framingham$1,000
- Thomas Carpenter Portsmouth, NH$1,000
- Elyse Cherry Brookline$1,000
- Jonathan Cody Haverhill$1,000
- J Ransom Cook Boston$1,000
- Lawrence Coolidge Boston$1,000
- David Corkum Weston$1,000
- Nathan Costa Easthampton$1,000
- Marla Curtis Boxford$1,000
- Matt D'Amour Tolland, CT$1,000
- Thomas Davis Somers, CT$1,000
- Kristoffer Dayrit Winnetka, IL$1,000
- James Decoulos Belmont$1,000
- Timothy Donovan Manchester, NH$1,000
- Tara Eisenberg Lexington$1,000
- Monica Erickson Natick$1,000
- Ari Erlichman Winchester$1,000
- Lauren Everett Ocean County, NJ$1,000
- Bryan Ferguson North Attleborough$1,000
- Donna Finneran Boston$1,000
- James Fleming West Springfield$1,000
- Timothy Forde Milton$1,000
- Peter Gallagher Springfield$1,000
- M. Dozier Gardner Newton$1,000
- Alessandra Goodfriend Boston$1,000
- Patrick Gottschlicht Longmeadow$1,000
- Laureen Griffin Wagner Chicopee$1,000
- Akiva Horowitz Springfield Township, NJ$1,000
- Catherine Jones Princeton$1,000
- Brian Kavoogian Wellesley$1,000
- Paul Keating II Leominster$1,000
- Thomas R Kiley Quincy$1,000
- Elizabeth Kim Scituate$1,000
- Lorenzo Lepore Medford$1,000
- Jj Lietz Everett$1,000
- Robin Maher Hopkinton$1,000
- Shelagh Mahoney Lowell$1,000
- Paul Marcelina Hampden$1,000
- Kevin McCall Cambridge$1,000
- David H McDermott Boston$1,000
- Brian McGowan Dracut$1,000
- Yosef Meystel Chicago, IL$1,000
- Eli Mirlis Edison, NJ$1,000
- Brian Murphy Walpole$1,000
- Shaheer Mustafa Needham$1,000
- Brian O'Dwyer Manhattan, NY$1,000
- Adam Oliveri Newton$1,000
- David Oriol Holden$1,000
- Robert Oriol Holden$1,000
- Melissa Picknelly Springfield$1,000
- Peter A. Picknelly Springfield$1,000
- Peter B. Picknelly Springfield$1,000
- Roger Ploof Jr Windham, NH$1,000
- Steven Ploof Lowell$1,000
- Steven Raso Lynnfield$1,000
- Stephen Reilly East Longmeadow$1,000
- Frances Robinson Belmont$1,000
- Fraide Rokeach Ocean County, NJ$1,000
- Frank Romano Rowley$1,000
- Todd Ruderman Needham$1,000
- James Salois Holden$1,000
- Jonathan Salois Holden$1,000
- R Joseph Salois Sutton$1,000
- Lawrence Santilli West Hartford, CT$1,000
- Mark Sciaraffa Winthrop$1,000
- Steven Sharek Hudson$1,000
- Taylor Shaw Weston$1,000
- Timothy Sheehan Wenham$1,000
- Laurie Slifka Wellesley$1,000
- Barry Sloane Needham$1,000
- Anna Smith Cambridge$1,000
- Margaret Smith Tewksbury$1,000
- Frank B Sousa Little Compton, RI$1,000
- Helene Sousa Little Compton, RI$1,000
- Jennifer Sousa Providence, RI$1,000
- Jack Tatelman Marblehead$1,000
- Richard Tatelman Danvers$1,000
- Michael Weinberg Boston$1,000
- Christopher White Marshfield$1,000
- Karen Winn Boston$1,000
- Trent Woloveck Denver, CO$1,000
- Edward Zucker Newton$1,000
- Steven Bills San Francisco, CA$1,000
- James Blake Danvers$1,000
- Matthew Braunwart Yonkers, NY$1,000
- Andrew Callahan Oakland, CA$1,000
- Brian Chen San Francisco, CA$1,000
- Chris Dagesse Dover$1,000
- Ryan Denver Kingston, NH$1,000
- Todd Egan Palm Beach Gardens, FL$1,000
- Monty Evans Manhattan, NY$1,000
- Jack Faer Wayland$1,000
- Rhona Fudali Manhattan, NY$1,000
- Rishi Gupta San Francisco, CA$1,000
- Walter Hannon Scituate$1,000
- William Haugland Melville, NY$1,000
- Eva Herman Boca Raton, FL$1,000
- Jeffrey Herman Boca Raton, FL$1,000
- Larry Herman Boca Ratoon, FL$1,000
- Roger Herman Boca Raton, FL$1,000
- Sam Herman Boca Raton, FL$1,000
- Zeynep Herman Boca Raton, FL$1,000
- Evan Hubinger Alameda, CA$1,000
- Sylvia Hurlimann San Fransisco, CA$1,000
- Jeremy Jacobs Jr Buffalo, NY$1,000
- Charles Jacobs Buffalo, NY$1,000
- Jeremy Jacobs East Aurora, NY$1,000
- Louis Jacobs Buffalo, NY$1,000
- Adam Jermyn Sanford, NC$1,000
- Stacey Karpinski Boca Raton, FL$1,000
- Joel Lewin Brookline$1,000
- Bo Li Brunswick, ME$1,000
- Michael Lucy Covina, CA$1,000
- Michael Marcotte Granby$1,000
- Todor Markov San Francisco, CA$1,000
- Michael McDonald Hingham$1,000
- Modesto Montero Auburn$1,000
- Christopher Morog Norfolk$1,000
- David Noon Needham$1,000
- Peter O'Connell Quincy$1,000
- Thomas O'Connell Boston$1,000
- William O'Connell Canton$1,000
- Mary Orlando Quincy$1,000
- Valeire Ottaviani Framingham$1,000
- Elizabeth Pedley Wellington, FL$1,000
- Brendan Regan Melrose$1,000
- Paul Roiff Boston$1,000
- Stuart Rothman Needham$1,000
- Douglas Shaw Weston$1,000
- Margaret Sheehan Lyme, NH$1,000
- Doug Sheerin Quincy$1,000
- Timothy Silver Middleborough$1,000
- Drew Silverstein Wilton, CT$1,000
- Richard Silverstein Westport, CT$1,000
- Dudley Stephan Framingham$1,000
- Dan Sterner Cambridge$1,000
- Robert Trone Potomac, MD$1,000
- Carla Zayac Leeds$1,000
- Daniel Ziegler San Francisco, CA$1,000
- Judi Zuker Newton$1,000
- Charles Stefanini Framingham$900
- Susan Gentili Marlborough$850
- John Stefanini Framingham$850
- Emily Anesta Boston$800
- William Graham Medfield$800
- John Chemaly Lowell$750
- Fredie Kay Needham$750
- Mark Lavoie Marblehead$750
- Mark Walsh Boston$750
- Sara McCabe Westborough$700
- Eileen O'Connor Boston$700
- Sandhya Rao Newton$700
- Christian Regnier Milton$700
- Chris Tuttle Beverly$700
- Raphael Lee Oakland, CA$643
- Tao Lin Miami, FL$643
- Ross Nordby Chicago, IL$643
- Michael Day Methuen$600
- Glenn Koocher Boston$600
- Eugene O'Flaherty Boston$600
- Lesli Suggs Newburyport$600
- Andrew Dawley Taunton$550
- Vic DiGravio Milton$550
- Justine Griffin Boston$550
- Howard Grossman Northborough$550
- Toni Shelzi Cambridge$550
- Joseph Albanese Boston$500
- John Amabile Brockton$500
- Brian Anderson Chelsea$500
- Nathan Apfelbaum Brooklyn, NY$500
- Timothy Archer Avon, CT$500
- James Balise Jr West Springfield$500
- Ken Bates Worcester$500
- Abbe Becker Boca Raton, FL$500
- Sheriff Donna Buckley Falmouth$500
- Paul Burke Swansea$500
- Michael Cannon Framingham$500
- Michael Carr Natick$500
- Bithiah L Carter Milton$500
- Karen Cass Hanover$500
- Julie Chen Wilmington$500
- Christopher Christopher Hoeman Middleton$500
- Christopher Connolly Jr Framingham$500
- Adam Connolly Framingham$500
- Douglas Connolly Belmont$500
- Maria Conroy Newton$500
- Janet Corcoran Canton$500
- Daurice Cox Weymouth$500
- Anthony Criscuolo Harwich$500
- Gerry D'Ambrosio Revere$500
- David Daly Lowell$500
- Stephen Davis Boston$500
- Anne DeFrancesco Londonderry, NH$500
- Robert Delhome Belmont$500
- Jay Doherty Wellesley$500
- Aideen Doneski Westborough$500
- Mary Finneran Milton$500
- Christopher Fitts Upton$500
- Laura Flynn Saugus$500
- Peter Flynn Saugus$500
- Kathleen Freeman Wayland$500
- Andrea Gargiulo Boston$500
- Edward Gargiulo Mashpee$500
- Otis Gates Needham$500
- Pam Goodman Brookline$500
- Philip Gordon Brookline$500
- Frank Hanenberger Natick$500
- Joseph Hanley Boston$500
- Robert Harrington Framingham$500
- John Hennessey Weston$500
- Judith Hershberg Boston$500
- Rick High Braintree$500
- Jeffrey Hirsch Needham$500
- William Hughes Marblehead$500
- Kathleen Huntington Milton$500
- James Hyatt Walpole$500
- Matthew Hyatt Brookline$500
- Beverly Johnston Marshfield$500
- Kathleen Jordan Worcester$500
- Ruby Kam Lexington$500
- Stephen Karp Boston$500
- Christina Keiser Tempe, AZ$500
- Marielise Kelly Barnstable$500
- Kathleen Kiley Quincy$500
- William Kingston Jr East Longmeadow$500
- Charles Kingston Springfield$500
- John Koehn Mountainside, NJ$500
- John Lombard Boston$500
- David Lustbader Canton$500
- Richard Lynch Boston$500
- Douglas Manz Southborough$500
- Edward Marsteiner Stow$500
- John McAuliffe Hopkinton$500
- Joseph McNamee Lowell$500
- Jay McQuaide Andover$500
- Robert Mills Danvers$500
- Michael Mosier Meriden, CT$500
- Michelle Mosier Boca Raton, FL$500
- Richard Nylen Boston$500
- Deborah OBrien Boston$500
- Michelle Olmstead Marblehead$500
- Mike Perkins Woburn$500
- Matt Postulka Medfield$500
- Levi Reilly Boston$500
- Michael Roberts Duxbury$500
- Matthew Salmon Grafton$500
- Justin Shaw Boston$500
- Vikki Spruill Newton$500
- Kathleen Stefanini Framingham$500
- Lori Streeter Greenfield$500
- Gary Sullivan Nashua, NH$500
- Joshua Sullivan Boston$500
- Jonathan Tatelman Danvers$500
- Mark Tatelman Danvers$500
- Laura Teicher Marshfield$500
- Kelly Travaglini Winthrop$500
- John Twohig Brockton$500
- Mark White Acushnet$500
- Brian J Young Boston$500
- Scott Ziskin Granby, CT$500
- Louis Antonellis Billerica$500
- James Balise West Springfield$500
- Richard Bendetson Boston$500
- Jameson Brown Boston$500
- John Carroll Concord$500
- Charles Cassidy Wellesley$500
- Chris Connolly Framingham$500
- George DeFelice Dracut$500
- Gail Eagan Boston$500
- Cheryl Fasano Enfield, CT$500
- Kristen Gowin Norwell$500
- Shawn Greenwood Dedham$500
- Kathleen Guinee Cohasset$500
- Thomas Gunning Milton$500
- John Hornor Northampton$500
- Douglass Karp Boston$500
- Seamus Kelley Melrose$500
- Mark Langevin Shrewsbury$500
- Melanie Legge Cohasset$500
- Alan MacKinnon Boston$500
- Michael Martignetti Lexington$500
- Joseph McCluskey Norwell$500
- John McLaughlin Boston$500
- James McQuaide Andover$500
- Lynn Mosesso Hopkinton$500
- Patrick Mosesso Hopkinton$500
- Brian Murphy Norwell$500
- Jeffrey Mushnick Millis$500
- John Nelson Quincy$500
- Deborah O'Brien Boston$500
- James Odonovan Newton$500
- Robert Pereira II Wellesley$500
- Mary Sa Framingham$500
- Damian Szary Boston$500
- Mark W White Acushnet$500
- Michael Hugo Wellesley$453
- Krista Bowers Boston$450
- Sander Depietri Boylston$450
- Matt Hills Newton$450
- Rhonda Russian Framingham$450
- Graham Shalgian Braintree$450
- Michael Whouley Danvers$450
- Stephen Crawford Arlington$450
- Kathleen Jordan Tiverton, RI$450
- Paul Afonso Boston$400
- Nancy Allen Scannell Stow$400
- Jason Aluia Boston$400
- Jay Ash Danvers$400
- Eileen Auen Cockeysville, MD$400
- Carlo Basile Boston$400
- Elizabeth Becker Hamilton$400
- Michael Bergan Cohasset$400
- Lynda Bernard Boston$400
- Robert Brink Brookline$400
- Steven Byrne Boston$400
- Beth Card Boston$400
- William Cass Hanover$400
- Dan Collins Boston$400
- Lydia Conley Framingham$400
- Kevin Considine Boston$400
- Marty Corry Cohasset$400
- Michael Costello Boston$400
- Jennifer Crawford Boston$400
- George Cronin Dedham$400
- Gene Curry Bourne$400
- Anastasia Daou Watertown$400
- Mark J Delaney Reading$400
- Scott Delaney Revere$400
- Joe Diamond Westford$400
- Tania Diduca Hudson$400
- Paul Donovan Dennis$400
- Michael Downey Dedham$400
- James Eisenberg Lexington$400
- Kris Erickson Natick$400
- John Ferriero Holliston$400
- Benjamin Fierro Ipswich$400
- Robert Finneran Boston$400
- Jeffrey Fishman Framingham$400
- Roberta Fitzpatrick Wakefield$400
- Charles Glick Cambridge$400
- Jason Godin Boston$400
- Steven Goldblatt Boston$400
- Tara Gregorio West Newbury$400
- Rachel Gwaltney Stow$400
- Pierce Haley Boston$400
- Kenneth Halloran Jr Boston$400
- Scott Hartman Southborough$400
- John Heffernan Marblehead$400
- Andrew Hunt Marshfield$400
- Patrick Huntington Milton$400
- Eylem Icin Lynnfield$400
- Sarah Iselin Boston$400
- Paul Jones Ashland$400
- Thomas Joyce Boston$400
- Gary Kaplan Canton$400
- Stephen Karol Attleboro$400
- Dennis Kearney Boston$400
- Savannah Kelleher Scituate$400
- Candace Kelley Melrose$400
- William Kennedy Boston$400
- Joee Lindbeck Cranston, RI$400
- Anna Lucey Braintree$400
- Kevin Macdonald Wellesley$400
- Kathie Mahoney Auburn$400
- Thomas Mangan Framingham$400
- Adam Marx Natick$400
- Jean McCluskey Hull$400
- Terence Mcdermott Harwich$400
- William McDermott Plymouth$400
- Michelle McGee Boston$400
- Beth McGuinness Dracut$400
- Robert Mellion Easton$400
- Tammy Mello Pembroke$400
- Joseph Milano Boston$400
- Stephen Miller Boston$400
- Alfred Minahan Wakefield$400
- Sean Morrissey Weymouth$400
- Patrick Moynihan Natick$400
- Therese Murray Plymouth$400
- Tim Nicolette Cambridge$400
- Daniel O'Brien Saugus$400
- Pj O'Sullivan Norwell$400
- Anthony Petruccelli Lynnfield$400
- Joseph Ricca Shrewsbury$400
- Charlene Rideout Boston$400
- Robert P. Rodophele Boston$400
- Carol Rose Lexington$400
- Cindy Rowe Brookline$400
- Jeffrey Sanchez Boston$400
- Melissa Schrock Boston$400
- Lauren Scribi Quincy$400
- Matthew Selig Newton$400
- Lisa Simonetti Medford$400
- Tamara Small Medfield$400
- Jim Smith Swampscott$400
- Jeff Terrey Boston$400
- James Tierney Melrose$400
- Richard Tisei North Reading$400
- Joseph Wagner Chicopee$400
- Ronna Wallace Canton$400
- Robert White Boston$400
- W. Paul White Harwich$400
- Erika Wilkinson Boston$400
- William Yelenak Tewksbury$400
- Jay Youmans Boston$400
- Matt Shortsleeve Newton$400
- Joel Barrera Natick$350
- Andrew Curry Medfield$350
- Emily Haber Boston$350
- Jean Phelps Saugus$350
- Bryan Shanley Lowell$350
- Lisa Hewitt Dick Cohasset$325
- Deirdre Hunter Cambridge$325
- David Magnani Framingham$325
- Shawn Noyes Dennis$325
- Kyle Fish Berkeley, CA$313
- Richard Duggan Hopkinton$310
- John Bartley Watertown$300
- Kathleen Bell Quincy$300
- Robert Bizak Bourne$300
- Daniel Burke Marshfield$300
- Patrick Cahill Newton$300
- Stephanie Costa Pembroke$300
- Michael Knapik Westfield$300
- Kathleen Marchi Millis$300
- David Matteodo Needham$300
- Matthew McKenna Braintree$300
- Noreen Mina Brookfield$300
- Daniel Mumbauer East Providence, RI$300
- Danielle Pape Bolton$300
- Paula Paris Cambridge$300
- Kevin Penders Foxborough$300
- Owen Stearns Newton$300
- Emily Stewart Medford$300
- Miriam Sullivan Arlington$300
- Edward Walker Easton$300
- Steven Ward Carver$300
- Joseph Cronin Methuen$300
- Shaun Cusson Dalton$300
- James Hazard Falmouth, ME$300
- Robin Adams Boston$250
- Steven Biscoglio Southington, CT$250
- William Bogdanovich Brewster$250
- P Scott Bratton Carlisle$250
- Kevin Broderick Lowell$250
- Dennis Cataldo Somerville$250
- Victor Chiang Wellesley$250
The 500 largest are listed; the full list is at OCPF.
Where they spend it, 2025–26
- Staff, consultants and professional services46% $280,024
- Events, food and meetings28% $173,619
- Printing, mail, signs and ads7% $41,547
- Travel and vehicle costs5% $31,431
- Donations, sponsorships and tickets to others’ events5% $29,118
- Other or not described4% $24,668
- Bank and payment processing fees3% $21,313
- Office, phone, software and supplies2% $9,900
Out of $611,620 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for. Not included: $185,519 moved between the campaign’s own bank accounts.
Top payees
- Castle Point Partners Staff, consultants and professional services$108,000
- Keyser Public Strategies Staff, consultants and professional services$80,000
- City Winery Events, food and meetings$49,879
- Chick Montana Group Staff, consultants and professional services$21,419
- Omni Parker House Staff, consultants and professional services$20,220
- Milk Street Cafe Events, food and meetings$16,961
- Actblue Bank and payment processing fees$12,594
- Bakers Best Catering Events, food and meetings$8,942
- Marlea Regan Other or not described$7,808
- Bernardi Volvo Travel and vehicle costs$7,740
- Connolly Printing Printing, mail, signs and ads$7,670
- Sam La Grassa'S Staff, consultants and professional services$7,618
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.