Maine's 25th State Senate district is one of 35 districts in the Maine Senate. It has been represented by Senate Majority Leader, Democrat Teresa Pierce since 2022 Geography District 25 represents the southeastern corner of Cumberland County.

Cumberland County - 13.4% of county

Cumberland:

Towns:

Cumberland Falmouth Gray Long Island North Yarmouth (Part of) Yarmouth

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

Notes

References