← Campaign money

State legislators’ campaign accounts

Cash on hand, money raised and money spent by every current state senator and state representative, as reported to OCPF. Tap a name for the full breakdown.

These are public campaign finance figures from OCPF. They are not a grade and are not tied to how anyone votes.

State Senate (40 members)

Sort by:
#LegislatorCash on handRaised 2025–26Spent 2025–26As of
1Michael J. RodriguesFirst Bristol and Plymouth · Democrat$1,108,599$592,792$418,846Sep 30, 2026
2Mark C. MontignySecond Bristol and Plymouth · Democrat$735,368$3,109$99,817Sep 30, 2026
3Barry R. FinegoldSecond Essex and Middlesex · Democrat$614,102$499,545$142,098Sep 30, 2026
4Bruce E. TarrFirst Essex and Middlesex · Republican$527,841$91,813$83,409Sep 30, 2026
5James B. EldridgeMiddlesex and Worcester · Democrat$449,106$281,282$174,532Sep 30, 2026
6Dylan A. FernandesPlymouth and Barnstable · Democrat$220,348$285,687$83,599Sep 30, 2026
7Julian CyrCape and Islands · Democrat$199,252$239,205$195,663Sep 30, 2026
8Karen E. SpilkaMiddlesex and Norfolk · Democrat$193,636$509,691$810,943Sep 30, 2026
9Ryan C. FattmanWorcester and Hampden · Republican$184,127$56,590$89,013Sep 30, 2026
10Rebecca L. RauschNorfolk, Worcester and Middlesex · Democrat$176,308$158,757$36,780Sep 30, 2026
11Michael O. MooreSecond Worcester · Democrat$160,354$123,111$114,436Sep 30, 2026
12Michael J. BarrettThird Middlesex · Democrat$143,290$40,697$66,931Sep 30, 2026
13Patrick M. O'ConnorFirst Plymouth and Norfolk · Republican$138,081$91,872$77,938Sep 30, 2026
14Joanne M. ComerfordHampshire, Franklin and Worcester · Democrat$135,841$89,382$44,759Sep 30, 2026
15John C. VelisHampden and Hampshire · Democrat$124,841$143,399$110,469Sep 30, 2026
16John J. CroninWorcester and Middlesex · Democrat$99,535$93,506$90,443Sep 30, 2026
17Cindy F. FriedmanFourth Middlesex · Democrat$95,349$39,285$122,742Sep 30, 2026
18Lydia EdwardsThird Suffolk · Democrat$92,069$176,490$186,402Sep 30, 2026
19Brendan P. CrightonThird Essex · Democrat$83,133$80,315$84,407Sep 30, 2026
20Robyn K. KennedyFirst Worcester · Democrat$77,499$83,752$160,507Sep 30, 2026
21Cynthia Stone CreemNorfolk and Middlesex · Democrat$64,701$34,770$24,754Sep 30, 2026
22Michael D. BradySecond Plymouth and Norfolk · Democrat$53,817$45,401$26,763Sep 30, 2026
23Adam GómezHampden · Democrat$43,418$18,077$38,387Sep 30, 2026
24Jacob R. OliveiraHampden, Hampshire and Worcester · Democrat$38,547$45,449$39,811Sep 30, 2026
25Peter J. DurantWorcester and Hampshire · Republican$33,831$84,469$58,933Sep 30, 2026
26Kelly A. DoonerThird Bristol and Plymouth · Republican$32,601$56,344$27,801Sep 30, 2026
27Pavel M. PayanoFirst Essex · Democrat$31,318$66,683$47,168Sep 30, 2026
28Vanna HowardFirst Middlesex · Democrat$23,211$125,024$182,762Sep 30, 2026
29Paul R. FeeneyBristol and Norfolk · Democrat$18,503$41,165$42,145Sep 30, 2026
30John F. KeenanNorfolk and Plymouth · Democrat$18,440$3,653$11,874Sep 30, 2026
31Nick CollinsFirst Suffolk · Democrat$16,066$590,650$613,464Sep 30, 2026
32Paul W. MarkBerkshire, Hampden, Franklin and Hampshire · Democrat$15,564$74,446$79,035Sep 30, 2026
33Patricia D. JehlenSecond Middlesex · Democrat$13,880$4,196$41,362Sep 30, 2026
34Joan B. LovelySecond Essex · Democrat$13,036$18,360$40,149Sep 30, 2026
35Sal N. DiDomenicoMiddlesex and Suffolk · Democrat$10,126$149,705$185,849Sep 30, 2026
36Jason M. LewisFifth Middlesex · Democrat$6,587$26,853$101,740Sep 30, 2026
37Michael F. RushNorfolk and Suffolk · Democrat$2,610$187,929$224,998Sep 30, 2026
38Liz MirandaSecond Suffolk · Democrat$2,092$168,225$181,519Sep 30, 2026
39William J. Driscoll, Jr.Norfolk, Plymouth and Bristol · Democrat$1,033$94,540$96,910Sep 30, 2026
40William N. BrownsbergerSuffolk and Middlesex · Democrat$884$420,887$822,690Sep 30, 2026

State House (160 members)

Sort by:
#LegislatorCash on handRaised 2025–26Spent 2025–26As of
1Aaron Michlewitz3rd Suffolk · Democrat$1,586,246$992,439$690,046Sep 30, 2026
2Tackey Chan2nd Norfolk · Democrat$507,360$125,288$75,919Sep 30, 2026
3Jeffrey Rosario Turco19th Suffolk · Democrat$297,686$239,417$207,224Sep 30, 2026
4Antonio F. D. Cabral13th Bristol · Democrat$284,074$78,779$28,788Sep 30, 2026
5Jeffrey N. Roy10th Norfolk · Democrat$273,275$92,669$91,879Sep 30, 2026
6Michael J. Moran18th Suffolk · Democrat$254,889$312,178$327,665Sep 30, 2026
7Bradley H. Jones, Jr.20th Middlesex · Republican$217,166$39,660$74,177Sep 30, 2026
8Tommy Vitolo15th Norfolk · Democrat$197,921$131,904$57,051Sep 30, 2026
9Carole A. Fiola6th Bristol · Democrat$197,000$110,415$86,986Sep 30, 2026
10Simon Cataldo14th Middlesex · Democrat$188,108$119,117$49,748Sep 30, 2026
11James Arciero2nd Middlesex · Democrat$185,027$118,194$81,404Sep 30, 2026
12Angelo J. Puppolo, Jr.12th Hampden · Democrat$175,749$105,401$186,039Sep 30, 2026
13Hannah Kane11th Worcester · Republican$146,473$66,802$68,987Sep 30, 2026
14Bud L. Williams11th Hampden · Democrat$142,650$40,312$62,348Sep 30, 2026
15John Francis Moran9th Suffolk · Democrat$130,589$141,392$75,593Sep 30, 2026
16Steven S. Howitt4th Bristol · Republican$121,039$4,785$7,313Sep 30, 2026
17Joan Meschino3rd Plymouth · Democrat$119,186$41,019$26,200Sep 30, 2026
18Ronald Mariano3rd Norfolk · Democrat$118,022$223,965$346,495Sep 30, 2026
19Michelle L. Ciccolo15th Middlesex · Democrat$112,472$55,095$3,307Sep 30, 2026
20David K. Muradian, Jr.9th Worcester · Republican$102,649$39,004$56,358Sep 30, 2026
21Christopher M. Markey9th Bristol · Democrat$98,578$229,806$141,945Sep 30, 2026
22Leigh Davis3rd Berkshire · Democrat$96,256$136,673$71,307Sep 30, 2026
23Tram T. Nguyen18th Essex · Democrat$95,295$49,606$236,167Sep 30, 2026
24Meghan K. Kilcoyne12th Worcester · Democrat$93,602$85,141$74,026Sep 30, 2026
25Alice Hanlon Peisch14th Norfolk · Democrat$93,061$84,913$61,447Sep 30, 2026
26Andres X. Vargas3rd Essex · Democrat$89,141$46,696$36,817Sep 30, 2026
27David Biele4th Suffolk · Democrat$88,331$88,770$109,054Sep 30, 2026
28Mark J. Cusack5th Norfolk · Democrat$87,268$148,976$91,997Sep 30, 2026
29Jack Patrick Lewis7th Middlesex · Democrat$85,930$92,427$56,816Sep 30, 2026
30Sally P. Kerans13th Essex · Democrat$84,322$19,101$28,866Sep 30, 2026
31Margaret R. Scarsdale1st Middlesex · Democrat$84,268$87,317$36,471Sep 30, 2026
32Patrick Joseph Kearney4th Plymouth · Democrat$84,175$83,657$90,071Sep 30, 2026
33Steven Ultrino33rd Middlesex · Democrat$81,579$43,734$38,749Sep 30, 2026
34Edward R. Philips8th Norfolk · Democrat$80,121$52,542$27,083Sep 30, 2026
35Steven George Xiarhos5th Barnstable · Republican$79,692$41,157$36,566Sep 30, 2026
36Michael P. Kushmerek3rd Worcester · Democrat$79,686$64,848$50,852Sep 30, 2026
37Kevin G. Honan17th Suffolk · Democrat$78,548$93,246$97,727Sep 30, 2026
38James C. Arena-DeRosa8th Middlesex · Democrat$76,311$53,627$24,523Sep 30, 2026
39Adrian C. Madaro1st Suffolk · Democrat$72,245$130,941$192,292Sep 30, 2026
40Carlos González10th Hampden · Democrat$71,321$13,679$15,360Sep 30, 2026
41Thomas P. Walsh12th Essex · Democrat$68,434$23,726$9,025Sep 30, 2026
42William F. MacGregor10th Suffolk · Democrat$67,946$106,885$73,258Sep 30, 2026
43Thomas W. MoakleyBarnstable, Dukes and Nantucket · Democrat$66,768$87,766$23,814Sep 30, 2026
44Jessica Ann Giannino16th Suffolk · Democrat$66,299$76,700$51,444Sep 30, 2026
45David Henry Argosky LeBoeuf17th Worcester · Democrat$64,965$22,679$7,485Sep 30, 2026
46Alyson M. Sullivan-Almeida7th Plymouth · Republican$64,601$26,872$16,304Sep 30, 2026
47Bruce J. Ayers1st Norfolk · Democrat$62,520$33,678$50,730Sep 30, 2026
48Tricia Farley-Bouvier2nd Berkshire · Democrat$62,348$27,525$17,908Sep 30, 2026
49Kate Donaghue19th Worcester · Democrat$62,343$15,918$20,938Sep 30, 2026
50Paul K. Frost7th Worcester · Republican$61,750$86,592$50,498Sep 30, 2026
51Paul McMurtry11th Norfolk · Democrat$60,780$37,454$43,702Sep 30, 2026
52Christopher Hendricks11th Bristol · Democrat$56,073$20,857$2,586Sep 30, 2026
53Richard M. Haggerty30th Middlesex · Democrat$55,859$61,765$44,985Sep 30, 2026
54James M. Murphy4th Norfolk · Democrat$55,172$150,865$139,217Sep 30, 2026
55Michelle L. Badger1st Plymouth · Democrat$55,009$85,030$36,259Sep 30, 2026
56John Barrett, III1st Berkshire · Democrat$54,720$61,422$54,271Sep 30, 2026
57Brian M. Ashe2nd Hampden · Democrat$51,586$16,462$9,282Sep 30, 2026
58Jennifer Balinsky Armini8th Essex · Democrat$51,516$27,769$11,842Sep 30, 2026
59Kate Hogan3rd Middlesex · Democrat$50,478$49,912$65,145Sep 30, 2026
60Steven Owens29th Middlesex · Democrat$47,143$16,421$5,174Sep 30, 2026
61Jay D. Livingstone8th Suffolk · Democrat$46,824$45,275$36,758Sep 30, 2026
62Nicholas A. Boldyga3rd Hampden · Republican$45,616$42,247$14,894Sep 30, 2026
63Sean Reid11th Essex · Democrat$45,066$60,856$18,985Sep 30, 2026
64Dawne Shand1st Essex · Democrat$44,128$38,272$31,000Sep 30, 2026
65Paul J. Donato35th Middlesex · Democrat$42,334$105,415$70,263Sep 30, 2026
66Mary S. Keefe15th Worcester · Democrat$42,101$42,497$30,449Sep 30, 2026
67Marcus S. Vaughn9th Norfolk · Republican$41,654$53,982$38,826Sep 30, 2026
68Rob Consalvo14th Suffolk · Democrat$39,713$99,776$110,818Sep 30, 2026
69Bridget Plouffe9th Plymouth · Democrat$38,782$52,791$20,855Sep 30, 2026
70John J. Lawn, Jr.10th Middlesex · Democrat$38,754$261,886$350,470Sep 30, 2026
71Daniel M. Donahue16th Worcester · Democrat$36,444$19,247$19,591Sep 30, 2026
72Thomas M. Stanley9th Middlesex · Democrat$36,370$66,201$33,274Sep 30, 2026
73Michael S. Day31st Middlesex · Democrat$34,826$129,096$97,350Sep 30, 2026
74Natalie M. Higgins4th Worcester · Democrat$34,555$18,231$9,463Sep 30, 2026
75Todd M. Smola1st Hampden · Republican$34,477$34,665$33,434Sep 30, 2026
76Frank A. Moran17th Essex · Democrat$34,323$65,396$54,326Sep 30, 2026
77Kathleen R. LaNatra12th Plymouth · Democrat$34,266$60,169$56,436Sep 30, 2026
78David M. Rogers24th Middlesex · Democrat$33,935$74,087$69,074Sep 30, 2026
79Danillo A. Sena37th Middlesex · Democrat$31,434$43,962$31,626Sep 30, 2026
80Rodney M. Elliott16th Middlesex · Democrat$31,348$65,781$88,497Sep 30, 2026
81Hadley Luddy4th Barnstable · Democrat$30,564$34,237$27,109Sep 30, 2026
82Marjorie C. Decker25th Middlesex · Democrat$29,530$333,418$313,063Sep 30, 2026
83Marc T. Lombardo22nd Middlesex · Republican$28,981$48,847$50,649Sep 30, 2026
84Brian W. Murray10th Worcester · Democrat$28,977$1,000$0Sep 30, 2026
85Rita A. Mendes11th Plymouth · Democrat$28,216$6,195$9,461Sep 30, 2026
86Natalie M. Blais1st Franklin · Democrat$27,291$26,555$41,334Sep 30, 2026
87James K. Hawkins2nd Bristol · Democrat$26,842$19,775$7,244Sep 30, 2026
88Mindy Domb3rd Hampshire · Democrat$24,841$36,223$41,498Sep 30, 2026
89Mark D. Sylvia10th Bristol · Democrat$23,876$108,298$86,432Sep 30, 2026
90Brandy Fluker-Reid12th Suffolk · Democrat$23,811$47,207$84,915Sep 30, 2026
91Joseph D. McKenna18th Worcester · Republican$23,442$36,158$24,126Sep 30, 2026
92Dennis C. Gallagher8th Plymouth · Democrat$23,422$36,448$14,230Sep 30, 2026
93Vanna Howard17th Middlesex · Democrat$23,211$125,024$182,762Sep 30, 2026
94Joseph W. McGonagle, Jr.28th Middlesex · Democrat$23,118$40,137$31,691Sep 30, 2026
95Patricia A. Duffy5th Hampden · Democrat$23,057$33,343$35,932Sep 30, 2026
96John J. Mahoney13th Worcester · Democrat$22,756$59,646$57,744Sep 30, 2026
97Donald H. Wong9th Essex · Republican$22,617$27,234$24,344Sep 30, 2026
98James J. O'Day14th Worcester · Democrat$21,618$108,124$138,497Sep 30, 2026
99Lisa Field3rd Bristol · Democrat$21,103$114,360$102,677Sep 30, 2026
100Orlando Ramos9th Hampden · Democrat$20,475$14,020$6,893Sep 30, 2026
101Michael J. Finn6th Hampden · Democrat$20,362$36,036$23,256Sep 30, 2026
102Aaron L. Saunders7th Hampden · Democrat$18,882$43,343$55,540Sep 30, 2026
103Kristin E. Kassner2nd Essex · Democrat$18,677$47,628$49,121Sep 30, 2026
104Greg Schwartz12th Middlesex · Democrat$17,891$21,421$8,618Sep 30, 2026
105Steven J. Ouellette8th Bristol · Democrat$17,776$25,663$9,727Sep 30, 2026
106John J. Marsi6th Worcester · Republican$17,602$13,254$10,280Sep 30, 2026
107Norman J. Orrall12th Bristol · Republican$17,191$1,950$4,409Sep 30, 2026
108Kenneth I. Gordon21st Middlesex · Democrat$16,867$33,608$36,267Sep 30, 2026
109Jonathan D. Zlotnik2nd Worcester · Democrat$16,820$14,082$4,701Sep 30, 2026
110Richard G. Wells, Jr.7th Norfolk · Democrat$16,614$41,984$32,039Sep 30, 2026
111David Allen Robertson19th Middlesex · Democrat$16,559$16,500$3,455Sep 30, 2026
112Ryan M. Hamilton15th Essex · Democrat$15,307$30,374$23,634Sep 30, 2026
113David T. Vieira3rd Barnstable · Republican$15,109$44,931$31,838Sep 30, 2026
114Joshua Tarsky13th Norfolk · Democrat$14,913$35,073$36,512Sep 30, 2026
115David Paul Linsky5th Middlesex · Democrat$13,079$24,573$19,274Sep 30, 2026
116David F. DeCoste5th Plymouth · Republican$13,027$25,991$20,179Sep 30, 2026
117Daniel J. Hunt13th Suffolk · Democrat$12,065$69,862$94,172Sep 30, 2026
118Adam J. Scanlon14th Bristol · Democrat$12,046$21,274$16,383Sep 30, 2026
119Hannah Bowen6th Essex · Democrat$11,587$69,578$70,869Sep 30, 2026
120Adrianne Pusateri Ramos14th Essex · Democrat$11,541$19,469$35,697Sep 30, 2026
121Kenneth P. Sweezey6th Plymouth · Republican$11,395$50,512$41,097Sep 30, 2026
122Justin Thurber5th Bristol · Republican$11,253$28,834$18,096Sep 30, 2026
123Sean Garballey23rd Middlesex · Democrat$11,242$26,537$32,481Sep 30, 2026
124Amy Mah Sangiolo11th Middlesex · Democrat$10,864$10,445$7,021Sep 30, 2026
125Andrew Tarr5th Essex · Democrat$10,306$51,776$44,271Sep 30, 2026
126Judith A. Garcia11th Suffolk · Democrat$9,804$16,841$17,217Sep 30, 2026
127Alan Silvia7th Bristol · Democrat$9,432$50,584$57,468Sep 30, 2026
128Carmine Lawrence Gentile13th Middlesex · Democrat$9,317$1,959$12,098Sep 30, 2026
129Estela A. Reyes4th Essex · Democrat$8,977$5,384$7,621Sep 30, 2026
130Michael S. Chaisson1st Bristol · Republican$8,926$11,469$3,421Sep 30, 2026
131Kelly W. Pease4th Hampden · Republican$8,470$33,857$27,271Sep 30, 2026
132Tara T. Hong18th Middlesex · Democrat$8,344$50,082$48,534Sep 30, 2026
133Christine P. Barber34th Middlesex · Democrat$8,037$234,610$323,520Sep 30, 2026
134Kip A. Diggs2nd Barnstable · Democrat$6,983$54,742$67,950Sep 30, 2026
135Susannah M. Whipps2nd Franklin · Unenrolled$6,838$13,878$18,385Sep 30, 2026
136Erika Uyterhoeven27th Middlesex · Democrat$6,780$203,339$241,916Sep 30, 2026
137Lindsay N. Sabadosa1st Hampshire · Democrat$5,895$34,588$46,451Sep 30, 2026
138Donald R. Berthiaume, Jr.5th Worcester · Republican$5,724$16,020$20,978Sep 30, 2026
139William C. Galvin6th Norfolk · Democrat$5,518$7,181$10,281Sep 30, 2026
140Daniel Cahill10th Essex · Democrat$5,397$57,533$60,489Sep 30, 2026
141Shirley B. Arriaga8th Hampden · Democrat$4,377$9,858$10,935Sep 30, 2026
142Colleen M. Garry36th Middlesex · Democrat$3,944$7,541$6,439Sep 30, 2026
143Homar Gómez2nd Hampshire · Democrat$3,862$5,625$3,378Sep 30, 2026
144Danielle W. Gregoire4th Middlesex · Democrat$3,649$48,943$49,801Sep 30, 2026
145Francisco E. Paulino16th Essex · Democrat$2,580$43,494$42,138Sep 30, 2026
146Kate Lipper-Garabedian32nd Middlesex · Democrat$2,556$109,136$259,012Sep 30, 2026
147Russell E. Holmes6th Suffolk · Democrat$2,206$12,206$48,132Sep 30, 2026
148Daniel J. Ryan2nd Suffolk · Democrat$1,754$103,680$107,656Sep 30, 2026
149Michael J. Soter8th Worcester · Republican$1,595$60,731$66,216Sep 30, 2026
150Christopher J. Worrell5th Suffolk · Democrat$1,464$163,006$187,196Sep 30, 2026
151Priscila S. Sousa6th Middlesex · Democrat$1,362$13,514$17,931Sep 30, 2026
152Michelle M. DuBois10th Plymouth · Democrat$1,126$18,010$17,736Sep 30, 2026
153Samantha Montaño15th Suffolk · Democrat$609$12,488$12,419Sep 30, 2026
154John H. Rogers12th Norfolk · Democrat$511$12,008$11,551Sep 30, 2026
155John R. Gaskey2nd Plymouth · Republican$397$20,307$21,180Sep 30, 2026
156Kimberly N. Ferguson1st Worcester · Republican$377$506$4,006Sep 30, 2026
157Mike Connolly26th Middlesex · Democrat$87$59,230$97,412Sep 30, 2026
158Chynah Tyler7th Suffolk · Democrat$48$31,270$51,114Sep 30, 2026
159Manny Cruz7th Essex · Democrat$1$6,413$12,934Sep 30, 2026
160Christopher Richard Flanagan1st Barnstable · Democrat−$36$250$295Sep 30, 2026
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.
  • Senate and House are ranked separately. The order shows the size of the account only.
  • 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.