MassVoter.com← All legislatorsAt a glance
$98,578cash on hand as of Sep 30, 2026
$229,806raised in 2025–26
$141,945spent in 2025–26
Account: Markey, Christopher (OCPF ID 15107). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $181,301 | $108,768 | $98,578 so far |
| 2025 | $48,505 | $33,177 | $25,544 |
| 2024 | $19,301 | $21,408 | $1,025 |
| 2023 | $2,600 | $8,899 | $3,131 |
| 2022 | $29,901 | $33,889 | $9,430 |
| 2021 | $21,048 | $10,717 | $13,418 |
| 2020 | $10 | $3,827 | $3,087 |
Where the money comes from, 2025–26
- Individuals (listed by name)99% $228,388
- Other candidates’ committees<1% $1,476
- Unions and associations<1% $900
- PACs (political action committees)<1% $300
- Other political committees<1% $300
- Small gifts not listed one by one<1% $224
Out of $231,588 in contributions and candidate loans listed line by line. Not included: $9,692 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 9th Bristol District33% $76,216
- Elsewhere in Massachusetts58% $132,581
- Massachusetts, town not identified2% $4,750
- Other states6% $14,841
Split between districts: New Bedford. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- MA & Northern NE Laborers' District Council Pol Action Comm Union or association$500
- MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$300
- Ua Local 51 Union or association$300
- Massachusetts Brick Layers People's Committee Political committee$200
- Christopher T. Saunders Candidate committee$100
- Paul Brodeur Candidate committee$100
- Thomas M. Quinn Candidate committee$100
- Turco Committee Political committee$100
- Committee To Elect Christopher Oneil Candidate committee$100
- Construction and Gen Laborers Union or association$100
- Jennifer A. Sullivan Candidate committee$100
- John Thomas Saunders Candidate committee$100
- Joseph C. Ferreira Candidate committee$100
- Joshua B. Tarsky Candidate committee$100
- Michael W. Morrissey Candidate committee$100
Top 15 of 22 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.
- Comm of Massachusetts 18 gifts$3,314
- Southcoast Hospital 10 gifts$2,750
- Bristol County District Attorney 11 gifts$2,720
- Sam Karam and Sons 4 gifts$2,200
- Commonwealth of Massachusetts 6 gifts$2,140
- Diman Voke 3 gifts$2,100
- Gaming Commission 2 gifts$2,000
- Claremont 3 gifts$2,000
- Frha 6 gifts$1,830
- Brownell Boat Stands 3 gifts$1,600
Individual donors giving $200 or more, 2025–26
403 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Paul Brodeur Melrose$2,000
- Leslie Weckesser Acushnet$2,000
- Jacob Bolarinho Acushnet$1,625
- Christine Karam Dartmouth$1,600
- Steve Verronneau Acushnet$1,600
- Tim Burke Fall River$1,530
- Karlyn Butler Dartmouth$1,320
- Mark Oneil Dartmouth$1,250
- Edmund Craig Dartmouth$1,200
- Andrew Saunders Fairhaven$1,200
- Robert George Barnstable$1,200
- Chris Oneil Dartmouth$1,150
- Stephaine Simmons New Bedford$1,150
- Neal Steingold Providence, RI$1,150
- Peter Kavanaugh Dartmouth$1,100
- Olivia Collins Douglas$1,000
- Michelle D'Amdrosio Beverly$1,000
- Michael Fernandes New Bedford$1,000
- Carol Markey Dartmouth$1,000
- Lynne Markey New Bedford$1,000
Show 383 more
- Adam Mathes Dartmouth$1,000
- Kenneth Melanson Fairhaven$1,000
- Richard Miller Rochester$1,000
- Kristine Oneil Dartmouth$1,000
- Carol Ryan Milton$1,000
- David Ryan Milton$1,000
- Roger St.Pierre Fall River$1,000
- Sarah Walsh Dartmouth$1,000
- Paul Weckesser Acushnet$1,000
- Shauna Weckesser Acushnet$1,000
- Bendrix Bailey Rochester$1,000
- Michelle Bailey Rochester$1,000
- Peter Cabral Swansea$1,000
- Patrick Carney Dartmouth$1,000
- Curtis Cinelli Norton$1,000
- Christopher Demakis Mattapoisett$1,000
- Brian Dias Westport$1,000
- Dana Didriksen Sag Harbor, NY$1,000
- Renee Dupuis New Bedford$1,000
- Michael Finn West Springfield$1,000
- Elissa Flynn=poppey Scituate$1,000
- James Geraghty Mattapoisett$1,000
- Howard Kahalas Boston$1,000
- Alan Leventhal Boston$1,000
- Jennifer Mello $1,000
- Leonard Mills Rehoboth$1,000
- Robery Ovovian North Attleborough$1,000
- Joshua Pacheco Dartmouth$1,000
- Karyn Polito Shrewsbury$1,000
- Stephan Rodolakis Shrewsbury$1,000
- Carol Ryan Boston$1,000
- Yoly Saint Pierre Coconut Grove, FL$1,000
- Steven Silverstein Dartmouth$1,000
- David Vermette New Bedford$1,000
- Conant Webb Elizabethton, TN$1,000
- Jamie Dutra Dartmouth$985
- John Costa Dartmouth$961
- Marty Costa Dartmouth$961
- Matthew Overlan Stoneham$961
- Tim Walsh New Bedford$961
- John Quinn Dartmouth$950
- Kenneth Steen Dartmouth$950
- Donald Giumetti Westport$950
- Mark Dow Duxbury$900
- James Hanley Pawtucket, RI$900
- Kenneth Vancolen Fall River$870
- Edward Barry Franklin$850
- Shelly Paull Acushnet$800
- Thomas Ryan Boston$800
- Kenneth Rezendes Freetown$790
- Kevin Fitzgerald Fall River$780
- Douglas Darnbrough Fall River$750
- Dan Loranger Freetown$750
- Sharon Loranger Freetown$750
- Tracy Santerre Swansea$740
- Maureen Boyle Dartmouth$720
- Christian Farland New Bedford$700
- Randal Weeks Dartmouth$700
- Kreg Espinola New Bedford$660
- Greg Downey Mattapoisett$650
- Craig Fries New Bedford$650
- Thomas Sbordone Dartmouth$650
- Michael Harrington Little Compton, RI$650
- Chris Machado Freetown$650
- Chris Daly Fairhaven$640
- Steve Beauregard New Bedford$625
- Michel Fernandes Dartmouth$610
- Matthew Burke Fall River$600
- Timothy Fernandes Freetown$600
- Jennifer Golden New Bedford$600
- Andre Karam Dartmouth$600
- Guy LaRock New Bedford$600
- Tom Mathieu New Bedford$600
- Andrew Oneil Rochester$600
- Mike Pontes Dartmouth$600
- Jeff Turco Winthrop$600
- Shaun Ferreira Fairhaven$600
- Dave Pimental Dartmouth$600
- Michael Santos New Bedford$600
- Tony Santos New Bedford$600
- Luke Cadigan Milton$584
- Heidi Sirois New Bedford$540
- Paul Bolarinho Acushnet$500
- Armand Fernandes New Bedford$500
- Steve Menard New Bedford$500
- Sandra Saunders Fairhaven$500
- Walter Smith Dartmouth$500
- Andrew Springer Freetown$500
- Elisha Winslow Yarmouth$500
- Jack Atwood Middleborough$500
- John Baglini Jr. Dartmouth$500
- Frank Camera Barrington, RI$500
- Patrick Carney Jr Bridgewater$500
- Ed Carney Dover$500
- John Carroll $500
- Thomas Clark Dartmouth$500
- Anthony Cordeiro Fall River$500
- Katherine Craveb Kryzanski Newton$500
- Claire Cronin Boston$500
- Elspeth Cypher Chapaign, IL$500
- Michele D'Ambrosio Boston$500
- Chas DiSanto Dighton$500
- Darren Doane Mattapoisett$500
- Joseph Duchaine New Bedford$500
- John Ferreira Rehoboth$500
- Roger Ferris Attleboro$500
- James Harrison Cape Elzabeth, ME$500
- Nicole Jackman Dartmouth$500
- Paul Joncas Westport$500
- James Karam Fall River$500
- Jamie Karam Westport$500
- Jeff Karam Warren, RI$500
- Alex Kavanaugh Dartmouth$500
- Colleen Kavanaugh New Bedford$500
- George Keches Boston$500
- Kate Kelly Boston$500
- Scott Lang New Bedford$500
- Deborah May-george Barnstable$500
- Kim McLean Fairhaven$500
- Kevin Medeiros Dartmouth$500
- Vincent Murray Milton$500
- Dana Norman Somerset$500
- James Sabra Fall River$500
- Kevin Santos Fall River$500
- Liam Scully Marshfield$500
- Walter Shea New Bedford$500
- Will Silverstien Dartmout$500
- Thomas St Pierre Fall River$500
- Julie Veale Dartmouth$500
- Mark White Acushnet$500
- Karen Martin Dartmouth$495
- Erik Orman Dartmouth$480
- Marcus Ferro Fairhaven$470
- James Goldrick New Bedford$450
- Erin Lanczycki Somerset$450
- James Piva Dartmouth$450
- Beth Smith Rochester$450
- Lara Stone Dartmouth$450
- Cheryl Bartlett Yarmouth$450
- Greg Brillhante Fall River$450
- Jennifer Sowa Tiverton, RI$450
- Victor Vieira Swansea$450
- Paul Mark Becket$432
- Susanna Whipps Athol$432
- Jason Wentworth Westport$426
- Ricki Piva Dartmouth$410
- Ross Rezendes Freetown$410
- Patricia Haddad Somerset$406
- John Bullard Westport$400
- William Burns New Bedford$400
- James Julian Needham$400
- John Regan Norton$400
- Frank Ribeiro New Bedford$400
- Kevin Aguiar Fall River$400
- Gary Amaral Rochester$400
- Richard Burke Dartmouth$400
- Jessica Cabral Dartmouth$400
- Paul Downey Mattapoisett$400
- Patrick Driscoll North Attleborough$400
- Kurt Espinola Fairhaven$400
- Anne Folino- Walsh Bourne$400
- Deborah Gouveia Rochester$400
- Gordon Haggerty Somersest$400
- Edward Harrington Braintree$400
- James Holbrookq Rochester$400
- Keith Hovan Rochester$400
- Scott Hutchens Bristol, RI$400
- MacKenzie Long Westport$400
- David Montour Westport$400
- Frank Sousa II Providence, RI$400
- Fernando Sousa Swansea$400
- Stephen Souza Somerset$400
- Yoly St.Pierre Coconut Grove, FL$400
- Steve Sullivan New Bedford$400
- Liseta Viera Westport$400
- Marisha Wildrick Dartmouth$400
- Mark Zajac New Bedford$400
- John Seed Fairhaven$390
- John Fistori Dartmouth$380
- Edward Manley Dartmouth$380
- Michael Sousa Providence, RI$380
- Paul Carrigg Westport$350
- Michael Saunders Walpole$350
- Jeff Medeiros Fall River$350
- Sean Moriarty New Bedford$350
- William Straus Mattapoisett$346
- Peter Armanetti Rochester$345
- Sean Sullivan Dartmouth$340
- Jason Mohan Easton$340
- Christine Noonan New Bedford$325
- Daniel Surprenant Lakeville$320
- Edward Iacaponi Dartmout$310
- James Anderson Maumee, OH$300
- Carlos Chiquito Dartmouth$300
- Darren Doane Rehoboth$300
- Kevin Estes Dartmouth$300
- Ilana Feinerman Dartmouth$300
- Michael Frates Dartmouth$300
- John Markey New Bedford$300
- James McKenna North Attleborough$300
- Sam Mead Northampton$300
- Kim Saunders New Bedford$300
- John Sylvia Dartmouth$300
- Dave Turk Barrington, RI$300
- William Wurm New Bedford$300
- Marc Zajac New Bedford$300
- Arthur Brillon Attleboro$300
- Steve Medeiros Dartmout$300
- Donald Perry New Bedford$300
- Aaron Tetrault Fall River$300
- Dan Walsh Mattapoisett$300
- Tim Campos Fall River$280
- Anne Folino Bourne$280
- Chris Abreau Westport$270
- Jason Lanagan New Bedford$270
- Celina Pendexter Dartmouth$264
- Caroline Costa New Bedford$260
- Blair Bailey New Bedford$250
- John McGuire Dartmouth$250
- Patrick McHugh Little Compton, RI$250
- Robert Mendes New Bedford$250
- Carol Silvia Fairhaven$250
- John Aguiar Westport$250
- Sandra Almeida Dartmouth$250
- Brian Balestracci Mattapoisett$250
- Michael Biszko III Fall River$250
- Michael Biszko Jr. Fall River$250
- Seneca Boyer Freetown$250
- Luis Cabral Little Compton, RI$250
- Kristen Canessa Lakeville$250
- Tara Cappola Carver$250
- Brian Carey Cambridge$250
- David Caron Tisbury$250
- Michelle Chisholm Franklin$250
- Fred Clark Easton$250
- Anthony Coreiro Fall River$250
- Matthew Correira Dartmouth$250
- Aaron Couto Fall River$250
- Lurenio Couto Fall River$250
- Nancy Cross Westport$250
- Andrew Defarias Dartmouth$250
- Ibrahim Eid Tiverton, RI$250
- John Eklund Mattapoisett$250
- Richard Fabio New Bedford$250
- John Farrissey Somerset$250
- Paul Ferraro Somerset$250
- Sean Finnerty Easton$250
- Kenneth Fiola Fall River$250
- George Forcier Groton, CT$250
- Mark Foss Worcester$250
- Mark Fuller Dartmouth$250
- Carl Garcia Fall River$250
- Denise Garlick Needham$250
- Suan Gifford-harris Boston$250
- David Gingerella Westerly, RI$250
- Jessica Gonsalves Somerset$250
- Margarita Graham New Bedford$250
- James Hanley Providence, RI$250
- Michael Hanlon Westwood$250
- Melissa Hendrie Barrington, RI$250
- Robert Karam Fall River$250
- Joseph Krowski Brockton$250
- Karen LaFond Worcester$250
- Jacquiline Leclair Waltham$250
- David Linsky Natick$250
- Demarest L MacDonald Dartmouth$250
- Sebastiano Maione Westwood$250
- Patrick Markey Springfield$250
- Joseph Martin Swansea$250
- Richard Mateus Fall River$250
- Sean McCarthy Concord$250
- David McCready Andover$250
- Michael McGahan North Attleborough$250
- Timothy McGoldrick Watertown$250
- Paul Medeiros Bristol, RI$250
- Matt Monteiro Rochester$250
- Giil Nadeau Fall River$250
- Mehigan Patrick Hingham$250
- Andrew Pollock Dartmouth$250
- Robert Powers Boston$250
- James Quin Duxbury$250
- Audra Riding Fall River$250
- Thomas Rioux Dartmouth$250
- Mayka Rodrigues Westport$250
- Ron Rusin Fall River$250
- Matthew Sedgwick Dartmouth$250
- Marina Silva Fall River$250
- Michael Simmons Lake Worth, FL$250
- Robin E. Steen Dartmouth$250
- Robert Tweedie Mattapoisett$250
- Carlton Viveiros Fall River$250
- Keith Viveiros Berkley$250
- Alan Zwirblis Vero Beach, FL$250
- Walter Cabral Fall River$240
- John Calnan Westport$240
- Viriato DeMacedo Plymouth$240
- Jennifer Ferland Fairhaven$240
- Patrick Matthews Freetown$240
- Sean Reardon Dartmouth$240
- Greg Longo Dartmouth$230
- Catherine Rose Fairhaven$230
- Brian Oneil Dartmouth$230
- Robert Schilling New Bedford$230
- Alex Silva Fairhaven$230
- Tom Tarpey New Bedford$230
- Rick Bennett New Bedford$225
- Ronald Ewan Dartmouth$225
- Jeanne Veenstra New Bedford$225
- Steve Nadeau Jr Fall River$220
- Deborah Dow-Baglini Dartmouth$200
- Emily Quiin Dartmouth$200
- Anthony Veilleux Fall River$200
- Paul Albernaz Berkley$200
- David Andrews Hopkinton$200
- Richard Arruda Dartmouth$200
- Matt Aspen Somerset$200
- John Bartley Boston$200
- Carlo Basile Boston$200
- John Beauregard Dartmouth$200
- Kathryn Blythe Rehoboth$200
- Myles Brillhante Fall River$200
- Beth Caldwell Dartmouth$200
- Robyn Carlucci Franklin$200
- Jeremy Carroll Natick$200
- Chris Chapman Boston$200
- Nickholas Christ Fall River$200
- Robert Conroy Dartmouth$200
- Peter Corr Taunton$200
- Michael Costello Boston$200
- William Coyne Boston$200
- Erin Cronin Raynham$200
- George Cronin Dedham$200
- Lillian D'Almedia Dartmouth$200
- Fred Dabney Dartmouth$200
- Jose DaSilva Fall River$200
- Paul Dawley Scituate$200
- Edmund Debross New Bedford$200
- Michlle Debrosse New Bedford$200
- Brian Dempsey Haverhill$200
- Gina Derossi Mattapoisett$200
- Brad Gifford Dartmouth$200
- Neil Higgins Boston$200
- Lawrence Humphrey Granby$200
- James Kane Shewsberry$200
- Paul Kitchen Fairhaven$200
- Phil Kotsiopolous Taunton$200
- Zachary Leone Fall River$200
- Troy Lester Dartmouthq$200
- Patrick Long Westport$200
- Paula Long Fall River$200
- Perry Long Westport$200
- Arastou Mahjoory Somerset$200
- Kevin Manning Fall River$200
- Christine Marcotte Rehoboth$200
- Robin Martel Fall River$200
- John Mitchell Fall River$200
- Charles Morkiski Boston$200
- Barbara Mulvey Reading$200
- Kevin Mulvey Reading$200
- Sam Mundel Westport$200
- Bernard Murphy Mansfield$200
- Frank Nune-sylvia Taunton$200
- Richard Nunes Taunton$200
- Timothy Oakes Boxford$200
- Kara Oconnell Fall River$200
- Clive Olson Bourne$200
- Matthew Payette Dartmouth$200
- Jorge Pombo Somerset$200
- Mary Power Little Compton, RI$200
- James Quigley Pembroke$200
- Cheryl Robinson Dartmouth$200
- William Ryan S Weymouth$200
- Richard Jr. Saunders Dartmouth$200
- William Saunders Mattapoisett$200
- Robert Settana Boston$200
- Jamie Slavin Raynham$200
- Jim Smith Swampscott$200
- Nina Sousa New Bedford$200
- Charlie Stefanini Framingham$200
- David Sullivan Easthampton$200
- Michael Vaughn Boston$200
- John Williams New Bedford$200
- David Wojnar Acushnet$200
Where they spend it, 2025–26
- Events, food and meetings42% $57,954
- Printing, mail, signs and ads11% $15,068
- Other or not described10% $13,803
- Donations, sponsorships and tickets to others’ events10% $13,199
- Staff, consultants and professional services9% $12,336
- Bank and payment processing fees8% $11,737
- Office, phone, software and supplies8% $10,778
- Credit card payments not itemized3% $3,517
Out of $138,392 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for. Not included: $5,674 moved between the campaign’s own bank accounts.
Top payees
- Allendale Country Club Events, food and meetings$30,526
- Venus Demilo Events, food and meetings$15,113
- Express Printing Printing, mail, signs and ads$8,260
- Michael Panagakos Office, phone, software and supplies$5,000
- Lenox Hotel Events, food and meetings$4,973
- Mass Dems Other or not described$4,760
- The Cove Restaurant & Marina Events, food and meetings$3,933
- Christopher Markey Events, food and meetings$3,692
- Real Magic Staff, consultants and professional services$3,632
- Ta Restaurant Events, food and meetings$3,172
- 4 Imprint Printing, mail, signs and ads$3,053
- Matt Dias Staff, consultants and professional services$3,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.