2024 Pennsylvania House of Representatives election

The 2024 elections for the Pennsylvania House of Representatives will be held on 2024-11-05, with all districts up for election. The term of office for those elected in 2024 will begin when the House of Representatives convenes in January 2025. Pennsylvania State Representatives are elected for two-year terms, with all 203 seats up for election every two years. The primary elections to choose the respective parties' nominees took place on April 23.

On 2/7/2023, Democrats affirmed their first majority in the chamber since 2010 after winning 3 special elections.

140th legislative district
Democrat John Galloway was elected magisterial district judge unopposed, succeeding District Judge Jan Vislosky upon her retirement. House Speaker Joanna McClinton scheduled a special election for February 13, 2024.

Democratic nominee and Pennsbury School Board member Jim Prokopiak defeated Republican nominee Candace Cabanas of Falls Township.

139th legislative district
Republican Joseph Adams resigned from the House on February 9, 2024. A special election was held on April 23. Sterling Township supervisor Jeffrey Olsommer, the Republican nominee, defeated former Pike County Area Agency on Aging chair Robin Skibber, the Democratic nominee.

195th legislative district
Democrat Donna Bullock resigned on July 15. A special election will be held on September 17.

201th legislative district
Democrat Stephen Kinsey resigned on July 16. A special election will be held on September 17.

Democrats

 * 1) District 38: Nick Pisciottano is retiring to run for State Senate.
 * 2) District 103: Patty Kim is retiring to run for State Senate.
 * 3) District 126: Mark Rozzi is retiring.

Republicans

 * 1) District 5: Barry Jozwiak is retiring.
 * 2) District 14: Jim E. Marshall is retiring.
 * 3) District 28: Rob Mercuri is retiring to run for U.S. House.
 * 4) District 56: George Dunbar is retiring.
 * 5) District 63: Donna Oberlander is retiring.
 * 6) District 90: Paul Schemel is retiring.
 * 7) District 92: Dawn Keefer is retiring to run for State Senate.
 * 8) District 120: Aaron Kaufer is retiring.
 * 9) District 187: Ryan Mackenzie is retiring to run for U.S. House.

Democrats

 * 1) District 172: Kevin J. Boyle lost renomination to Sean Dougherty.

Republicans

 * 1) District 80: Jim Gregory lost renomination to Scott Barger.
 * 2) District 117: Mike Cabell lost renomination to Jamie Walsh.

Republican primary
Source:

District breakdown
Source: Pennsylvania Department of State