State legislature
Massachusetts state legislators
197 sitting members (count). Money is each member’s 2025–2026 campaign committee, raised, from Massachusetts’s records; a blank means no committee was found for the seat.
State Senate
- Paul MarkDistrict Berkshire, Hampden, Franklin and Hampshire$74K
- Paul FeeneyDistrict Bristol and Norfolk$41K
- Julian CyrDistrict Cape and Islands$239K
- Jason LewisDistrict Fifth Middlesex$27K
- Michael RodriguesDistrict First Bristol and Plymouth$593K
- Pavel PayanoDistrict First Essex$67K
- Bruce TarrDistrict First Essex and Middlesex$92K
- Vanna HowardDistrict First Middlesex$125K
- Patrick O'ConnorDistrict First Plymouth and Norfolk$92K
- Nick CollinsDistrict First Suffolk$591K
- Robyn KennedyDistrict First Worcester$84K
- Cindy FriedmanDistrict Fourth Middlesex$39K
- Adam GómezDistrict Hampden$18K
- John VelisDistrict Hampden and Hampshire$143K
- Jake OliveiraDistrict Hampden, Hampshire and Worcester$45K
- Jo ComerfordDistrict Hampshire, Franklin and Worcester$89K
- Karen SpilkaDistrict Middlesex and Norfolk$510K
- Sal DiDomenicoDistrict Middlesex and Suffolk$150K
- Jamie EldridgeDistrict Middlesex and Worcester$281K
- Cynthia CreemDistrict Norfolk and Middlesex$35K
- John KeenanDistrict Norfolk and Plymouth$4K
- Mike RushDistrict Norfolk and Suffolk$188K
- Bill DriscollDistrict Norfolk, Plymouth and Bristol$95K
- Becca RauschDistrict Norfolk, Worcester and Middlesex$159K
- Dylan FernandesDistrict Plymouth and Barnstable$286K
- Mark MontignyDistrict Second Bristol and Plymouth$3K
- Joan LovelyDistrict Second Essex$18K
- Barry FinegoldDistrict Second Essex and Middlesex$500K
- Pat JehlenDistrict Second Middlesex$4K
- Mike BradyDistrict Second Plymouth and Norfolk$45K
- Liz MirandaDistrict Second Suffolk$168K
- Mike MooreDistrict Second Worcester$123K
- Will BrownsbergerDistrict Suffolk and Middlesex$421K
- Kelly DoonerDistrict Third Bristol and Plymouth$56K
- Brendan CrightonDistrict Third Essex$80K
- Mike BarrettDistrict Third Middlesex$41K
- Lydia EdwardsDistrict Third Suffolk$176K
- Ryan FattmanDistrict Worcester and Hampden$57K
- Peter DurantDistrict Worcester and Hampshire$84K
- John CroninDistrict Worcester and Middlesex$94K
State House
- Chris FlanaganDistrict 1st Barnstable$250
- John BarrettDistrict 1st Berkshire$61K
- Mike ChaissonDistrict 1st Bristol$11K
- Dawne ShandDistrict 1st Essex$38K
- Todd SmolaDistrict 1st Hampden$35K
- Lindsay SabadosaDistrict 1st Hampshire$35K
- Margaret ScarsdaleDistrict 1st Middlesex$87K
- Bruce AyersDistrict 1st Norfolk$34K
- Michelle BadgerDistrict 1st Plymouth$85K
- Adrian MadaroDistrict 1st Suffolk$131K
- Kim FergusonDistrict 1st Worcester$506
- Kip DiggsDistrict 2nd Barnstable$55K
- Tricia Farley-BouvierDistrict 2nd Berkshire$28K
- Jim HawkinsDistrict 2nd Bristol$20K
- Kristin KassnerDistrict 2nd Essex$48K
- Susannah WhippsDistrict 2nd Franklin$14K
- Brian AsheDistrict 2nd Hampden$16K
- Homar GomezDistrict 2nd Hampshire$6K
- Jim ArcieroDistrict 2nd Middlesex$118K
- Tackey ChanDistrict 2nd Norfolk$125K
- John GaskeyDistrict 2nd Plymouth$20K
- Danny RyanDistrict 2nd Suffolk$104K
- Jon ZlotnikDistrict 2nd Worcester$14K
- Dave VieiraDistrict 3rd Barnstable$45K
- Leigh DavisDistrict 3rd Berkshire$137K
- Lisa FieldDistrict 3rd Bristol$114K
- Andy VargasDistrict 3rd Essex$47K
- Nick BoldygaDistrict 3rd Hampden$42K
- Mindy DombDistrict 3rd Hampshire$36K
- Kate HoganDistrict 3rd Middlesex$50K
- Ron MarianoDistrict 3rd Norfolk$224K
- Joan MeschinoDistrict 3rd Plymouth$41K
- Aaron MichlewitzDistrict 3rd Suffolk$992K
- Mike KushmerekDistrict 3rd Worcester$65K
- Hadley LuddyDistrict 4th Barnstable$34K
- Steven HowittDistrict 4th Bristol$5K
- Estela ReyesDistrict 4th Essex$5K
- Kelly PeaseDistrict 4th Hampden$34K
- Danielle GregoireDistrict 4th Middlesex$49K
- Jamie MurphyDistrict 4th Norfolk$151K
- Patrick KearneyDistrict 4th Plymouth$84K
- David BieleDistrict 4th Suffolk$89K
- Natalie HigginsDistrict 4th Worcester$18K
- Steve XiarhosDistrict 5th Barnstable$41K
- Justin ThurberDistrict 5th Bristol$29K
- Dru TarrDistrict 5th Essex$52K
- Pat DuffyDistrict 5th Hampden$33K
- David LinskyDistrict 5th Middlesex$25K
- Mark CusackDistrict 5th Norfolk$149K
- David DeCosteDistrict 5th Plymouth$26K
- Chris WorrellDistrict 5th Suffolk$163K
- Donnie BerthiaumeDistrict 5th Worcester$16K
- Carole FiolaDistrict 6th Bristol$110K
- Hannah BowenDistrict 6th Essex$70K
- Mike FinnDistrict 6th Hampden$36K
- Priscila SousaDistrict 6th Middlesex$14K
- Bill GalvinDistrict 6th Norfolk$7K
- Ken SweezeyDistrict 6th Plymouth$51K
- Russell HolmesDistrict 6th Suffolk$12K
- John MarsiDistrict 6th Worcester$13K
- Alan SilviaDistrict 7th Bristol$51K
- Manny CruzDistrict 7th Essex$6K
- Aaron SaundersDistrict 7th Hampden$43K
- Jack LewisDistrict 7th Middlesex$92K
- Richard WellsDistrict 7th Norfolk$42K
- Alyson Sullivan-AlmeidaDistrict 7th Plymouth$27K
- Chynah TylerDistrict 7th Suffolk$31K
- Paul FrostDistrict 7th Worcester$87K
- Steven OuelletteDistrict 8th Bristol$26K
- Jenny ArminiDistrict 8th Essex$28K
- Shirley ArriagaDistrict 8th Hampden$10K
- James Arena-DeRosaDistrict 8th Middlesex$54K
- Ted PhilipsDistrict 8th Norfolk$53K
- Dennis GallagherDistrict 8th Plymouth$36K
- Jay LivingstoneDistrict 8th Suffolk$45K
- Mike SoterDistrict 8th Worcester$61K
- Christopher MarkeyDistrict 9th Bristol$230K
- Donald WongDistrict 9th Essex$27K
- Orlando RamosDistrict 9th Hampden$14K
- Tom StanleyDistrict 9th Middlesex$66K
- Marcus VaughnDistrict 9th Norfolk$54K
- Bridget PlouffeDistrict 9th Plymouth$53K
- John MoranDistrict 9th Suffolk$141K
- Dave MuradianDistrict 9th Worcester$39K
- Mark SylviaDistrict 10th Bristol$108K
- Dan CahillDistrict 10th Essex$58K
- Carlos GonzálezDistrict 10th Hampden$14K
- John LawnDistrict 10th Middlesex$262K
- Jeff RoyDistrict 10th Norfolk$93K
- Michelle DuBoisDistrict 10th Plymouth$18K
- Billy MacGregorDistrict 10th Suffolk$107K
- Brian MurrayDistrict 10th Worcester$1K
- Chris HendricksDistrict 11th Bristol$21K
- Sean ReidDistrict 11th Essex$61K
- Bud WilliamsDistrict 11th Hampden$40K
- Amy SangioloDistrict 11th Middlesex$10K
- Paul McMurtryDistrict 11th Norfolk$37K
- Rita MendesDistrict 11th Plymouth$6K
- Judith GarcíaDistrict 11th Suffolk$17K
- Hannah KaneDistrict 11th Worcester$67K
- Norm OrrallDistrict 12th Bristol$2K
- Tom WalshDistrict 12th Essex$24K
- Angelo PuppoloDistrict 12th Hampden$105K
- Greg SchwartzDistrict 12th Middlesex$21K
- John RogersDistrict 12th Norfolk$12K
- Kathy LaNatraDistrict 12th Plymouth$60K
- Brandy Fluker-ReidDistrict 12th Suffolk$47K
- Meg KilcoyneDistrict 12th Worcester$85K
- Tony CabralDistrict 13th Bristol$79K
- Sally KeransDistrict 13th Essex$19K
- Carmine GentileDistrict 13th Middlesex$2K
- Josh TarskyDistrict 13th Norfolk$35K
- Dan HuntDistrict 13th Suffolk$70K
- John MahoneyDistrict 13th Worcester$60K
- Adam ScanlonDistrict 14th Bristol$21K
- Adrianne RamosDistrict 14th Essex$19K
- Simon CataldoDistrict 14th Middlesex$119K
- Alice PeischDistrict 14th Norfolk$85K
- Rob ConsalvoDistrict 14th Suffolk$100K
- Jim O'DayDistrict 14th Worcester$108K
- Ryan HamiltonDistrict 15th Essex$30K
- Michelle CiccoloDistrict 15th Middlesex$55K
- Tommy VitoloDistrict 15th Norfolk$132K
- Sam MontañoDistrict 15th Suffolk$12K
- Mary KeefeDistrict 15th Worcester$42K
- Francisco PaulinoDistrict 16th Essex$43K
- Jessica GianninoDistrict 16th Suffolk$77K
- Dan DonahueDistrict 16th Worcester$19K
- Frank MoranDistrict 17th Essex$65K
- Kevin HonanDistrict 17th Suffolk$93K
- David LeBoeufDistrict 17th Worcester$23K
- Tram NguyenDistrict 18th Essex$50K
- Tara HongDistrict 18th Middlesex$50K
- Mike MoranDistrict 18th Suffolk$312K
- Joe McKennaDistrict 18th Worcester$36K
- Dave RobertsonDistrict 19th Middlesex$17K
- Jeff TurcoDistrict 19th Suffolk$239K
- Kate DonaghueDistrict 19th Worcester$16K
- Brad JonesDistrict 20th Middlesex$40K
- Ken GordonDistrict 21st Middlesex$34K
- Marc LombardoDistrict 22nd Middlesex$49K
- Sean GarballeyDistrict 23rd Middlesex$27K
- Dave RogersDistrict 24th Middlesex$74K
- Marjorie DeckerDistrict 25th Middlesex$333K
- Mike ConnollyDistrict 26th Middlesex$59K
- Erika UyterhoevenDistrict 27th Middlesex$203K
- Joe McGonagleDistrict 28th Middlesex$40K
- Steve OwensDistrict 29th Middlesex$16K
- Rich HaggertyDistrict 30th Middlesex$62K
- Mike DayDistrict 31st Middlesex$129K
- Kate Lipper-GarabedianDistrict 32nd Middlesex$109K
- Steve UltrinoDistrict 33rd Middlesex$44K
- Christine BarberDistrict 34th Middlesex$235K
- Paul DonatoDistrict 35th Middlesex$105K
- Colleen GarryDistrict 36th Middlesex$8K
- Dan SenaDistrict 37th Middlesex$44K
- Thomas MoakleyDistrict Barnstable, Dukes and Nantucket$88K
Members from Open States (public domain), retrieved October 25, 2026. Machine-readable: /data/legislators/MA.json.
Federal law prohibits using information copied from FEC reports to solicit contributions or for commercial purposes. Do not use TerraCivic for fundraising, donor prospecting, or contact lists. TerraCivic shows no individual contributor names, addresses, employers or amounts. Data use & privacy