New Members

Open Seats (incumbent not on the general election ballot)

House:

  • HD-2 (Erie): Robert Merski (D) defeated Timothy Kuzma (R) and will replace Rep. Flo Fabrizio (D)
  • HD-15 (Beaver): Joshua Kail (R) defeated Terri Mitko (D) and will replace Rep. Jim Christiana (R)
  • HD-21 (Allegheny): Sara Innamorato (D) was unopposed and will replace Rep. Dom Costa (D)
  • HD-25 (Allegheny): Brandon Markosek (D) defeated Stephen Schlauch (R) and will replace Rep. Joe Markosek (D)
  • HD-29 (Bucks): Meghan Schroeder (R) defeated Andrew Dixon (D) and will replace Rep. Bernie O’Neill (R)
  • HD-30 (Allegheny): Lori Mizgorski (R) defeated Elizabeth Monroe (D) and will replace Rep. Hal English (R)
  • HD-34 (Allegheny): Summer Lee (D) was unopposed and will replace Rep. Paul Costa (D)
  • HD-39 (Allegheny): Michael Puskaric (R) defeated Robert Rhoderick (D) and will replace Rep. Rick Saccone (R)
  • HD-40 (Allegheny): Natalie Mihalek (R) defeated Sharon Guidi (D) and will replace Rep. John Maher (R)
  • HD-44 (Allegheny): Valerie Gaydos (R) defeated Michele Knoll (D) and will replace Rep. Mark Mustio (R)
  • HD-53 (Montgomery): Steven Malagari (D) defeated George Szekely (R) and will replace Rep. Bob Godshall (R) – pick up for Democrats
  • HD-54 (Westmoreland): Robert Brooks (R) defeated Jonathan McCabe (D) and will replace Rep. Eli Evankovich (R)
  • HD-62 (Indiana): James Struzzi (R) defeated Logan Dellafiora (D) and will replace Rep. Dave Reed (R)
  • HD-74 (Chester): Dan Williams (D) defeated Amber Turner (R) and will replace Rep. Harry Lewis (R) – pick up for Democrats
  • HD-76 (Clinton) Stephanie Borowicz (R) defeated Michael Hanna, Jr. (D) and will replace Rep. Mike Hanna (D) – pick up for Republicans
  • HD-79 (Blair): Louis Schmitt, Jr. (R) was unopposed and will replace Rep. John McGinnis (R)
  • HD-80 (Blair): James Gregory (R) defeated Laura Burke (D) and will replace Rep. Judith Ward (R)
  • HD-82 (Juniata): Johnathan Hershey (R) defeated Elizabeth Book (D) and will replace Rep. Adam Harris (R)
  • HD-93 (York): Paul Jones (R) defeated Delma Rivera-Lytle (D) and will replace Rep. Kristin Phillips-Hill (R)
  • HD-105 (Dauphin): Andrew Lewis (R) defeated Eric Epstein (D) and will replace Rep. Ron Marsico (R)
  • HD-112 (Lackawanna): Kyle Mullins (D) defeated Ernest Lemoncelli (R) and will replace Rep. Kevin Haggerty (D)
  • HD-143 (Bucks): Wendy Ullman (D) defeated Joseph Floor (R) and will replace Rep. Marguerite Quinn (R) – pick up for Democrats
  • HD-144 (Bucks): Todd Polinchock (R) defeated Meredith Buck (D) and will replace Rep. Kathy Watson (R)
  • HD-150 (Montgomery): Joseph Webster (D) defeated Nicholas Fountain (R) and will replace Rep. Michael Corr (R) – pick up for Democrats
  • HD-153 (Montgomery): Ben Sanchez (D) defeated Douglas Beaver (R) and will replace Rep. Madeleine Dean (D)
  • HD-162 (Delaware): David Delloso (D) defeated Mary Hopper (R) and will replace Rep. Mick Miccarelli (R) – pick up for Democrats
  • HD-175 (Philadelphia): MaryLouise Isaacson (D) was unopposed and will replace Rep. Michael O’Brien (D)
  • HD-177 (Philadelphia): Joseph Hohenstein (D) defeated Patty Kozlowski (R) and will replace Rep. John Taylor (R) – pick up for Democrats
  • HD-181 (Philadelphia): Malcolm Kenyatta (D) defeated Thomas Street (R) will replace Rep. Curtis Thomas (D)
  • HD-184 (Philadelphia): Elizabeth Fielder (D) was unopposed and will replace Rep. Bill Keller (D)
  • HD-193 (Adams): Torren Ecker (R) defeated Matthew Nelson (D) and will replace Rep. Will Tallman (R)
  • HD-197 (Philadelphia): Danilo Burgos (D) was unopposed and will replace Rep. Emilio Vazquez (D)
  • HD-199 (Cumberland): Barbara Gleim (R) defeated Joseph McGinnis (D) and will replace Rep. Stephen Bloom (R)

Senate:

  • SD-10 (Bucks): Steve Santarsiero (D) defeated Marguerite Quinn (R) and will replace Sen. Chuck McIlhinney (R) – pick up for Democrats
  • SD-12 (Montgomery): Maria Collett (D) defeated Stewart Greenleaf, Jr. (R) and will replace Sen. Stewart Greenleaf (R) – pick up for Democrats
  • SD-28 (York): Kristin Phillips-Hill (R) defeated Judith Higgins (D) and will replace Sen. Scott Wagner (R)
  • SD-30 (Blair): Judith Ward (R) defeated Emily Best (D) and will replace Sen. John Eichelberger (R)
  • SD-38 (Allegheny): Lindsey Williams (D) defeated Jeremy Shaffer (R) and will replace Sen. Randy Vulakovich (R) – pick up for Democrats

 

Upsets (incumbent that lost in the general election)

House:

  • HD-61 (Montgomery): Laura Hanbidge (D) defeated Rep. Kate Harper (R) – pick up for Democrats
  • HD-71 (Cambria): James Rigby (R) defeated Rep. Bryan Barbin (D) – pick up for Republicans
  • HD-146 (Montgomery): Joseph Ciresi (D) defeated Rep. Thomas Quigley (R) – pick up for Democrats
  • HD-155 (Chester): Danielle Otten (D) defeated Rep. Becky Corbin (R) – pick up for Democrats
  • HD-157 (Chester): Melissa Shusterman (D) defeated Rep. Warren Kampf (R) – pick up for Democrats
  • HD-158 (Chester): Christina Sappey (D) defeated Rep. Eric Roe (R) – pick up for Democrats
  • HD-163 (Delaware): Michael Zabel (D) defeated Rep. James Santora (R) – pick up for Democrats
  • HD-165 (Delaware): Jennifer Omara (D) defeated Rep. Alex Charlton (R) – pick up for Democrats
  • HD-167 (Chester): Kristine Howard (D) defeated Rep. Duane Milne (R) – pick up for Democrats
  • HD-178 (Bucks): Wendi Thomas (R) defeated Rep. Helen Tai (D) – pick up for Republicans

Senate:

  • SD-26 (Delaware): Timothy Kearney (D) defeated Sen. Tom McGarrigle (R) – pick up for Democrats
  • SD-44 (Montgomery): Katie Muth (D) defeated Sen. John Rafferty (R) – pick up for Democrats