2020 Pennsylvania Senate election


The 2020 elections for the Pennsylvania State Senate were held on November 3, 2020, with 25 of 50 districts being contested. Primary elections were held on June 2, 2020. The term of office for those elected in 2020 began when the Senate convened in January 2021. Pennsylvania State Senators are elected for four-year terms, with half of the seats up for election every two years. The election coincided with the 2020 United States presidential election, United States House of Representatives elections, and the entirety of the Pennsylvania House of Representatives.
Republicans had controlled the chamber since the 1994 election.

Special election

48th senatorial district

A special election for the 48th senatorial district was held on January 14 following Republican State Senator Mike Folmer's resignation after being arrested for possession of child pornography. Democrats selected Lebanon Valley College associate professor Michael Schroeder as their nominee, while Republicans nominated Lebanon County District Attorney Dave Arnold.

Close races

Six district races had winning margins of less than 15%:
DistrictWinnerMargin
District 9Democratic 3.9%
District 13Republican11.26%
District 15Republican3.46%
District 19Democratic14.90%
District 37Republican 4.14%
District 45Democratic0.06%