District Map

DAUPHIN, LEBANON and YORK Counties.

Part of DAUPHIN County consisting of the TOWNSHIPS of Conewago, Londonderry, Lower Swatara and Swatara and the BOROUGHS of Highspire, Middletown, Paxtang, Royalton and Steelton; All of LEBANON County and Part of YORK County consisting of the TOWNSHIPS of Conewago, East Manchester, Newberry and Springettsbury and the BOROUGHS of Goldsboro, Lewisberry, Manchester, Mount Wolf and York Haven.


NEW SENATE DISTRICT

BERKS, LANCASTER and LEBANON Counties.

Part of BERKS County consisting of the TOWNSHIPS of
Albany, Bern, Bethel, Centre, Greenwich, Heidelberg,
Jefferson, Lower Heidelberg, Maidencreek, Marion,
North Heidelberg, Ontelaunee, Penn, Perry, South
Heidelberg, Tilden, Tulpehocken, Upper Bern, Upper
Tulpehocken and Windsor and the BOROUGHS of Bernville,
Centerport, Hamburg, Leesport, Lenhartsville,
Robesonia, Shoemakersville, Wernersville and
Womelsdorf; Part of LANCASTER County consisting of
the TOWNSHIPS of Brecknock, Clay, East Cocalico and
West Cocalico and the BOROUGHS of Adamstown (Lancaster
County Portion) and Denver and All of LEBANON County.

Total population: 269,151

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.