← All legislators

State Senator

Patrick M. O'Connor

First Plymouth and Norfolk District · Republican

Voting record and profile →

At a glance

$138,081cash on hand as of Sep 30, 2026
$91,872raised in 2025–26
$77,938spent in 2025–26

Account: O'Connor, Patrick (OCPF ID 16317). See the full reports at OCPF

Year by year

YearRaisedSpentCash at the end
2026$20,981$34,708$138,081 so far
2025$70,891$43,230$151,808
2024$83,549$71,419$124,147
2023$73,769$39,471$112,016
2022$139,503$183,334$77,523
2021$54,531$17,956$100,137
2020$118,108$104,188$60,744

Where the money comes from, 2025–26

  • Individuals (listed by name)79% $73,330
  • PACs (political action committees)14% $13,150
  • The candidate’s own money (loans and gifts)5% $4,600
  • Unions and associations2% $1,650
  • Party committees<1% $250
  • Small gifts not listed one by one<1% $180
  • Other candidates’ committees<1% $150

Out of $93,310 in contributions and candidate loans listed line by line.

Gifts from individuals: where donors live

  • Towns in the First Plymouth and Norfolk District56% $41,030
  • Elsewhere in Massachusetts42% $30,700
  • Other states2% $1,600

Top organizations giving, 2025–26

  1. Int'l Brotherhood of Electrical Workers Local 1505 Comm On Pol Education Pol Action Comm. PAC$1,000
  2. MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
  3. Retired Public Employees PAC PAC$1,000
  4. Massachusetts Teachers Assn Union or association$750
  5. Boston Carmen's Union PAC PAC$500
  6. Boston Police Patrolmens Assoc. Pol Action Comm. PAC$500
  7. Carpenters Local 346 Political Action Committee PAC$500
  8. Elevator Constructors Local 4 People's Cttee PAC$500
  9. MA Correction Officers Federated Union PAC M.C.O.F.U PAC PAC$500
  10. MA Food Industry Pol Action Comm (MFIPAC) PAC$500
  11. Massachusetts Dental Society Political Action Committee PAC$500
  12. New Car Dealer Political Action Committee PAC$500
  13. New England Convenience Store & Energy Marketers Association PAC PAC$500
  14. North Atlantic States Regional Council of Carpenters PAC PAC$500
  15. Plumbers Union Local #12 PAC PAC$500

Top 15 of 34 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.

  1. Smith Costello & Crawford 10 gifts$2,000
  2. Marina Bay Management 2 gifts$2,000
  3. Brewster 2 gifts$1,500
  4. Preti Strategies 6 gifts$1,050
  5. Kea Design 1 gift$1,000
  6. Kearney, Donovan & McGee, P.C. 5 gifts$1,000
  7. Business Executives For National Security 1 gift$1,000
  8. Hingham Lumber 1 gift$1,000
  9. Unicorn Realty 1 gift$1,000
  10. Paramount Recovery Centers 1 gift$1,000

Individual donors giving $200 or more, 2025–26

160 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.

  1. Mark Brewster Hanover$1,000
  2. Francis Corcoran Braintree$1,000
  3. Andrea Dado Weymouth$1,000
  4. Michelle Lebretton Hingham$1,000
  5. Thomas McNulty Scituate$1,000
  6. William Murphy Hingham$1,000
  7. Thomas O'Connell Boston$1,000
  8. William O'Connell Hingham$1,000
  9. Ryan Vartanian Southborough$1,000
  10. Michael Kennealy Lexington$1,000
  11. Matthew Power Norwell$1,000
  12. Benjamin Weiss Bannockburn, IL$1,000
  13. Leslie Stanwood Hingham$750
  14. Peter Cook Marshfield$750
  15. Michael Costello Boston$600
  16. William Begley Mashpee$500
  17. Christine Boncore Winthrop$500
  18. Lara Brait Marshfield$500
  19. George Brewster Hingham$500
  20. Greg Corbett Hingham$500
Show 140 more
  1. Viriato DeMacedo Plymouth$500
  2. Joseph Gratta Weymouth$500
  3. Michael Marella Weymouth$500
  4. George McGoldrick Hingham$500
  5. Hank Naughton Clinton$500
  6. David Pallotta Scituate$500
  7. Donna Pineau Duxbury$500
  8. Daniel Quirk Braintree$500
  9. Fatina Shtern Boston$500
  10. Irshad Sideeka Brookline$500
  11. John Spurr Scituate$500
  12. Robert Terravecchia, Jr. Weymouth$500
  13. Christopher White Marshfield$500
  14. Joseph Harold Scituate$500
  15. Irma Lauter Hingham$500
  16. Mike Minogue Hamilton$500
  17. Joseph Yazbeck Holbrook$500
  18. Joseph Boncore Winthrop$400
  19. Richard Brown Duxbury$400
  20. David Cahill Scituate$400
  21. Christopher Chapman Medfield$400
  22. Jennifer Crawford Boston$400
  23. Paul Donovan Dennis$400
  24. James Eisenberg Lexington$400
  25. Maureen Glynn Quincy$400
  26. Kevin Grant Scituate$400
  27. John Heffernan Marblehead$400
  28. Brian Hickey Winchester$400
  29. Thomas Hickey Boston$400
  30. Patrick Huntington Milton$400
  31. Thomas Joyce Boston$400
  32. Christopher Koczela Bridgewater$400
  33. Mickey Long Nahant$400
  34. Adam Marx Natick$400
  35. Michelle McGee Boston$400
  36. Michael Morris Norwell$400
  37. Sean Morrissey Weymouth$400
  38. Marty Nastasia Easton$400
  39. Gregg Nolan Hingham$400
  40. Ronald Pawelski Bolton$400
  41. William Rennie Cohasset$400
  42. Jeffrey Sanchez Boston$400
  43. Richard Tisei North Reading$400
  44. Victor Carvalho Weymouth$350
  45. Catherine Hapenney Scituate$350
  46. Chris Lane Marshfield$350
  47. Kristin Christopher Boston$325
  48. George Cronin Dedham$300
  49. Mark Delaney Reading$300
  50. William Malloy Boston$300
  51. Tim McCarthy Hull$300
  52. Richard Yazbeck Norwell$300
  53. Matthew Irish Worcester$300
  54. J Leo Barry Hingham$250
  55. Robert Barry Weymouth$250
  56. Katrina Bergman Hull$250
  57. Frank Burke Weymouth$250
  58. Edward Campbell Weymouth$250
  59. Paul Casale Duxbury$250
  60. Frederic Clifford Duxbury$250
  61. Brenda Cross Boston$250
  62. Steven Fischman Boston$250
  63. John Gallant Kingston$250
  64. Cheryl Harrington Weymouth$250
  65. William Harris Plymouth$250
  66. Douglass Karp Boston$250
  67. Stephen Karp Boston$250
  68. Michelle Markowitz Hull$250
  69. Douglas McGregor Cohasset$250
  70. Theresa O'Connor Weymouth$250
  71. Stephen Pettinelli Weymouth$250
  72. Joseph Polsinello Hanover$250
  73. Denise Price Scituate$250
  74. David Rubin Weymouth$250
  75. John Twohig Brockton$250
  76. Tri Vo Weymouth$250
  77. Matthew O'Donnell Darien, CT$250
  78. Steven Baddour Methuen$200
  79. Edward Barrett Marshfield$200
  80. Carlo Basile Boston$200
  81. Kathleen Bell Quincy$200
  82. Michael Bergan Cohasset$200
  83. Arthur Bernard Duxbury$200
  84. Stephen Boksanski Winchester$200
  85. Kevin Bullman Weymouth$200
  86. John Burke Dedham$200
  87. William Cass Hanover$200
  88. Susie Chu Hingham$200
  89. Kevin Considine Dartmouth$200
  90. Edward Coppinger Boston$200
  91. Martin Corry, Jr. Cohasset$200
  92. Scott Delaney Revere$200
  93. Edward Foley Weymouth$200
  94. Dino Funari Hull$200
  95. Joseph Giannino Boxford$200
  96. Sira Grant Boston$200
  97. Pierce Haley Boston$200
  98. Kenneth Halloran Boston$200
  99. Richard Herbold Hingham$200
  100. Andrew Hunt Marshfield$200
  101. Stephen Karol Attleboro$200
  102. Michael Knapik Westfield$200
  103. Matthew Lebretton Hingham$200
  104. Brian Lees East Longmeadow$200
  105. Jeffrey Lynch Hingham$200
  106. Randall Lyons Foxborough$200
  107. Robert MacPherson Braintree$200
  108. Philip Marella Weymouth$200
  109. Victoria Micelotta Weymouth$200
  110. Matt Mincieli Hingham$200
  111. Daniel Napolitano Salem$200
  112. Jody Nash Hingham$200
  113. Eugene O'Flaherty Boston$200
  114. Pj O'Sullivan Norwell$200
  115. John Perchard Hingham$200
  116. John Quinn Dartmouth$200
  117. Steven Rusconi Weymouth$200
  118. William Ryan Weymouth$200
  119. Lauren Scribi Quincy$200
  120. Andrea Serlin Boston$200
  121. David Shapiro Natick$200
  122. Stephen Silveira Melrose$200
  123. Martin Smiddy Weymouth$200
  124. Allen Smith Hingham$200
  125. James Smith Boston$200
  126. Charles Stefanini Framingham$200
  127. Christopher Tobin Scituate$200
  128. Michael Verrochi Marshfield$200
  129. Jeff Wall Weymouth$200
  130. Kathleen White Marshfield$200
  131. W. Paul White Harwich$200
  132. Jay Youmans Boston$200
  133. John Bartley Watertown$200
  134. Daniel Collins Norwell$200
  135. William Coyne, Jr. Boston$200
  136. Dan Cullinane Canton$200
  137. Ethan Gauvin Cambridge$200
  138. John McGlynn Middleton$200
  139. Anthony Petruccelli Lynnfield$200
  140. David Shapiro Hull$200

Where they spend it, 2025–26

  • Office, phone, software and supplies45% $35,699
  • Donations, sponsorships and tickets to others’ events13% $10,172
  • Staff, consultants and professional services11% $9,026
  • Events, food and meetings9% $6,880
  • Printing, mail, signs and ads7% $5,695
  • Bank and payment processing fees7% $5,336
  • Credit card payments not itemized4% $3,500
  • Other or not described4% $3,068

Out of $79,376 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.

Top payees

  1. Mass Concrete Office, phone, software and supplies$25,600
  2. Grill Events, food and meetings$3,427
  3. East Coast Printing Printing, mail, signs and ads$2,456
  4. Nationbuilder Office, phone, software and supplies$2,353
  5. UMASS Club Bank and payment processing fees$2,257
  6. Agent Fee Bank and payment processing fees$2,089
  7. BJ'S Wholesale Office, phone, software and supplies$1,533
  8. Democracy Engine Bank and payment processing fees$1,471
  9. Nationbuil Office, phone, software and supplies$1,429
  10. Masons Steakhouse Staff, consultants and professional services$1,300
  11. Hingham Little League Donations, sponsorships and tickets to others’ events$1,250
  12. BJS Wholesale Office, phone, software and supplies$1,224
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.

Get an email when new quizzes open

MassVoter.com · nonpartisan match quiz · About · How the Legislature voted · Local Votes · Privacy · Support MassVoter

Report an error on this page

See something wrong? A wrong vote, name, date or number? Tell us and we’ll check it against the source and fix it. Fixes are listed on our corrections page.