Maine's 2nd State Senate district is one of 35 districts in the Maine Senate. It has been represented by Republican Senate minority leader Harold Stewart since 2022. Geography District 2 covers the smaller southern half of Aroostook County, and a small part of Penobscot County. It is located entirely within Maine's 2nd congressional district. It borders the Canadian province of New Brunswick.

Aroostook County - 45.1% of county Penobscot County - 6.8% of county

Aroostook:

City: Presque Isle Towns: Amity Blaine Crystal Dyer Brook Easton Hammond Haynesville Hersey Hodgdon Houlton Island Falls Linneus Littleton Ludlow Mars Hill Merrill Monticello New Limerick Oakfield Orient Sherman Smyrna Westfield Weston

Penobscot:

Towns: Chester East Millnocket Mattawamkeag Maxfield Medway Millinocket Mount Chase Patten Stacyville Woodville

Recent election results Source:

2022

Elections prior to 2022 were held under different district lines.

2024

Historical election results Source:

2012

2014

2016

2018

2020

References