← All legislators

State Representative

Tackey Chan

2nd Norfolk District · Democrat

Voting record and profile →

At a glance

$507,360cash on hand as of Sep 30, 2026
$125,288raised in 2025–26
$75,919spent in 2025–26

Account: Chan, Tackey (OCPF ID 15123). See the full reports at OCPF

Year by year

YearRaisedSpentCash at the end
2026$33,723$47,933$507,360 so far
2025$91,565$27,987$519,009
2024$66,401$42,978$455,430
2023$81,381$35,948$432,008
2022$88,752$34,661$386,510
2021$76,303$15,001$332,420
2020$56,690$27,836$271,030

Where the money comes from, 2025–26

  • Individuals (listed by name)77% $100,319
  • PACs (political action committees)13% $17,350
  • Unions and associations10% $13,000
  • Small gifts not listed one by one<1% $200
  • Other candidates’ committees<1% $100

Out of $130,969 in contributions and candidate loans listed line by line. Not included: $2,561 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 2nd Norfolk District7% $7,190
  • Elsewhere in Massachusetts80% $80,179
  • Other states13% $12,950

Split between districts: Quincy. All gifts from these towns count as “in district towns”.

Top organizations giving, 2025–26

  1. National Association of Government Employees Local 282 Union or association$2,000
  2. Boston Carmen's Union PAC PAC$1,000
  3. Elevator Constructors Local 4 People's Cttee PAC$1,000
  4. Enterprise Holdings, Inc. / Enterprise Mobility Massachusetts Political Action Committee PAC$1,000
  5. Int'l Union of Operating Engineers Local 4 Social Pol Action Committee PAC$1,000
  6. Ironworkers Union Local 7 Pol Action Comm PAC$1,000
  7. Local 26 Unithere Union or association$1,000
  8. MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
  9. Massachusetts Brick Layers People's Committee PAC$1,000
  10. Massachusetts Dental Society People’s Committee PAC$1,000
  11. National Association of Goverment Employees Union or association$1,000
  12. National Association of Goverment Employees Local R 1-207 Union or association$1,000
  13. National Association of Goverment Employees Local R 1-292 Union or association$1,000
  14. New England Convenience Store & Energy Marketers Association PAC PAC$1,000
  15. NAGE R1-207 Union or association$1,000

Top 15 of 45 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. Burke Distributing Corporation 3 gifts$3,000
  2. Craft Collective Homegrown 3 gifts$3,000
  3. Atlas Distributing 4 gifts$3,000
  4. Merrimack Valley Distributing Company 4 gifts$3,000
  5. Quincy Asian Resources, Inc. 2 gifts$2,000
  6. Quirk Auto Dealers 2 gifts$2,000
  7. Total Wines & More 2 gifts$2,000
  8. Kearney Donovan & Mcgee P.C. 8 gifts$1,600
  9. The Suffolk Group 6 gifts$1,200
  10. The Karol Group, Inc. 6 gifts$1,200

Individual donors giving $200 or more, 2025–26

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

  1. Kin Ho Chong Boston$2,000
  2. Joshua Pacheco New Bedford$2,000
  3. Daniel Quirk Braintree$2,000
  4. Robert Trone Ptomac, MD$2,000
  5. Abdul Abdulwaheed Holbrook$1,000
  6. Ernest Boch, Jr. Norwood$1,000
  7. Austin Burke Randolph$1,000
  8. Timothy Burke Randolph$1,000
  9. William Burke Randolph$1,000
  10. Bryan Ferguson North Attleborough$1,000
  11. Seema Jacob Boston$1,000
  12. Brian Murphy Walpole$1,000
  13. Michael Oliveri Brookline$1,000
  14. Laura Rizkallah Somerville$1,000
  15. Mouhab Rizkallah Somerville$1,000
  16. James Salois Holden$1,000
  17. Joseph Salois Sutton$1,000
  18. Timothy Sheehan Wellesley$1,000
  19. Helene Sousa Little Compton, RI$1,000
  20. Frank Sousa, III Providence, RI$1,000
Show 209 more
  1. Jennifer Sousa Providence, RI$1,000
  2. Jack Tatelman Key Largo, FL$1,000
  3. Richard Tatelman Boca Raton, FL$1,000
  4. Sharon Yee Chicago, IL$1,000
  5. Sharon Yee Oak Park, IL$1,000
  6. Elizabeth Chen Lexington$1,000
  7. Joshua Pacheco Dartmouth$1,000
  8. David Yee Milton$800
  9. Scott Allen Brookline$750
  10. William Cass Hanover$600
  11. Christine Hunt Marshfield$600
  12. Jessica Maher Quincy$600
  13. Michael Norton Quincy$600
  14. Anthony Spadea Braintree$550
  15. April Anderson Milton$500
  16. Micheal Aspesi Southborough$500
  17. Karen Cass Hanover$500
  18. Janice Darzenta Sandwich$500
  19. Joseph Dion Waltham$500
  20. John Direnzo Millbury$500
  21. John Donohue Belmont$500
  22. Donald Dowling Marblehead$500
  23. James Flanagan Hingham$500
  24. Wayne Gardner Brandon, FL$500
  25. Kristine Grazioso Marshfield$500
  26. William Johnson South Hadley$500
  27. Grace Lee Newton$500
  28. John Lepore Holden$500
  29. Carl Martignetti Taunton$500
  30. Carmine Martignetti Newton$500
  31. Denise McNitt Harrington, DE$500
  32. Joseph Murphy Boston$500
  33. Francis Murray Woburn$500
  34. Tapen Patel Sharon$500
  35. Maria Penacho Westport$500
  36. Michael Penacho Fall River$500
  37. Jonathan Salois Holden$500
  38. Steven Spitz Needham$500
  39. Kathleen Stefanini Framingham$500
  40. Jill Tanzi Hopkinton$500
  41. Jonathan Tatelman Danvers$500
  42. Mark Tatelman Danvers$500
  43. Ernie Boch Norwood$500
  44. Heather Carney Easton$500
  45. Hui Huang Newton$500
  46. Patel Pinakin Avon$500
  47. Lorraine Tse Quincy$500
  48. Teresa Tse Boston$500
  49. Steven Becker Boca Raton, FL$400
  50. Mark Delaney Reading$400
  51. Paul Donovan Dennis$400
  52. John Fernandes Boston$400
  53. Jason Godin Boston$400
  54. Kevin Grant Scituate$400
  55. Andrew Hunt Marshfield$400
  56. Jon Hurst Beverly$400
  57. Benjamin Josephson Newton$400
  58. William Kennedy Boston$400
  59. Christopher Koczela Bridgewater$400
  60. Michelle McGee Boston$400
  61. Sean Morrissey Weymouth$400
  62. Martin Nastasia Easton$400
  63. Neil O'Brien Boston$400
  64. Patrick O'Sullivan Norwell$400
  65. Anthony Petruccelli Lynnfield$400
  66. William Rennie Cohasset$400
  67. Charlene Rideout Boston$400
  68. Robert Rodophele Boston$400
  69. Robert Travaglini Winthrop$400
  70. Mary Ann Walsh Quincy$400
  71. W. Paul White Harwich$400
  72. William McDermott Plymouth$400
  73. Wayne Chaplin Miami Beach, FL$350
  74. Alejandra Hung Boston$350
  75. Joseph Ricca Shrewsbury$325
  76. James Cassetta Swampscott$300
  77. Christopher Gregory Boston$300
  78. Elizabeth Molloy Winchester$300
  79. Amanda Nastasia Easton$300
  80. Paul Pezzella Boston$300
  81. Patrick Foley Quincy$300
  82. Sean Barry Hadley$250
  83. Brian Bernard Pembroke$250
  84. Chad Bishop Rowley$250
  85. Paul Brady Medfield$250
  86. Carlos Castillo Boston$250
  87. Donald Corey Duxbury$250
  88. Kathy Cramer Weston$250
  89. Christopher Crowley Southborough$250
  90. Joseph Dirico Saratoga Springs, NY$250
  91. Lewis Farwell Mashpee$250
  92. Christopher Gasbarro Riverside, RI$250
  93. Jeffrey Hunt Quincy$250
  94. Meghan Jones Sturbridge$250
  95. Thomas Kiley Quincy$250
  96. Ronald Maloney Sutton$250
  97. Gavin Miles Walpole$250
  98. Elizabeth Murphy Quincy$250
  99. Joseph Neijaime Lenox$250
  100. Wayne Niemi North Andover$250
  101. Christopher O'Donnell Cambridge$250
  102. Hardik Patel Revere$250
  103. Jay Patel Westwood$250
  104. Andrea Pendergast Barnstable$250
  105. Bradley Rubin Wayland$250
  106. Robert Rubin Newton$250
  107. Robert Selby Swampscott$250
  108. Benjamin Weiner Lynnfield$250
  109. George Haivanis Newton$250
  110. Leo Martin Quincy$250
  111. John Bartley Watertown$200
  112. Carlos Basile Boston$200
  113. Patrick Bench Boston$200
  114. Michael Bergan Cohasset$200
  115. Arthur Bernard Duxbury$200
  116. Stephen Boksanski Winchester$200
  117. Thomas Bonarrigo Braintree$200
  118. Patrick Brennan Chapel Hill, VA$200
  119. Arlene Brown Rehoboth$200
  120. John Burke Dedham$200
  121. David Cahill Scituate$200
  122. Maria Cahill Scituate$200
  123. Christopher Chapman Medfield$200
  124. John Choi Wellesley$200
  125. Frances Clairmont Norwell$200
  126. Daniel Connelly Wakefield$200
  127. Kevin Considine Boston$200
  128. Michael Costello Boston$200
  129. Julie Cox Marshfield$200
  130. William Coyne Boston$200
  131. Jennifer Crawford Boston$200
  132. George Cronin Dedham$200
  133. Scott Delaney Revere$200
  134. Anthony DeMaio Washington, DC$200
  135. Brian Dempsey Haverhill$200
  136. Molly Donnelly Canton$200
  137. Gail Eagan Boston$200
  138. James Eisenberg Lexington$200
  139. Kris Erickson Natick$200
  140. Martin Fisher Boston$200
  141. Edward Force, Jr. Haverhill$200
  142. Guy Glodis Yarmouth$200
  143. Maureen Glynn Quincy$200
  144. Pierce Haley Boston$200
  145. Kathleen Huntington Milton$200
  146. Patrick Huntington Milton$200
  147. Matthew Irish Worcester$200
  148. Dennis Jodoin Duxbury$200
  149. Zachary Kahn Cresskill, NJ$200
  150. Stephen Karol Attleboro$200
  151. Ryan Kearney Somerville$200
  152. Dennis Keohane Hingham$200
  153. John Keohane Quincy$200
  154. Warren Lent Boston$200
  155. Kimberly Lowell South Hampton, NH$200
  156. William Malloy Boston$200
  157. Zagwyn Marie Bourne$200
  158. Jason Marshall Cambridge$200
  159. John McGlynn Salem$200
  160. Robert Mellion Easton$200
  161. Stephen Miller Boston$200
  162. Mark Molloy Winchester$200
  163. Stephanie Monterio Goffstown, NH$200
  164. Dianne Morad Braintree$200
  165. Toby Morelli Danvers$200
  166. Michael Morris Norwell$200
  167. Elizabeth Mullen Boston$200
  168. Kevin Mulvey Reading$200
  169. Karbert Ng Brookline$200
  170. Margaret Nolan Weymouth$200
  171. Jed Nosal Milton$200
  172. Daniel O'Brien Saugus$200
  173. Francis O'Brien Milton$200
  174. Denevan O'Connell North Andover$200
  175. Lily Parsi Revere$200
  176. Kevin Penders Foxborough$200
  177. Barbara Preussner Medfield$200
  178. James Quigley Pembroke$200
  179. William Ryan Weymouth$200
  180. Rajminder Saini Weymouth$200
  181. Steven Schechterle Gill$200
  182. Malisa Schuyler Melrose$200
  183. Christian Scorzoni Amesbury$200
  184. Andrea Serlin Boston$200
  185. James Smith Boston$200
  186. Charles Stefanini Framingham$200
  187. Timothy Sullivan Hingham$200
  188. Jeffrey Terrey Boston$200
  189. Susan Tevnan Boston$200
  190. Richard Tisei North Reading$200
  191. Lindsay Toghill Melrose$200
  192. Paul Umbrello Waltham$200
  193. Wayne Weikel Potomac, MD$200
  194. Jay Youmans Boston$200
  195. Kathleen Bell Quincy$200
  196. Thomas Carney Easton$200
  197. Jonathan Daigle Quincy$200
  198. James Davis Quincy$200
  199. Kay Dong Quincy$200
  200. Thomas Fay Wayland$200
  201. Charles Flaherty Swampscott$200
  202. Steven Goldblatt Boston$200
  203. Walter Jacobs Quincy$200
  204. Thomas Joyce Boston$200
  205. William Malloy Saint Johns, FL$200
  206. Christopher Niles Boxborough$200
  207. Nathan Pham Franklin$200
  208. Lauren Scribi Quincy$200
  209. Lisa Simonetti Medford$200

Where they spend it, 2025–26

  • Donations, sponsorships and tickets to others’ events23% $17,647
  • Printing, mail, signs and ads22% $16,777
  • Events, food and meetings17% $12,996
  • Other or not described13% $9,815
  • Office, phone, software and supplies10% $7,527
  • Travel and vehicle costs7% $5,458
  • Bank and payment processing fees5% $3,751
  • Staff, consultants and professional services4% $2,951

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

Top payees

  1. 4imprint Oshkosh Wi Us Card Purchase Printing, mail, signs and ads$7,493
  2. Boston Foundation Other or not described$5,000
  3. Expedia Travel and vehicle costs$4,782
  4. The Fours Quincy Quincy MA Us Card Purchase Events, food and meetings$3,880
  5. Asian American Service Association Events, food and meetings$3,000
  6. Ruth'S Chris Events, food and meetings$2,528
  7. Delta Seattle Wa Us Card Purchase Office, phone, software and supplies$2,380
  8. 4imprint 4imprint Printing, mail, signs and ads$2,273
  9. Quincy Chinese Church Of The Nazarene Donations, sponsorships and tickets to others’ events$2,000
  10. SQSP Office, phone, software and supplies$1,495
  11. Connolly Printing Printing, mail, signs and ads$1,369
  12. Santander Bank Other or not described$1,200
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.