The 2022 Maine State Senate election was held on Tuesday, November 8, 2022, with the primary election using instant-runoff voting being held on June 14, 2022, to elect the 131st Maine Senate. Voters in all 35 districts of the Maine Senate elected their state senators. These elections coincided with those for governor, U.S. House and the Maine House of Representatives. Democrats retained their 23–12 advantage in the chamber.

Retiring incumbents Democrats District 5: Jim Dill retired due to term limits. District 12: David Miramant retired due to term limits. District 13: Chloe Maxmin retired. District 20: Ned Claxton retired. District 21: Nate Libby retired due to term limits. District 25: Cathy Breen retired due to term limits. District 26: William Diamond retired due to term limits. District 28: Heather Sanborn retired. District 32: Susan Deschambault retired due to term limits.

Republicans District 4: Paul Davis retired due to term limits. District 8: Kimberley Rosen retired due to term limits. District 16: Scott Cyrway retired due to term limits. District 33: David Woodsome retired due to term limits.

Predictions SourceRankingAs ofSabato's Crystal Ball May 19, 2022

Results +ResultsPartiesCandidatesPopular voteSeatsVote%20202022+/−%Democratic35351,60652.69%222262.86%Republican35313,37946.96%131337.14%Independent12,3730.36%000.00%Total71667,358100.00%3535 100.00%

Closest races Seats where the margin of victory was under 10%: , Republican gain

, Democratic gain

Results Italics denote an open seat held by the incumbent party; bold text denotes a gain for a party. † - Incumbent not seeking re-election Senate districtIncumbentPartyElected senatorParty1st1stTroy Jackson DemTroy Jackson Dem2nd2ndTrey Stewart RepTrey Stewart Rep3rd3rdBrad Farrin RepBrad Farrin RepScott Cyrway† Rep4th4thPaul Davis† RepStacey Guerin RepStacey Guerin Rep5th5thRussell Black RepRussell Black Rep6th6thMarianne Moore RepMarianne Moore Rep7th7thNicole Grohoski DemNicole Grohoski Dem8th8thJim Dill† DemMike Tipping Dem9th9thJoe Baldacci DemJoe Baldacci Dem10th10thKimberley Rosen† RepPeter Lyford Rep11th11thChip Curry DemChip Curry Dem12th12thDavid Miramant† DemPinny Beebe-Center Dem13th13thChloe Maxmin† DemCameron Reny Dem14th14thCraig Hickman DemCraig Hickman Dem15th15thMatthew Pouliot RepMatthew Pouliot Rep16th16thnew seatDavid LaFountain Dem17th17thJeff Timberlake RepJeff Timberlake Rep18th18thRick Bennett RepRick Bennett Rep19th19th Lisa Keim RepLisa Keim Rep20th20thNed Claxton† DemEric Brakey Rep21st21stNate Libby† DemPeggy Rotundo Dem22nd22ndnew seatJames Libby Rep23rd23rdMattie Daughtry DemMattie Daughtry Dem24th24thEloise Vitelli DemEloise Vitelli Dem25th25thCatherine Breen† DemTeresa Pierce Dem26th26th William Diamond† DemTim Nangle Dem27th27thHeather Sanborn† DemJill Duson Dem28th28thBen Chipman DemBen Chipman Dem29th29thAnne Carney DemAnne Carney Dem30th30thStacy Brenner DemStacy Brenner Dem31st31stDonna Bailey DemDonna Bailey Dem32nd32ndSusan Deschambault† DemHenry Ingwersen Dem33rd33rdDavid Woodsome† RepMatthew Harrington Rep34th34thJoe Rafferty DemJoe Rafferty Dem35th35thMark Lawrence DemMark Lawrence Dem

Detailed results

District 1 • District 2 • District 3 • District 4 • District 5 • District 6 • District 7 • District 8 • District 9 • District 10 • District 11 • District 12 • District 13 • District 14 • District 15 • District 16 • District 17 • District 18 • District 19 • District 20 • District 21 • District 22 • District 23 • District 24 • District 25 • District 26 • District 27 • District 28 • District 29 • District 30 • District 31 • District 32 • District 33 • District 34 • District 35__NOTOC__

District 1 The 1st district, in Aroostook County, consisted of Caribou, Fort Fairfield, Fort Kent, Madawaska, Mapleton, 29 other municipalities, and several townships. Incumbent Democrat Troy Jackson had represented the 1st district since 2016, and was re-elected.

Primary elections

General election

District 2 The 2nd district, in Aroostook and Penobscot counties, consisted of East Millinocket, Hodgdon, Houlton, Millinocket, Presque Isle, 37 other municipalities, and several townships. Incumbent Republican Trey Stewart had represented the 2nd district since 2020, and was re-elected.

Primary elections

General election

District 3 The 3rd district, in Kennebec, Penobscot, and Somerset counties, consisted of Clinton, Madison, Norridgewock, Pittsfield, Skowhegan, 9 other municipalities, and one township. Incumbent Republican Brad Farrin had represented the 3rd district since 2018, and was re-elected. The district also included the home of incumbent Republican Scott Cyrway, who had represented the 16th district since 2014, and was term-limited.

Primary elections

General election

District 4 The 4th district, in Penobscot and Piscataquis counties, consisted of Corinth, Dexter, Dover-Foxcroft, Glenburn, Levant, 24 other municipalities, and several townships. Incumbent Republican Paul Davis had represented the 4th district since 2014, was term-limited. The new 4th district also included the home of incumbent Republican Stacey Guerin, who had represented the 10th district since 2018. She was re-elected.

Primary elections

General election

District 5 The 5th district, in Franklin, Kennebec, and Somerset counties, consisted of Anson, Farmington, New Sharon, St. Albans, Wilton, 31 other municipalities, and several townships. The new 5th district included the home of incumbent Republican Russell Black, who had represented the 17th district since 2018. He was re-elected.

Primary elections

General election

District 6 The 6th district, in Hancock and Washington counties, consisted of Calais, Franklin, Gouldsboro, Hancock, Machias, 51 other municipalities, and several townships. Incumbent Republican Marianne Moore had represented the 6th district since 2018, and was re-elected.

Primary elections

General election

District 7 The 7th district, in Hancock and Knox counties, consisted of Bar Harbor, Blue Hill, Ellsworth, Mount Desert, Orland, and 17 other municipalities. Incumbent Democrat Louis Luchini represented the 7th district from 2018 until he resigned on January 18, 2022. Democrat Nicole Grohoski was elected in a special election coinciding with the primary election, and she was re-elected.

Primary elections

General election

District 8 The 8th district, in Penobscot County, consisted of Lincoln, Milford, Old Town, Orono, Veazie, 15 other municipalities, and several townships. The new 8th district included the home of incumbent Democrat Jim Dill, who had represented the 5th district since 2014. He was term-limited, and Democrat Mike Tipping was elected.

Primary elections

General election

District 9 The 9th district, in Penobscot County, consisted of Bangor and Hermon. Incumbent Democrat Joe Baldacci had represented the 9th district since 2020, and was re-elected.

Primary elections

General election

District 10 The 10th district, in Hancock and Penobscot counties, consisted of Brewer, Bucksport, Hampden, Holden, Orrington, and 7 other municipalities. The new 10th district included the home of incumbent Republican Kimberley Rosen, who had represented the 8th district since 2014. She was term-limited, and Republican Peter Lyford was elected.

Primary elections

General election

District 11 The 11th district, in Waldo County, consisted of Belfast, Lincolnville, Northport, Searsport, Winterport, and 21 other municipalities. Incumbent Democrat Chip Curry had represented the 11th district since 2020, and was re-elected.

Primary elections

General election

District 12 The 12th district, in Knox County, consisted of Camden, Rockland, Rockport, St. George, Warren, and 11 other municipalities. Incumbent Democrat David Miramant had represented the 12th district since 2014, and was term-limited. Democrat Pinny Beebe-Center was elected.

Primary elections

General election

District 13 The 13th district, in Kennebec, Knox, and Lincoln counties, consisted of Boothbay, Bristol, Jefferson, Waldoboro, Wiscasset, and 15 other municipalities. Incumbent Democrat Chloe Maxmin had represented the 13th district since 2020, and retired. Democrat Cameron Reny was elected.

Primary elections

General election

District 14 The 14th district, in Kennebec County, consisted of Gardiner, Hallowell, Monmouth, West Gardiner, Winthrop, and 7 other municipalities. Incumbent Democrat Craig Hickman had represented the 14th district since 2021, and was re-elected.

Primary elections

General election

District 15 The 15th district, in Kennebec County, consisted of Augusta, Belgrade, China, Mount Vernon, Sidney, and Vassalboro. Incumbent Republican Matthew Pouliot had represented the 15th district since 2018, and was re-elected.

Primary elections

General election

District 16 The 16th district, in Kennebec and Somerset counties, consisted of Albion, Fairfield, Oakland, Waterville, and Winslow. The new 16th district was home to no incumbent senators. Democrat David LaFountain was elected over Republican Mike Perkins, whose primary was decided via instant-runoff voting.

Primary elections

Maine State Senate 16th District Republican Party primary election, 2022PartyCandidateFirst choiceRound 1Votes%TransferVotes% RepublicanMike Perkins, of Oakland84644.20%+7692252.18% RepublicanKevin Kitchin, of Fairfield73338.30%+11284547.82% RepublicanMark Andre, of Oakland33517.50%-335EliminatedTotal votes1914100.00%-1471767100.00%

General election

District 17 The 17th district, in Androscoggin and Kennebec counties, consisted of Greene, Lisbon, Litchfield, Sabattus, Turner, and 5 other municipalities. The new 17th district included the home of incumbent Republican Jeff Timberlake, who had represented the 22nd district since 2018. He was re-elected.

Primary elections

General election

District 18 The 18th district, in Androscoggin, Cumberland, and Oxford counties, consisted of Bridgton, Fryeburg, Norway, Oxford, Paris, and 9 other municipalities. The new 18th district included the home of incumbent Republican Rick Bennett, who had represented the 19th district since 2020. He was re-elected.

Primary elections

General election

District 19 The 19th district, in Franklin and Oxford counties, consisted of Bethel, Dixfield, Jay, Mexico, Rumford, 30 other municipalities, and several townships. The new 19th district included the home of incumbent Republican Lisa Keim, who had represented the 18th district since 2016. She was re-elected.

Primary elections

General election

District 20 The 20th district, in Androscoggin and Cumberland counties, consisted of Auburn, Durham, New Gloucester, and Poland. Incumbent Democrat Ned Claxton had represented the 20th district since 2018, and retired. Republican Eric Brakey was elected.

Primary elections

General election

District 21 The 21st district, in Androscoggin County, consisted of Lewiston. Incumbent Democrat Nate Libby had represented the 21st district since 2014, and was term-limited. Democrat Peggy Rotundo was elected.

Primary elections

General election

District 22 The 22nd district, in Cumberland, Oxford, and York counties, consisted of Limerick, Limington, Naples, Shapleigh, Standish, and 8 other municipalities. The new 22nd district was home to no incumbent senators. Republican James Libby was elected.

Primary elections

General election

District 23 The 23rd district, in Cumberland County, consisted of Brunswick, Chebeague Island, Freeport, Harpswell, Pownal, and part of Yarmouth. The new 23rd district included the home of incumbent Democrat Mattie Daughtry, who had represented the 24th district since 2020. She was re-elected.

Primary elections

General election

District 24 The 24th district, in Lincoln and Sagadahoc counties, consisted of Bath, Bowdoinham, Richmond, Topsham, Woolwich, and 6 other municipalities. The new 24th district included the home of incumbent Democrat Eloise Vitelli, who had represented the 23rd district since 2016. She was re-elected.