MassVoter.com← All legislatorsAt a glance
$449,106cash on hand as of Sep 30, 2026
$281,282raised in 2025–26
$174,532spent in 2025–26
Account: Eldridge, James (OCPF ID 13811). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $126,229 | $97,219 | $449,106 so far |
| 2025 | $155,053 | $77,313 | $419,980 |
| 2024 | $154,778 | $64,058 | $338,660 |
| 2023 | $87,355 | $67,879 | $246,461 |
| 2022 | $153,091 | $92,444 | $226,031 |
| 2021 | $108,725 | $54,302 | $164,790 |
| 2020 | $110,932 | $65,893 | $110,367 |
Where the money comes from, 2025–26
- Individuals (listed by name)95% $288,223
- PACs (political action committees)4% $11,300
- Unions and associations1% $3,100
- Other candidates’ committees<1% $150
- Party committees<1% $100
Out of $302,873 in contributions and candidate loans listed line by line. Not included: $1,107 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 Worcester District58% $166,920
- Elsewhere in Massachusetts38% $108,248
- Massachusetts, town not identified<1% $775
- Other states4% $12,280
Top organizations giving, 2025–26
- 1199 SEIU MA PAC PAC$1,000
- IBEW Local 2325 Cttee for Political Education PAC PAC$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 Credit Union League Political Action Committee PAC$1,000
- North Atlantic States Regional Council of Carpenters PAC PAC$1,000
- SEIU Local 32BJ United ADF MA GTO PAC PAC$1,000
- MassAgents PAC PAC$750
- Massachusetts Teachers Association Union or association$750
- Massachusetts Nurses PAC PAC$650
- Boston Carmen's Union PAC PAC$500
- Boston Teachers Union PAC PAC$500
- Lawyers for Action Pol Action Comm PAC$500
- MA State International Union, United Automobile, Aerospace and Agriculture Implement Workers, UAW Co PAC$500
- Massachusetts Dental Society People’s Committee PAC$500
Top 15 of 26 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.
- Carlisle & Co 3 gifts$3,000
- Mirick O'connell Attorneys At Law 2 gifts$2,000
- Equity Litigation Group LLP 2 gifts$2,000
- Schochet 2 gifts$2,000
- Pessote Construction Inc 2 gifts$2,000
- Parexel 3 gifts$2,000
- Harvard University 21 gifts$1,864
- BizTek International LLC 4 gifts$1,700
- Bristol Myers Squibb 3 gifts$1,500
- Ibm 6 gifts$1,325
Individual donors giving $200 or more, 2025–26
527 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Morene Bodner Acton$2,000
- David Carlisle Acton$2,000
- Joel Fleming Boston$2,000
- Richard Henken Sudbury$2,000
- Elizabeth Markiewicz Boxborough$2,000
- Bernard J McHugh Wilson, WY$2,000
- Maria Moreira Lancaster$2,000
- Roselmo Pessote Framingham$2,000
- Vinita Rampuria Acton$2,000
- Lauren Rosenzweig Morton Acton$2,000
- Thomas Shook Harvard$2,000
- Dan Tappan Boxborough$2,000
- Daniel Wolf Harwich$2,000
- Sahana Purohit Acton$1,800
- Cornelius Sullivan Ayer$1,750
- Joshua Bowman Newton$1,500
- Rafael Klipp Borges Concord$1,500
- Luciano Park Framingham$1,500
- Jeffrey Swanberg Maynard$1,500
- Antonio Viana Sudbury$1,500
Show 480 more
- Jeanine Wood Littleton$1,500
- Colleen McFadden Harvard$1,350
- Elinor Gentilman Acton$1,300
- Marianne Ajemian Boston$1,250
- Pamela Resor Acton$1,250
- Elizabeth Eldridge Acton$1,200
- Paul Green Harvard$1,200
- Henry Pelish Newton$1,162
- Anne Forbes Acton$1,150
- Rita Grossman Boxborough$1,100
- Sheila Bauer Boxborough$1,000
- Renier Beeuwkes Concord$1,000
- Arthur Bergeron Marlborough$1,000
- Sharon Brownfield Stow$1,000
- Frank Chen Lexington$1,000
- William Constable Lincoln$1,000
- Raj Devarajan Acton$1,000
- Kim Dougherty Easton$1,000
- Barbara Dowds Acton$1,000
- Shelley Drake-Hawks Concord$1,000
- John Fallon Boxborough$1,000
- Judith Gluckstern Telluride, CO$1,000
- Bonnie Gossels Wayland$1,000
- Yanni Gou Acton$1,000
- Sara Hartman Maynard$1,000
- Robert Hildreth Rockport$1,000
- Susan Kirk Blue Hill, ME$1,000
- Andrew Magee Acton$1,000
- Victor Normand Harvard$1,000
- Carl Offner Sudbury$1,000
- Anthony Parrinello Stow$1,000
- Eusa Pessote Framingham$1,000
- Amy Rosenberg Southborough$1,000
- Mathias Rosenfeld Acton$1,000
- Lynne Shook Harvard$1,000
- Suzen Thel Sudbury$1,000
- Ellen Valade Acton$1,000
- Santosh Verma Boxborough$1,000
- Katherine Weeks Harvard$1,000
- Kim Winter Wayland$1,000
- Arthur Bergeron Northborough$1,000
- Rafael Borges Concord$1,000
- Frank Chen Carlisle$1,000
- Ahmet Corapcioglu Denver, CO$1,000
- Janet Glidden Boxborough$1,000
- Jeff Glidden Boxborough$1,000
- Steven Goodman Boston$1,000
- Noura Guermazi Newton$1,000
- Robert Hildreth Boston$1,000
- Khaled Sorour Westwood$1,000
- Usha Thakrar Lexington$1,000
- Eve Wittenberg Harvard$850
- Benhour Da Silva Marlborough$800
- Audrey Ball Harvard$750
- David Beck Marlborough$750
- David Bryant Brookline$750
- Kathleen Casaletto Ringoes, NJ$750
- Timothy Kelleher Canton$750
- Nancy Lombardo Acton$750
- Phyllis Meade Acton$750
- Susan Mitchell-Hardt Concord$750
- Rose Saia Acton$750
- Chester Hooper Harvard$700
- Nora Watts Westborough$700
- John Duval Bridgewater$650
- Saroj Roy Acton$650
- Robert Glorioso Stow$625
- David Sheehan Hudson$625
- Gary Cattarin Marlborough$600
- Susan Adele Edwards Pepperell$600
- Henry Garcia Marlborough$600
- Kara Le Treize Southborough$600
- Carol Lynn Stow$600
- Douglas Pizzi Marlborough$600
- Shanna Weston Hudson$600
- Henry Woolsey Petersham$600
- Linda Ziffrin Concord$600
- Raymond Gallant Acton$594
- Allan Fierce Stow$575
- Carrie Pollack Sudbury$560
- Tiago Batista Stoughton$550
- Karen Frederick Dracut$550
- Barbara Heudorfer Harvard$550
- David Martin Acton$550
- Thomas Tarpey Concord$550
- Shaw Yang Concord$550
- Michael Biales Acton$525
- Tracy Cutter Littleton$525
- Bettina Abe Acton$500
- Jill Block Concord$500
- Lisa Breit Wayland$500
- Stephen Breit Wayland$500
- Ericsson Broadbent Northampton$500
- Gabrielle C Prosnitz Acton$500
- Alex Chatfield Lincoln$500
- John Choi Wellesley$500
- Jennifer Constancio Billerica$500
- Mecealus Cronkrite Stow$500
- Virginia Dow Acton$500
- Jeff Fuhrer Acton$500
- Gregory Garrison Hatfield$500
- Paul Glavey Littleton$500
- John Harper Wayland$500
- Frances Hearn Acton$500
- Michael Hugo Wellesley$500
- Mecealus I Cronkrite Stow$500
- Steven Joncas Lowell$500
- Celedon Law Marlborough$500
- David Levington Lincoln$500
- Judith Liben Somerville$500
- Alvaro Lima Boston$500
- Rich Maiore Harvard$500
- Eduardo Masferrer Boston$500
- Ileana Matamoros Holliston$500
- Dan and Newman Littleton$500
- Stephanie Opalka Harvard$500
- Arpita Pathak Littleton$500
- Donald Perlstein Acton$500
- Janine Petito Somerville$500
- Carol Place Acton$500
- Kim Prendergast Sudbury$500
- Michael Putt Acton$500
- Mark Rambacher Littleton$500
- Ashoke Rampuria Acton$500
- Charles Randall Hudson$500
- Brian Reilly Waterbury, VT$500
- Karen Roberts Chelmsford$500
- Rachel Sagan Sudbury$500
- James Salem Acton$500
- Susan Salem Gloucester$500
- Judith Sletzinger Wayland$500
- Bharath Thirunavukkarasu Hopkinton$500
- Ellen Tohn Wayland$500
- John Weaver New Bedford$500
- Brian White Hudson$500
- Edward Woll Jr Somerville$500
- Jared Wollaston Harvard$500
- Deborah Wolozin Sudbury$500
- Lan Zhang Sudbury$500
- Marc Zimmerman Hudson$500
- Sherif Algendy West Bridgewater$500
- Susan Avery Acton$500
- Eloa Celedon Marlborough$500
- Betsy Colburn Shirley$500
- Nancy Duggan Acton$500
- Ikram Farooqi Dover$500
- Mary Fuhrer Acton$500
- Gregory Garrison Montague$500
- Sheila Hayward Littleton$500
- G. Gregory Howard Lowell$500
- Khaled Ismail North Attleborough$500
- Brendan Jarboe Arlington$500
- Faiza Khan Brookline$500
- Sarah Khatib Walpole$500
- Emadeddin Muntasser Sudbury$500
- Padmini Narayan Acton$500
- Urmi Purakayastha Acton$500
- Irshad Sideeka Brookline$500
- Susan Primm Thel Sudbury$500
- Harmony Wu Needham$500
- Robert Zimmerman Littleton$500
- Doris Landaverde Ayer$475
- Chuck Anastas Boston$450
- Thomas Cory Fall River$450
- Mac D'Alessandro Milton$450
- Kathleen Doyle Milton$450
- Hugh Fortmiller Concord$450
- Jay Gonzalez Milton$450
- Tom Green Hudson$450
- Marianne Heer Littleton$450
- Galen Isaacs Hudson$450
- Lee Ketelsen Acton$450
- Stella Ko Acton$450
- Jianlin Li Acton$450
- Subhash Roy Lexington$450
- Sabino Russo Marblehead$450
- Barbara Shapiro Marlborough$450
- Faina Shtern Boston$450
- Terry Symula Harvard$450
- Fang Yang Acton$450
- David Reilly Greenwich, CT$450
- Stephen Cowell Tyringham$425
- Judith Aronstein Acton$400
- Chet Atkins Hancock, NH$400
- Carol Caro Brookline$400
- David Coyne Worcester$400
- Gene Curry Bourne$400
- Robert Durand Marlborough$400
- Charles Glick Cambridge$400
- Christopher Gregory Boston$400
- Arline Isaacson Boston$400
- Yuming Liu Acton$400
- Patricia Luoto Hudson$400
- Eric Masi Stow$400
- Kara Minar Harvard$400
- Mark Molloy Winchester$400
- James Morris Boston$400
- Mike Morris Norwell$400
- Naomi Parker Concord$400
- Deepika Prakash Acton$400
- Naomi Rosenfeld Concord$400
- Francine Sasso Wayland$400
- David Sloane Medford$400
- Martin Suuberg Shrewsbury$400
- Kate Worrall Sharon$400
- Julia Corenzwit Ayer$398
- Kathleen DeLisle Groveland$375
- Julia Johnson Boston$375
- David Keeler Acton$375
- Robert Ferrara Acton$360
- Jane Adolph Hudson$350
- Ahmet Corapcioglu Harvard$350
- Prem Goel Acton$350
- Jean Goldsberry Concord$350
- Siraj M Ali Cambridge$350
- Angel Maldonado Lopez Littleton$350
- Brian Meneses Fairhaven$350
- Avinash Patil Acton$350
- Sunanda Pepalla Acton$350
- John Petersen Acton$350
- Coleen Phillimore Acton$350
- Susan Robbins Harvard$350
- Benjamin Underwood Boston$350
- Dennis Bradley Harvard$335
- Alex Doyle Ipswich$325
- Qing Liao Belmont$325
- Matt Shortsleeve Newton$325
- Rebecca Deans-Rowe Southborough$315
- Debra Andell Acton$300
- Amie Avila Lancaster$300
- Vivian Birchall Acton$300
- Kenneth Brown Marlborough$300
- Jonathan Cohn Boston$300
- Gerard Desilets Framingham$300
- Raied Dinno Weston$300
- David Erickson Acton$300
- Michael Foglia Northborough$300
- Ko Ishikura Bolton$300
- Nancy Jarboe Acton$300
- Tina Jarvis Hudson$300
- Beverly Johnston Quincy$300
- Phillip Kassel Milton$300
- Julia Khorana Stow$300
- Jessica Li Sudbury$300
- David Morgan Weymouth$300
- Jenny Outman Littleton$300
- Bradley Putnam Melrose$300
- Robert Ross Southborough$300
- Betty Salzberg Wayland$300
- Clare Siska Acton$300
- Susan Tordella Ayer$300
- Haskell Werlin Boston$300
- Carolyn Platt Acton$300
- Dan Newman Littleton$275
- Elissa Pearmain Hudson$275
- Colin Warwick Sudbury$275
- Lingya Zhou Acton$275
- Sally Bubier Maynard$260
- Robert Coit Harvard$260
- Susri Anuradha Boxborough$250
- Tirthankar Barari Boxborough$250
- Jeanine Calabria Concord$250
- Janaina Carolina Hudson$250
- Nick Carter Newton$250
- Jane Chertoff Hudson$250
- David Christmas Acton$250
- Kelley Cronin Sudbury$250
- Paul Desmond Southborough$250
- Chris Doherty Dunstable$250
- Marvin Drake Boxborough$250
- Joel & Robin Emer Acton$250
- Thomas Fay Wayland$250
- Dan Frank Southborough$250
- Todd Fryatt Nashua, NH$250
- Jackie Gillis Hudson$250
- Philip Giudice Wayland$250
- Elaine Gossels Wayland$250
- Judy Grande Littleton$250
- Susan Hennessey Acton$250
- Pamela Hollocher Tewksbury$250
- Brendan Jarboe Acton$250
- Suresh Jasrasaria Boxborough$250
- Ellen King Hudson$250
- Brad Kramer Brookline$250
- Vinay Kumar Wellesley$250
- Ann Lambert Cambridge$250
- Stacey Liberty Acton$250
- Leslie Lowe Sudbury$250
- Geoff Mamlet Acton$250
- Karen Merrill-Skoloff Sudbury$250
- William Mills-curran Westborough$250
- James Nager Concord$250
- Lisa Newman-Polk Ayer$250
- Christine Nordhaus Littleton$250
- Phyllis Novick Hudson$250
- Gaugarin Oliver Littleton$250
- Mary Ellen Owen Maynard$250
- Ilma Paixao Framingham$250
- Paul Pezzella Boston$250
- Alexander Platt Acton$250
- David Reilly Everett$250
- David Reilly Cos Cob, CT$250
- Abby Reip Boxborough$250
- Thomas Ricci Hudson$250
- Robert Ritchie South Hadley$250
- Sue Rushfirth Sudbury$250
- Cindy Russo Harvard$250
- Yves Salomon-Fernandez Amherst$250
- Mark Sandeen Lexington$250
- Anand Sharma Shrewsbury$250
- Brandon Smithwood Harvard$250
- Oleg Urim Nashua, NH$250
- Bob Van Meter Acton$250
- Lisa Vernegaard Maynard$250
- Gary Wilson Littleton$250
- Laura Wool Ayer$250
- Jung-ming Wu Acton$250
- Brian Arrigo Acton$250
- Sonya Cabral Hudson$250
- Solange Castro Marlborough$250
- Steve Cohen Acton$250
- Phyllis Colvin Ayer$250
- Mohammad Dar Boston$250
- Nicholas Darbeloff Carlisle$250
- Raied Dinno Newton$250
- Saad Dinno Weston$250
- Moses Dixon Worcester$250
- Mohamed ElSayed Manchester, NH$250
- Abdulfatah ElShaar Easton$250
- Thomas Flannery Bedford$250
- Walter Foster Acton$250
- Rafaela Garreta P Serrano Woburn$250
- Sanjay Gowda Littleton$250
- John Greeley Sudbury$250
- Hesham Hamoda Milton$250
- Catherine Hatfield Acton$250
- Shelley Hawks Concord$250
- Gary Hirsch Wayland$250
- Robert J Mello Hudson$250
- Karin Jost Paquin Marlborough$250
- Navid Khan Sharon$250
- Gabrielle King Acton$250
- Deborah Laham Westwood$250
- Inna Landsman Littleton$250
- Juliana Melo Leominster$250
- Katherine Murphy Framingham$250
- Madavi Oliver Littleton$250
- William Place Acton$250
- Raymond D Gallant Raymond D Gallant Acton$250
- Frederic ""Ric Ripley Sudbury$250
- Neha Shah Westford$250
- Felipe Silva Whitman$250
- Cindi Silverman Acton$250
- Mike Stevens Maynard$250
- Sherryl Stonebraker Stow$250
- Luana Viebrantz Millis$250
- Jon W Way Stow$250
- John Weaver Cambridge$250
- Martha Welsh Marlborough$250
- Steve White Hudson$250
- Joan Wood Boston$250
- Laura Wool Hyde Park, VT$250
- Roger Beatty Sudbury$225
- Robert Bower Wayland$225
- Christine Brown Littleton$225
- Joseph Chammas Natick$225
- Rachael Cobb Cambridge$225
- Susan Crane Stow$225
- Elaine Donnelly Wayland$225
- Christine Foot Medford$225
- Lorraine Greiff Wayland$225
- Ravneet Grewal Lexington$225
- Shelley Hartz Littleton$225
- Linda Horton Hudson$225
- Xiaoyan Huang Chelmsford$225
- Nancy Kolb Acton$225
- Adelaide Osborne Acton$225
- Amelia Peloquin Pomfret Center, CT$225
- Lavanya Selvaraj Boxborough$225
- Debra Simes Acton$225
- Pamela Weathers Stow$225
- Julia Day San Francisco, CA$220
- Geoffrey Reinhold Marlborough$210
- Michael Ansara Carlisle$200
- Jacquelin Apsler Lincoln$200
- Daniel Asquino Bourne$200
- Malcolm Astley Wayland$200
- Mary Bassett Northborough$200
- Jamie Beck Hudson$200
- Peter Berry Acton$200
- Geoff Blizard Silver Spring, MD$200
- Karen Blumenfeld Wayland$200
- Michelle Bodin-Hettinger Marlborough$200
- Richard Braga Hudson$200
- Cristina Brinkerhoff Brookline$200
- Ann Budner Acton$200
- Daniel Caruso Marlborough$200
- Larry Chretien Quincy$200
- Ronald Cochran Littleton$200
- Melissa Croad Stow$200
- Steven D'Amico Seekonk$200
- Daniel Delaney Boston$200
- Tom Desmond Hudson$200
- Joe Diamond Westford$200
- Armand Diarbekirian Maynard$200
- Carol Domblewski Lincoln$200
- Christine Dorchak Esq. Arlington$200
- Daniel Durand Marlborough$200
- Mark Durrenberger Hudson$200
- Cabell Eames Belmont$200
- Frederick Findlay Littleton$200
- Thomas Flynn Pittsfield$200
- Hugh Fortmiller Boxborough$200
- Daniel Frank Southborough$200
- Kaiping Fu Acton$200
- Joseph Glannon Acton$200
- Roberta Goldman Shrewsbury$200
- Kevin Grant Scituate$200
- Frances Gray Shirley$200
- Orian Greene Maynard$200
- Susan Hager Wayland$200
- Deborah Harris Swampscott$200
- Russell Hart Acton$200
- Scott Hartman Southborough$200
- Pamela Hays Littleton$200
- Steven Herson Chelmsford$200
- David Hoffman Acton$200
- Patrick Huntington Milton$200
- Philip Johnston Quincy$200
- Eileen Jones Sarasota, FL$200
- Stephen Karol Attleboro$200
- Steven Klitgord Wayland$200
- Joseph Landolfi Acton$200
- Curtis Lawrence Boxford$200
- Howard Lee Boxborough$200
- Warren Leon Concord$200
- Ilyse Levine-Kanji Westborough$200
- Patrick Littlefield Washington, DC$200
- Windsor Mallett Wayland$200
- Robert Malnati Littleton$200
- Carole Marcacci Acton$200
- Thomas Mason Acton$200
- William Maxfield Stow$200
- Kevin McManus Stow$200
- Gertrude Naparstek Boxborough$200
- Cathy Neidich Southborough$200
- Debbie Papa Hudson$200
- Thomas Pasternak Somerset$200
- Richard Pelletier Stoneham$200
- Sutanuka Phoenix Billerica$200
- Debra Pimental Somerset$200
- Alexander Pratt Malden$200
- Tim Purinton Baltimore, MD$200
- Lenita Reason Boston$200
- Malcolm Reid Boxborough$200
- Debra Robbin Hingham$200
- Kelly Roney Southborough$200
- Janet Rothrock Concord$200
- Cindy Rowe Brookline$200
- Tina Rubenstein Hudson$200
- Bill Ryan Maynard$200
- John Ryan Sudbury$200
- Ellen Sachs Leicher Harvard$200
- Mark Scheier Lowell$200
- Eronides Sena Acton$200
- Amie Shei Stow$200
- Timothy Sieber Boston$200
- Brenda Soares Hudson$200
- Paul Swydan Acton$200
- Timothy Szczesuil Littleton$200
- Luciana Teixeira Shrewsbury$200
- David Thibault-Munoz Gardner$200
- Natalicia Tracy Washington, DC$200
- Paul Tremblay Peabody$200
- Judith Tully Westborough$200
- Girish Venkatachaliah Acton$200
- John Walczyk Boston$200
- Michael Wilson Easton$200
- Miaochen Wu Acton$200
- Elizabeth Zulick Southborough$200
The 500 largest are listed; the full list is at OCPF.
Where they spend it, 2025–26
- Bank and payment processing fees40% $73,290
- Donations, sponsorships and tickets to others’ events24% $44,376
- Events, food and meetings11% $19,412
- Office, phone, software and supplies10% $18,502
- Staff, consultants and professional services6% $11,838
- Printing, mail, signs and ads5% $8,510
- Other or not described3% $4,973
- Credit card payments not itemized1% $1,858
- Contributions refunded<1% $1,300
- Travel and vehicle costs<1% $500
Out of $184,558 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.
Top payees
- Aiden Merrill Skoloff Bank and payment processing fees$57,666
- Check To Rocjkand Trust For Certificate Of Deposit Now Donations, sponsorships and tickets to others’ events$36,317
- Actblue Bank and payment processing fees$10,123
- Att Staff, consultants and professional services$5,257
- Everyaction Hrcpayment Office, phone, software and supplies$3,012
- NGP Van Ach Office, phone, software and supplies$2,869
- Google Office, phone, software and supplies$2,717
- Google Workspace Jamie Office, phone, software and supplies$2,606
- Phoenix Park Bank and payment processing fees$2,520
- TST Events, food and meetings$2,465
- Alden Merrill Skoloff Bank and payment processing fees$2,412
- Michael P Morse Printing, mail, signs and ads$2,250
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.