District Map

31st Senatorial District

31st Senatorial District

31st District includes:

CUMBERLAND and YORK Counties. Part of CUMBERLAND County consisting of the TOWNSHIPS of Cooke, Dickinson, East Pennsboro, Hampden, Lower Allen, Middlesex, Monroe, Silver Spring, South Middleton and Upper Allen and the BOROUGHS of Camp Hill, Carlisle, Lemoyne, Mechanicsburg, Mount Holly Springs, New Cumberland, Shiremanstown and Wormleysburg and Part of YORK County consisting of the TOWNSHIPS of Carroll, Dover, Fairview, Franklin, Jackson, Monaghan, Warrington and Washington and the BOROUGHS of Dillsburg, Dover, Franklintown and Wellsville.

Total Population: 255,939

Municipal Web Sites


NEW SENATE DISTRICT

CUMBERLAND and YORK Counties.

Part of CUMBERLAND County consisting of the TOWNSHIPS
of Lower Allen and Upper Allen and the BOROUGHS of
Lemoyne, Mechanicsburg, New Cumberland and
Shiremanstown and Part of YORK County consisting of
the CITY of York and the TOWNSHIPS of Carroll,
Conewago, Dover, East Manchester, Fairview, Franklin,
Manchester, Monaghan, Newberry, Warrington, Washington
and West Manchester and the BOROUGHS of Dillsburg,
Dover, Franklintown, Goldsboro, Lewisberry,
Manchester, Mount Wolf, Wellsville, West York and York
Haven.

Total population: 259,208

The new district lines will be used in all forthcoming elections for the General Assembly until the next reapportionment, which means that the legislative districts covered by this office will be changing with the 2022 elections.