Mass Almanac

Your Government Guidebook

Almanac Book of Facts

Legislators’ Length of Service

The General Court, Ranked by Tenure

Every member of the 194th General Court, ordered by years of service in the chamber they now sit in — senators counted by Senate service only, representatives by House service only. Senators who rose from the House have those earlier years noted but not tallied.

Senate

40 members · Senate service only
#MemberPartyDistrictIn SenateYrsPrior House service
1Mark MontignyDem2nd Bristol & Plymouth199333
2Bruce TarrRep1st Essex & Middlesex199531House 1991–95
3Cynthia Stone CreemDemNorfolk & Middlesex199927
4Mike BarrettDem3rd Middlesex1987*21Senate 1987–95 & 2013–; House 1979–85
5Patricia JehlenDem2nd Middlesex200521House 1991–2005
6Karen SpilkaDemMiddlesex & Norfolk200521Senate President; House 2001–05
7James EldridgeDemMiddlesex & Worcester200917House 2003–09
8Michael MooreDem2nd Worcester200917
9Sal DiDomenicoDemMiddlesex & Suffolk201016
10John KeenanDemNorfolk & Plymouth201115House 2003–11
11Michael RodriguesDem1st Bristol & Plymouth201115House 1997–2011
12Michael RushDemNorfolk & Suffolk201115House 2003–11
13William BrownsbergerDemSuffolk & Middlesex201214House 2007–12
14Joan LovelyDem2nd Essex201313
15Jason LewisDem5th Middlesex201412House 2009–14
16Michael BradyDem2nd Plymouth & Norfolk201511House 2009–15
17Ryan FattmanRepWorcester & Hampden201511House 2011–15
18Barry FinegoldDem2nd Essex & Middlesex2011*11Senate 2011–15 & 2019–; House 1997–2011
19Patrick O’ConnorRep1st Plymouth & Norfolk201610
20Julian CyrDemCape & Islands20179
21Paul FeeneyDemBristol & Norfolk20179
22Cindy FriedmanDem4th Middlesex20179
23Nick CollinsDem1st Suffolk20188House 2011–18
24Brendan CrightonDem3rd Essex20188House 2015–18
25Jo ComerfordDemHampshire, Franklin & Worcester20197
26Becca RauschDemNorfolk, Worcester & Middlesex20197
27John VelisDemHampden & Hampshire20206House 2014–20
28John CroninDemWorcester & Middlesex20215
29Adam GomezDemHampden20215
30Lydia EdwardsDem3rd Suffolk20224Won 2022 special
31Peter DurantRepWorcester & Hampshire20233House 2011–23
32Robyn KennedyDem1st Worcester20233
33Paul MarkDemBerkshire, Hampden, Franklin & Hampshire20233House 2011–23
34Liz MirandaDem2nd Suffolk20233House 2019–23
35Jacob OliveiraDemHampden, Hampshire & Worcester20233House 2021–23
36Pavel PayanoDem1st Essex20233
37Kelly DoonerRep3rd Bristol & Plymouth20251
38William Driscoll Jr.DemNorfolk, Plymouth & Bristol20251House 2017–25
39Dylan FernandesDemPlymouth & Barnstable20251House 2017–25
40Vanna HowardDem1st Middlesex2026<1Won March 2026 special; House 2021–26

In Senate = year first seated in the Senate. Prior House service is noted but not included in the tenure total. * marks non-continuous Senate service; the total is cumulative.

House of Representatives

160 members, 3 vacancies · House service only
#MemberPartyDistrictElectedYrs
1Kevin HonanDem17th Suffolk198739
2Antonio CabralDem13th Bristol199135
3Ronald MarianoDem3rd Norfolk199135
4William GalvinDem6th Norfolk199135
5John RogersDem12th Norfolk199234
6Bradley JonesRep20th Middlesex199531
7Colleen GarryDem36th Middlesex199531
8Paul FrostRep7th Worcester199729
9Bruce AyersDem1st Norfolk199927
10David LinskyDem5th Middlesex199927
11James MurphyDem4th Norfolk200125
12Paul DonatoDem35th Middlesex200125
13Thomas StanleyDem9th Middlesex200125
14Alice PeischDem14th Norfolk200323
15Michael MoranDem18th Suffolk200521
16Todd SmolaRep1st Hampden200521
17Angelo PuppoloDem12th Hampden200719
18James O’DayDem14th Worcester200719
19Paul McMurtryDem11th Norfolk200719
20Sean GarballeyDem23rd Middlesex200818
21Aaron MichlewitzDem3rd Suffolk200917
22Brian AsheDem2nd Hampden200917
23James ArcieroDem2nd Middlesex200917
24Kate HoganDem3rd Middlesex200917
25Christopher MarkeyDem9th Bristol201115
26Danielle GregoireDem4th Middlesex2009*15
27David VieiraRep3rd Barnstable201115
28Donald WongRep9th Essex201115
29John LawnDem10th Middlesex201115
30John MahoneyDem13th Worcester201115
31Kimberly FergusonRep1st Worcester201115
32Marc LombardoRep22nd Middlesex201115
33Mark CusackDem5th Norfolk201115
34Michael FinnDem6th Hampden201115
35Nicholas BoldygaRep3rd Hampden201115
36Russell HolmesDem6th Suffolk201115
37Steven HowittRep4th Bristol201115
38Tackey ChanDem2nd Norfolk201115
39Tricia Farley-BouvierDem2nd Berkshire201115
40Alan SilviaDem7th Bristol201313
41Carole FiolaDem6th Bristol201313
42Daniel DonahueDem16th Worcester201313
43David RogersDem24th Middlesex201313
44Frank MoranDem17th Essex201313
45Jay LivingstoneDem8th Suffolk201313
46Jeffrey RoyDem10th Norfolk201313
47Jonathan ZlotnikDem2nd Worcester201313
48Kenneth GordonDem21st Middlesex201313
49Marjorie DeckerDem25th Middlesex201313
50Mary KeefeDem15th Worcester201313
51Daniel HuntDem13th Suffolk201412
52Daniel RyanDem2nd Suffolk201412
53Adrian MadaroDem1st Suffolk201511
54Carlos GonzálezDem10th Hampden201511
55Carmine GentileDem13th Middlesex201511
56Christine BarberDem34th Middlesex201511
57David DeCosteRep5th Plymouth201511
58David MuradianRep9th Worcester201511
59Donald BerthiaumeRep5th Worcester201511
60Hannah KaneRep11th Worcester201511
61Joseph McGonagleDem28th Middlesex201511
62Joseph McKennaRep18th Worcester201511
63Michael DayDem31st Middlesex201511
64Michelle DuBoisDem10th Plymouth201511
65Steven UltrinoDem33rd Middlesex201511
66Susannah WhippsInd2nd Franklin201511
67Daniel CahillDem10th Essex201610
68Andres VargasDem3rd Essex20179
69Brian MurrayDem10th Worcester20179
70Bud WilliamsDem11th Hampden20179
71Chynah TylerDem7th Suffolk20179
72Jack LewisDem7th Middlesex20179
73Joan MeschinoDem3rd Plymouth20179
74John Barrett IIIDem1st Berkshire20179
75Mike ConnollyDem26th Middlesex20179
76Natalie HigginsDem4th Worcester20179
77Alyson Sullivan-AlmeidaRep7th Plymouth20197
78Christopher HendricksDem11th Bristol20197
79David BieleDem4th Suffolk20197
80David LeBoeufDem17th Worcester20197
81David RobertsonDem19th Middlesex20197
82James HawkinsDem2nd Bristol20197
83Kathleen LaNatraDem12th Plymouth20197
84Lindsay SabadosaDem1st Hampshire20197
85Michael SoterRep8th Worcester20197
86Michelle CiccoloDem15th Middlesex20197
87Mindy DombDem3rd Hampshire20197
88Norman OrrallRep12th Bristol20197
89Patrick KearneyDem4th Plymouth20197
90Richard HaggertyDem30th Middlesex20197
91Thomas WalshDem12th Essex20197
92Tommy VitoloDem15th Norfolk20197
93Tram NguyenDem18th Essex20197
94Danillo SenaDem37th Middlesex20206
95Kate Lipper-GarabedianDem32nd Middlesex20206
96Adam ScanlonDem14th Bristol20215
97Brandy Fluker-ReidDem12th Suffolk20215
98Edward PhilipsDem8th Norfolk20215
99Erika UyterhoevenDem27th Middlesex20215
100Jeffrey TurcoDem19th Suffolk20215
101Jessica GianninoDem16th Suffolk20215
102Kelly PeaseRep4th Hampden20215
103Kip DiggsDem2nd Barnstable20215
104Meghan KilcoyneDem12th Worcester20215
105Michael KushmerekDem3rd Worcester20215
106Orlando RamosDem9th Hampden20215
107Patricia DuffyDem5th Hampden20215
108Rob ConsalvoDem14th Suffolk20215
109Sally KeransDem13th Essex20215
110Steven OwensDem29th Middlesex20215
111Steven XiarhosRep5th Barnstable20215
112Aaron SaundersDem7th Hampden20233
113Christopher FlanaganDem1st Barnstable20233
114Christopher WorrellDem5th Suffolk20233
115Estela ReyesDem4th Essex20233
116Francisco PaulinoDem16th Essex20233
117James Arena-DeRosaDem8th Middlesex20233
118Jennifer ArminiDem8th Essex20233
119John MoranDem9th Suffolk20233
120Judith GarciaDem11th Suffolk20233
121Kate DonaghueDem19th Worcester20233
122Kristin KassnerDem2nd Essex20233
123Manny CruzDem7th Essex20233
124Marcus VaughnRep9th Norfolk20233
125Margaret ScarsdaleDem1st Middlesex20233
126Michelle BadgerDem1st Plymouth20233
127Priscila SousaDem6th Middlesex20233
128Rita MendesDem11th Plymouth20233
129Rodney ElliottDem16th Middlesex20233
130Ryan HamiltonDem15th Essex20233
131Samantha MontañoDem15th Suffolk20233
132Shirley ArriagaDem8th Hampden20233
133Simon CataldoDem14th Middlesex20233
134William MacGregorDem10th Suffolk20233
135John MarsiRep6th Worcester20242
136Adrianne RamosDem14th Essex20251
137Amy SangioloDem11th Middlesex20251
138Andrew TarrDem5th Essex20251
139Bridget PlouffeDem9th Plymouth20251
140Dawne ShandDem1st Essex20251
141Dennis GallagherDem8th Plymouth20251
142Greg SchwartzDem12th Middlesex20251
143Hadley LuddyDem4th Barnstable20251
144Hannah BowenDem6th Essex20251
145Homar GomezDem2nd Hampshire20251
146John GaskeyRep2nd Plymouth20251
147Joshua TarskyDem13th Norfolk20251
148Justin ThurberRep5th Bristol20251
149Kenneth SweezeyRep6th Plymouth20251
150Leigh DavisDem3rd Berkshire20251
151Lisa FieldDem3rd Bristol20251
152Mark SylviaDem10th Bristol20251
153Michael ChaissonRep1st Bristol20251
154Richard WellsDem7th Norfolk20251
155Sean ReidDem11th Essex20251
156Steven OuelletteDem8th Bristol20251
157Tara HongDem18th Middlesex20251
158Thomas MoakleyDemBarnstable, Dukes & Nantucket20251

No current representative previously served in the Senate, so House-only and total service are identical here. * marks non-continuous service. Vacant: 1st Franklin (Natalie Blais) ; 16th Middlesex (Rodney Elliot); 17th Middlesex (Vanna Howard moved to the Senate, March 2026).

Source: Massachusetts General Court member records; compiled by Massachusetts Almanac. Assisted by Claude. · 194th General Court, updated July 2026.

‹ More Almanac Facts