MassVoter.com← All legislatorsAt a glance
$135,841cash on hand as of Sep 30, 2026
$89,382raised in 2025–26
$44,759spent in 2025–26
Account: Comerford, Joanne (OCPF ID 17039). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $24,044 | $19,197 | $135,841 so far |
| 2025 | $65,338 | $25,562 | $130,895 |
| 2024 | $59,940 | $37,668 | $90,853 |
| 2023 | $41,024 | $26,868 | $67,603 |
| 2022 | $34,951 | $30,534 | $51,465 |
| 2021 | $34,200 | $26,531 | $47,048 |
| 2020 | $48,597 | $30,837 | $39,210 |
Where the money comes from, 2025–26
- Individuals (listed by name)91% $84,120
- PACs (political action committees)7% $6,350
- Unions and associations2% $1,550
- Other candidates’ committees<1% $100
- Party committees<1% $50
Out of $92,170 in contributions and candidate loans listed line by line. Not included: $365 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 Hampshire, Franklin and Worcester District71% $60,090
- Elsewhere in Massachusetts26% $22,210
- Massachusetts, town not identified1% $865
- Other states1% $955
Top organizations giving, 2025–26
- Local 509 Service Employees Int'l Union Comm on Pol Ed, MA Workers' Pol Action Comm. PAC$1,000
- Massachusetts Teachers Assn Union or association$1,000
- Pipefitters Local #537 Pol Action Comm PAC$1,000
- Boston Carmen's Union PAC PAC$500
- International Brotherhood of Electrical Workers, Local 103 Pol Action Comm PAC$500
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$500
- Massachusetts Dental Society Political Action Committee PAC$500
- Sheet Metal Workers Local Union 17 People's Ctte PAC$500
- 1199 SEIU MA PAC PAC$500
- Massachusetts Health and Hospital Association Political Action Committee (MHAPAC) PAC$500
- MA Correction Officers Federated Union PAC M.C.O.F.U PAC PAC$300
- Ma Organization of State Engineers and Scientists Union or association$300
- Retired Public Employees PAC PAC$300
- American Federation of Teachers MA PAC Union or association$250
- American Federation of Teachers MA PAC PAC$250
Top 15 of 17 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.
- Lesser,Newman,Aleo & Nassar LLC 3 gifts$3,000
- University of Massachusetts 12 gifts$2,355
- Northeast Solar Design Associates LLC 2 gifts$2,000
- Smith College 32 gifts$1,195
- Servicenet 12 gifts$1,150
- Monadnock Media 1 gift$1,000
- John Handzel 1 gift$1,000
- Uconn Law School 1 gift$1,000
- Kearney Donovan & McGee, P.C. 4 gifts$800
- Cutchins Programs 2 gifts$750
Individual donors giving $200 or more, 2025–26
175 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Michael Aleo Northampton$2,000
- Gregory Garrison Montague$2,000
- Mary Siano Greenfield$1,800
- Catherine Kay Northampton$1,747
- Cindy Naughton Pelham$1,050
- Ruth Banta Northampton$1,000
- Marilyn Bradley Northampton$1,000
- Michael Cohen Northampton$1,000
- Chia Collins Northampton$1,000
- Jette Goldman Northampton$1,000
- Alfred Griggs Northampton$1,000
- Stephen Jones Northampton$1,000
- Jennifer Ladd Northampton$1,000
- Thomas Lesser Northampton$1,000
- Claudia Levin Northampton$1,000
- Emma Chen-banas Easthampton$1,000
- Sally Griggs Northampton$1,000
- John Handzel East Longmeadow$1,000
- Jack Hornor Northampton$1,000
- James Kwak Amherst$1,000
Show 155 more
- Ron Skinn Northampton$1,000
- Lee Edwards Amherst$875
- Tina Champagne Easthampton$750
- Pamela Schwartz Northampton$725
- Mary Higgins Northampton$700
- David McDermott Boston$700
- Dennis Bidwell Northampton$650
- Christopher Dunn Salem$650
- Lynn Benander Shelburne$600
- Margo Jones Greenfield$600
- Natalia Munoz Holyoke$600
- Michael Naughton Montague$600
- Elizabeth Silver Northampton$550
- Joanie Daniels Northampton$525
- Linda Dunlavy Deerfield$525
- Anthony Rogers Pelham$525
- William Bembury Erving$500
- Steven Botkin Pelham$500
- Diane Fisher-Katz Northampton$500
- Judith Gatland Sunderland$500
- Thomas Hartman Pelham$500
- Elizabeth Horn Northampton$500
- Kevin Lake Northampton$500
- John McCarthy Santa Rosa, CA$500
- Yves Salomon-Fernandez Amherst$500
- Robert Reckman Northampton$496
- Jonathan Wright Northampton$460
- Dorrie Brooks Northampton$450
- Nicholas Horton Northampton$450
- Julia Bady Greenfield$400
- Barbara Watson Gill$400
- Kate Worrall Sharon$400
- Colleen Currie Northampton$330
- Joseph White Greenfield$330
- Patricia Lewis Northampton$325
- Johanna Halbeisen Northampton$315
- Judith Stone Northampton$315
- Abigail Jenks Pelham$310
- Anthony Cignoli West Springfield$300
- Nina Dabek Amherst$300
- Margaret Hall Greenfield$300
- John Staudenmayer Amherst$300
- Sarah Sullivan Northampton$300
- Richard Hart Leeds$285
- Betsy Tarr Hatfield$285
- Anna Galland Evanston, IL$270
- Susan Conger Greenfield$265
- Constance Wilkins Pelham$255
- Robert Baldor Shrewsbury$250
- John Dibartolo Northampton$250
- Gerald Epstein Northampton$250
- Thomas Ewing Leverett$250
- Patrick Falvey Greenfield$250
- Penelope Kim Shutesbury$250
- Michael Klare Northampton$250
- Julie Kurose Northampton$250
- Martin Meehan Boston$250
- Rebecca Busansky Northampton$250
- Joseph Cohen Leeds$250
- Heidi Nortonsmith Northampton$250
- Sarah Pick Montague$250
- Deborah Shriver Deerfield$250
- Caryn Brause Northampton$240
- Dale LaBonte Northampton$235
- John Hornik Amherst$220
- Nancy Mihevc Northampton$220
- Harold Norris Shutesbury$220
- Sarah Partan Northampton$220
- Deborah D'Amico Royalston$210
- Catherine Hilton Shutesbury$210
- Carol McGrath Northampton$210
- Nerissa Nields-duffy Northampton$210
- Ellen Nigrosh Northampton$210
- Diana Riddle Northampton$210
- Lucia Spiro Amherst$210
- Ruth Suyenaga Royalston$210
- Jason Auclair Longmeadow$200
- Steven Baddour Methuen$200
- John Bartley Watertown$200
- Michael Bergan Cohasset$200
- Stephen Boksanski Winchester$200
- Steven Byrne Boston$200
- William Cass Hanover$200
- Tina Champagne Northampton$200
- Christopher Chapman Medfield$200
- Edward Coppinger Boston$200
- Marty Corry Cohasset$200
- Michael Costello Boston$200
- James Daiute Braintree$200
- Mark Delaney Boston$200
- Brian Dempsey Haverhill$200
- Paul Donovan Dennis$200
- James Eisenberg Lexington$200
- Lisa Ekus Hatfield$200
- John Fernandes Boston$200
- Charles Flaherty Swampscott$200
- Bradley Freeman Melrose$200
- Charles Glick Cambridge$200
- Maureen Glynn Quincy$200
- Jason Godin Boston$200
- Bonny Grant Greenfield$200
- Kevin Grant Scituate$200
- Scott Hartman Southborough$200
- Jeff Heffernan Marblehead$200
- Sam Hopper Northampton$200
- Patrick Huntington Milton$200
- Marc Hymovitz Boston$200
- Arline Isaacson Boston$200
- Michael Kane Northampton$200
- Stephen Karol Attleboro$200
- Jonathan King Cambridge$200
- Michael Knapik Westfield$200
- Christopher Koczela Boston$200
- George Kohout Northampton$200
- Glenn Koocher Boston$200
- Thomas Mangan Framingham$200
- Robert McCarron Wellesley$200
- Michelle McGee Boston$200
- Stephen Miller Boston$200
- Mike Morris Norwell$200
- Sean Morrissey Weymouth$200
- Mary Ann Mulligan Watertown$200
- Marty Nastasia Easton$200
- John Nunari Ashland$200
- Eugene O'Flaherty Boston$200
- Max Page Amherst$200
- Anthoney Petrucelli Lynnfield$200
- Henri Rauschenbach Brewster$200
- Charlene Rideout Boston$200
- Jan Rose Brookline$200
- Joel Rosrn Northampton$200
- William Ryan Weymouth$200
- Robbie Saner Sullivan Northampton$200
- John Seaver Milford$200
- Francis Shea Braintree$200
- Lisa Simonetti Medford$200
- Jim Smith Swampscott$200
- Charles Stefanini Framingham$200
- Timothy Sullivan Hingham$200
- Barbara Tiner Leverett$200
- Richard Tisei North Reading$200
- Lynda Tocci Arlington$200
- Ronna Wallace Canton$200
- Martin Walsh Natick$200
- Ellen Watts Wellesley$200
- W. Paul White Harwich$200
- Kristian Whitsett Shelburne$200
- Martin Wohl Northampton$200
- Jay Youmans Boston$200
- Andrea Ayvazian Northampton$200
- Natalie Blais Deerfield$200
- Jay DiPucchio Gill$200
- Christopher Philbin Newburyport$200
- Stan Schapiro Northampton$200
- Faina Shtern Boston$200
Where they spend it, 2025–26
- Staff, consultants and professional services28% $12,991
- Office, phone, software and supplies24% $11,020
- Events, food and meetings15% $7,090
- Donations, sponsorships and tickets to others’ events13% $5,883
- Printing, mail, signs and ads9% $4,107
- Bank and payment processing fees8% $3,484
- Travel and vehicle costs2% $926
- Other or not described1% $638
- Contributions refunded<1% $120
Out of $46,259 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.
Top payees
- Vzwrlss Staff, consultants and professional services$3,010
- Actblue Bank and payment processing fees$2,862
- Fluency Community Office, phone, software and supplies$2,400
- Cci Printing, mail, signs and ads$2,325
- Eig Office, phone, software and supplies$2,126
- Committee For A Democratic Senate PAC Donations, sponsorships and tickets to others’ events$2,000
- UMASS Parking Staff, consultants and professional services$1,826
- Castle Point Partners Staff, consultants and professional services$1,573
- Verizon Wireless Payments Staff, consultants and professional services$1,426
- Saloniki Greek Events, food and meetings$996
- They Keep Bees Events, food and meetings$939
- Travelocity Travel and vehicle costs$904
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.