MassVoter.com← All legislatorsAt a glance
$93,602cash on hand as of Sep 30, 2026
$85,141raised in 2025–26
$74,026spent in 2025–26
Account: Kilcoyne, Meghan (OCPF ID 17488). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $42,422 | $37,736 | $93,602 so far |
| 2025 | $42,720 | $36,290 | $88,906 |
| 2024 | $40,146 | $28,580 | $82,476 |
| 2023 | $38,724 | $16,740 | $70,860 |
| 2022 | $52,783 | $20,840 | $48,605 |
| 2021 | $16,090 | $2,110 | $16,657 |
| 2020 | $79,491 | $76,819 | $2,672 |
Where the money comes from, 2025–26
- Individuals (listed by name)82% $71,822
- PACs (political action committees)16% $13,600
- Unions and associations1% $1,050
- Party committees<1% $300
- Other candidates’ committees<1% $200
- Other political committees<1% $100
Out of $87,072 in contributions and candidate loans listed line by line.
Gifts from individuals: where donors live
- Towns in the 12th Worcester District21% $15,325
- Elsewhere in Massachusetts73% $52,685
- Massachusetts, town not identified<1% $100
- Other states5% $3,712
Split between districts: Northborough. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- Boston Carmen's Union PAC PAC$1,000
- Carpenters Local 346 Political Action Committee PAC$1,000
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
- Retired Public Employees PAC PAC$1,000
- Local 509 Service Employees Int'l Union Comm on Pol Ed, MA Workers' Pol Action Comm. PAC$1,000
- MA Correction Officers Federated Union PAC M.C.O.F.U PAC PAC$800
- Fire Chiefs' Association of MA Inc., Pol Action Comm. PAC$600
- MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$600
- MA Bankers Pol Action Comm PAC$600
- 1199 SEIU MA PAC PAC$500
- Boston Police Patrolmens Assoc. Pol Action Comm. PAC$500
- Carpenters Local Union #336 Political Action Committee PAC$500
- Enterprise Holdings, Inc. / Enterprise Mobility Massachusetts Political Action Committee PAC$500
- Massachusetts Dental Society People’s Committee PAC$500
- Professional Fire Fighters of MA Political Action Committee PAC$500
Top 15 of 31 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.
- Massbio 7 gifts$1,400
- Smith, Costello & Crawford 7 gifts$1,400
- The Karol Group, Inc. 7 gifts$1,400
- O'Neill and Associates 10 gifts$1,300
- Murphy Donoghue Partners 5 gifts$1,000
- Kearney, Donovan & McGee, Pc 5 gifts$1,000
- Serlin Haley Llp 5 gifts$1,000
- MGH 2 gifts$1,000
- Bulfinch Strategies Group LLC 5 gifts$1,000
- Eden & Rafferty 1 gift$1,000
Individual donors giving $200 or more, 2025–26
194 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Maria Moreira Lancaster$1,000
- Joanne Prendergast Norwood$1,000
- Francis Beaupre West Boylston$1,000
- Jeanne Rafferty Northborough$1,000
- Rafferty Richard Worcester$1,000
- Thomas Joyce Boston$600
- Ronna Wallace Canton$600
- John Donohue Clinton$500
- David Hennis Clinton$500
- Jean Lidstone Lancaster$500
- Harold Naughton Clinton$500
- Patrick McGrail Sterling$500
- Martin Reisner Sterling$500
- William Marsh Clinton$450
- Zac Schlesinger Clinton$450
- John Bartley Watertown$400
- Caitlin Beresin Boston$400
- Blaine Bershad Sterling$400
- Stephen Boksanski Winchester$400
- Joe Boncore Winthrop$400
Show 174 more
- Stephen Burm Hingham$400
- David Cahill Scituate$400
- Dennis Callahan Boston$400
- William Cass Hanover$400
- Christopher Chapman Medfield$400
- Michelle Consalvo Boston$400
- Edward Coppinger Boston$400
- Martin Corry Cohasset$400
- Julie Cox Marshfield$400
- William Jr. Coyne Boston$400
- George Cronin Dedham$400
- Brian Dempsey Haverhill$400
- Paul Donovan Dennis$400
- Robert Durand Marlborough$400
- James Eisenberg Lexington$400
- Geoffrey Gallo Stratham, NH$400
- Charles Glick Cambridge$400
- David Goggin Wellesley$400
- Joseph Grant Boston$400
- Kevin Grant Scituate$400
- Pierce Haley Boston$400
- Kenneth Halloran Boston$400
- John Heffernan Marblehead$400
- Tommy Hickey Boston$400
- Margaret Horan Pembroke$400
- Marc Hymovitz Boston$400
- Benjamin Josephson Newton$400
- Stephen Karol Attleboro$400
- Christopher Koczela Boston$400
- Diane Lynch Sterling$400
- Adam Martignetti Waltham$400
- Susan Martin Milton$400
- Adam Marx Natick$400
- Michelle McGee Boston$400
- Timothy Miley Bedford$400
- Mark Molloy Winchester$400
- Sean Morrissey Weymouth$400
- Neil O'Brien Boston$400
- Kendalle O'Connell Haverhill$400
- Eugene O'Flaherty Boston$400
- Paul O'Sullivan Norwell$400
- Jeannette Orsino Cambridge$400
- Anthony Petrucelli Lynnfield$400
- Patrick Plues New Hope, PA$400
- Sandra Ribeiro Waterford, CT$400
- Joseph Ricca Shrewsbury$400
- Charlene Rideout Boston$400
- Jan Rose Brookline$400
- William Ryan Weymouth$400
- Dominique Salogar Chelmsford$400
- Jeffrey Sanchez Boston$400
- Andrea Serlin Boston$400
- Charles Stefanini Framingham$400
- Timothy Sullivan Hingham$400
- Robert White Boston$400
- W. Paul White Harwich$400
- Mary Whitney Clinton$400
- Timothy Wilkerson Boston$400
- Jay Youmans Boston$400
- Jason Aluia Boston$400
- Danielle Fleury Melrose$400
- Maureen Glynn Quincy$400
- Chris Kent Dover$350
- Scott Hartman Southborough$325
- Mallori Merandino Washington, DC$325
- Patrick Ball Clinton$300
- Charles Flaherty Swampscott$300
- Matthew Irish Worcester$300
- Patricia Joyce Clinton$300
- James Leary Worcester$300
- William Malloy Boston$300
- Shannon Moore Watertown$300
- Judith Quinn Clinton$300
- Michaela Annunziata Northborough$250
- Kevin Beaupre Sterling$250
- Erika Carr Lancaster$250
- Kristin Christopher Boston$250
- Thomas Davis Somers, CT$250
- Peter Gallagher Springfield$250
- Patrick Gottschlicht Chicopee$250
- Paul Joyce Boston$250
- Anna Lucey Braintree$250
- Steve Reilly East Longmeadow$250
- Robert Rodophele Boston$250
- Susan Templeton Leominster$250
- Mary Wachter Medford, NJ$250
- John Barrett North Adams$250
- Kathleen Donaghue Westborough$250
- Ashley Calabrese West Hartford, CT$225
- John Erwin Boston$225
- Chelsea Gordon Bedford$225
- Christina Ascolillo Malden$200
- Adam Baldarelli Sterling$200
- Carlo Basile Boston$200
- Kathy Bell Quincy$200
- John Burke Dedham$200
- Steven Byrne Boston$200
- Charles Conroy Sterling$200
- Michael Costello Boston$200
- Jennifer Crawford Boston$200
- Claire Cronin Easton$200
- Dan Cullinane Canton$200
- James Daiute Braintree$200
- Mark Delaney Reading$200
- Eric Dickson Princeton$200
- Brian Domoretsky Stoneham$200
- Roger Donoghue Concord$200
- Jennifer Flanagan Long Leominster$200
- Bruce Fortin Sterling$200
- Patrick Fox Sterling$200
- Sira Grant Boston$200
- Josh Harrell Boston$200
- Patrick Huntington Milton$200
- Philip Johnston Quincy$200
- Mary Kaysen Beverly$200
- Stephen Kerrigan Lancaster$200
- Scott Kjellberg Norwood$200
- Richard Maki Sterling$200
- Thomas Mangan Framingham$200
- Brian Matejko Worcester$200
- William McDermott Boston$200
- Allie McGerigle Braintree$200
- Robert McLaughlin Braintree$200
- William McSheehy Fitchburg$200
- Eric Newman Sterling$200
- Christopher Niles Boxborough$200
- Daniel O'Brien Saugus$200
- Tara ODonnell Concord$200
- Laura Padgitt Powell, OH$200
- Joseph Parabicoli Leominster$200
- Robert Jr. Paulhus Ashland$200
- Louis Pearlman Needham$200
- Austin Philbin Clinton$200
- James Quigley Pembroke$200
- Warren Rent Medfield$200
- Erin Riley Boston$200
- David Shapiro Boston$200
- Francis Shea Braintree$200
- Taylor Shepherd Boston$200
- Jim Smith Swampscott$200
- Lindsay Toghill Melrose$200
- Joni Arvai West Hartford, CT$200
- Steven Baddour Methuen$200
- Michael Bergan Cohasset$200
- James Blake Danvers$200
- Patrick Brown Boston$200
- Karen Cass Hanover$200
- Kate Costello Boston$200
- James Jeff Crowley Westminster$200
- Daniel DiTullio Clinton$200
- Tim Foley Watertown$200
- Joseph Giannino Boxford$200
- Jason Godin Boston$200
- Joshua Harrell Boston$200
- Katrina Iserman Boston$200
- Brian Jencunas Marshfield$200
- Savannah Kelleher Scituate$200
- Matthew Lebretton Hingham$200
- Warren Lent Medfield$200
- Thomas Mangan Boston$200
- John M. Jr. McGlynn Salem$200
- John Mellace Peabody$200
- Toby Morelli Danvers$200
- Timothy Murray Worcester$200
- Matthew O'Donnell Darien, CT$200
- Shelly Oneill Boston$200
- Thomas Oneill Boston$200
- Christopher Philbin Newburyport$200
- Henri Rauschenbach Brewster$200
- Alyssa Ring Boston$200
- Lauren Scribi Quincy$200
- Jefferson Smith Ipswich$200
- John Spinello Washington, NJ$200
- Jay Youmans Everett$200
Where they spend it, 2025–26
- Events, food and meetings33% $24,757
- Donations, sponsorships and tickets to others’ events24% $18,495
- Other or not described18% $14,009
- Printing, mail, signs and ads11% $8,135
- Staff, consultants and professional services5% $3,510
- Office, phone, software and supplies4% $3,039
- Bank and payment processing fees4% $2,931
- Travel and vehicle costs1% $1,082
Out of $75,956 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.
Top payees
- Brendon Robbins Other or not described$4,000
- D3 Printing, mail, signs and ads$3,761
- Massachusetts Democratic Party Events, food and meetings$3,740
- Worcester Region Donations, sponsorships and tickets to others’ events$3,595
- Emma'S Cafe Events, food and meetings$2,764
- Hotel Aka Boston Events, food and meetings$2,764
- Lufthan Other or not described$2,221
- Chocksett Inn Events, food and meetings$2,153
- Wheat Donations, sponsorships and tickets to others’ events$2,000
- WWW Clintonboost Donations, sponsorships and tickets to others’ events$1,950
- Act Blue Bank and payment processing fees$1,931
- Printing Unlimit Printing, mail, signs and ads$1,792
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.