2024 Pennsylvania House of Representatives election


The 2024 elections for the Pennsylvania House of Representatives were held on, with all districts up for election. The term of office for those elected in 2024 began 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, the Democratic Party affirmed its first majority in the chamber since 2010 after winning three special elections. The 2024 elections saw no change in the partisan makeup of the House, with the Democrats maintaining a one-seat majority despite losing the popular vote. It was the only state legislative chamber in the country won by Democrats that was rated more competitive than Likely R / Likely D by CNalysis.

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 was held on September 17. Democratic 28th Philadelphia Ward leader Keith Harris was the only candidate on the ballot.

201st legislative district

Democrat Stephen Kinsey resigned on July 16. A special election was held on September 17. Democrat Andre Carroll was the only candidate on the ballot.

Results summary

Retiring incumbents

Democrats

  1. District 38: Nick Pisciottano retired to run for State Senate.
  2. District 96: Mike Sturla withdrew after the primary election.
  3. District 103: Patty Kim retired to run for State Senate.
  4. District 126: Mark Rozzi retired.

Republicans

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

Incumbents defeated in primary

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.

Primary elections

Republican primary

Source:

General election

Close races

''Districts where the margin of victory was under 10%:''

District breakdown

! scope="col" style="background-color: #800080; width: 8px;" |