128th Maine Senate explained

The 128th Maine Senate had 35 members each elected to two-year terms in November 2016. The first regular session was sworn in on December 6, 2016.

The 128th Senate party composition was:

Leadership

Position Name Party Residence County
Waldo
Garrett MasonAndroscoggin
Assistant Majority Leader Penobscot
Aroostook
Assistant Minority Leader Androscoggin

Senators

DistrictSenatorPartyMunicipalityCounty
1Troy JacksonDemocratAllagashAroostook
2Michael E. CarpenterDemocratHoultonAroostook
3Rodney WhittemoreRepublicanSkowheganSomerset
4Paul T. DavisRepublicanSangervillePiscataquis
5James DillDemocratOld TownPenobscot
6Joyce MakerRepublicanCalaisWashington
7Brian LangleyRepublicanEllsworthHancock
8Kimberly RosenRepublicanBucksportHancock
9Geoffrey GratwickDemocratBangorPenobscot
10Andre Cushing IIIRepublicanHampdenPenobscot
11Michael ThibodeauRepublicanWinterportWaldo
12David MiramantDemocratCamdenKnox
13Dana DowRepublicanWaterboroLincoln
14Shenna BellowsDemocratManchesterKennebec
15Roger KatzRepublicanAugustaKennebec
16Scott CyrwayRepublicanBentonKennebec
17Tom SavielloRepublicanWiltonFranklin
18Lisa KeimRepublicanDixfieldOxford
19James HamperRepublicanOxfordOxford
20Eric BrakeyRepublicanAuburnAndroscoggin
21Nate LibbyDemocratLewistonAndroscoggin
22Garrett MasonRepublicanLisbonAndroscoggin
23Eloise VitelliDemocratTopshamSagadahoc
24Brownie CarsonDemocratBrunswickCumberland
25Cathy BreenDemocratFalmouthCumberland
26G. William DiamondDemocratWindhamCumberland
27Ben ChipmanDemocratPortlandCumberland
28Mark DionDemocratPortlandCumberland
29Rebecca MillettDemocratCape ElizbathCumberland
30Amy VolkRepublicanScarboroughCumberland
31Justin ChenetteDemocratSacoYork
32Susan DeschambaultDemocratBiddefordYork
33David WoodsomeRepublicanWaterboroYork
34Ronald F. CollinsRepublicanWellsYork
35Dawn HillDemocratYorkYork

See also

External links