PoliticsPA Playbook: Primary Election Results

General election matchups are mostly set, with two major races remaining too close to call. Meanwhile NINE incumbents in the State House and Senate trail to challengers, and three more lost in member-vs-member primaries. Good morning and here is the Playbook. 

We’ve tracked every contested race in Pennsylvania. Which ones are over, which ones are still counting, which incumbents lost, and more. 

U.S. Senate: In one of the closest races in Keystone State history, Dr. Mehmet Oz holds a 2,600 vote lead over David McCormick, as of early Wednesday morning. The race is too close to call. John Fetterman cruised to victory on the Democratic side with nearly 60 percent of the vote to outdistance runner-up Conor Lamb.

Governor: It will be Josh Shapiro vs. Doug Mastriano in the fall. Mastriano defeated eight other candidates to secure the GOP nod, doubling up runner-up Lou Barletta.

Lt Governor: Austin Davis rode home on the coattails of Shapiro to win the Democratic nod alongside the PA attorney general. Carrie DelRosso, the first-term state Rep. from Allegheny County, secured the victory in the 10-candidate race for the GOP nomination.

U.S. Congress

PA1: Rep. Brian Fitzpatrick comfortably defeated challenger Alex Entin in the GOP primary for the Philadelphia suburban district. Fitzpatrick will face Democrat Ashley Ehasz, who was unopposed for the Democratic Party nomination, for the general election. 

PA2: Rep. Brendan Boyle (D-Philadelphia) and Republican Aaron Bashir were both unopposed in their respective primaries. They will go up against one another in November for the Philadelphia-based seat.

PA3: Rep. Dwight Evans (D-Philadelphia) coasted to the Democratic Party nomination over challenger Alexandra Hunt. There is no Republican running for the Philadelphia-based seat in the general election.

PA4: Rep. Madeleine Dean was unopposed for the Democratic Party nomination. She will face Christian Nascimento, who bested Daniel Burton in the GOP primary, in November for the Philadelphia suburban district. 

PA5: Rep. Mary Gay Scanlon (D-Delaware) will go up against Republican David Galluch for the Delaware County-based seat in November. Both were unopposed in their respective primaries on Tuesday.

PA6: Rep. Chrissy Houlahan was unopposed in the Democratic Party primary. It is unclear who she will be challenged by in the general election. Guy Ciarrocchi holds a 3 point advantage over Steve Fanelli in the four candidate race for the GOP nomination.

PA7: Rep. Susan Wild was unopposed in the Democratic Party primary. Lisa Scheller, who was the GOP nominee in 2020, holds a narrow lead over Kevin Dellicker for the Republican Party nomination. 

PA8: Rematch. Rep. Matt Cartwright (D-Lackawanna) will take on Republican Jim Bognet for the Northeast Pa seat in November. Cartwright was unopposed for the Democratic Party nomination, while Bognet bested Republican Mike Marsicano for his party’s nomination. Cartwright defeated Bognet for the seat under its previous boundaries in 2020. 

PA9: Rep. Dan Meuser (R-Luzerne) will be challenged by Democrat Amanda Waldman in the general election. Meuser and Waldman were both unopposed for their respective party’s nomination.

PA10: Rep. Scott Perry (R-York) was unopposed for the Republican Party nomination. It is unclear who he will face in the fall. Rick Coplen holds a 4 point edge over Shamaine Daniels in the Democratic Party race for the seat. 

PA11: Rep. Lloyd Smucker (R-Lancaster)  will be challenged by Democrat Bob Hollister for the seat in the general election. Both candidates were unopposed in their respective primaries. 

PA12: State Rep. Summer Lee holds a narrow edge over Steve Irwin for the open seat in Pittsburgh that appears likely to hold. Lee has declared victory in the race, although Irwin has not conceded yet as a few thousand voters are out-standing.

PA13: Rep. John Joyce was unopposed for the GOP nomination and will not face a Democrat in the fall. 

PA16: Rep. Mike Kelly (R-Butler) was unopposed for the Republican Party nomination. He will be challenged by Democrat Dan Pastore for the Northwest Pa seat in the fall. Pastore secured his party’s nomination by besting Rick Telesz in the Democratic Party primary. 

PA17: Democrat Chris Deluzio and Republican Jeremy Shaffer cruised to relatively-comfortable victories for the open-seat in western Pa. Deluzio held a 25 point-lead over fellow Democrat Sean Meloy as of Wednesday morning, while Shaffer promotes a 30-plus point lead over Jason Killmeyer and Kathy Coder for the Republican Party nomination.

INCUMBENTS WHO LOST

Nine State House and Senate incumbents lost or trail after Tuesday, including BOTH Republican Appropriations Committee Chairmen.  

SD16: GOP: In a potentially major change for Harrisburg, incumbent Sen. and Approps Chairman Pat Browne currently trails challenger Jarrett Coleman by about 2% in this Lehigh County District with 89% of precincts reporting. Armchair Lehigh Valley characterized Coleman as winning a seat on the Parkland School Board on an anti-mask, anti-CRT platform. The winner will face Democrat Mark Pinsley in the general election in this Trump +7 district. 

HD24: DEM: We hardly knew ya. Martell Covington, who won a special election for now-Mayor Ed Gainey’s seat in April, was defeated by Latasha Mayes in May. There are no Republicans on the ballot.

HD39 GOP: Andrew Kuzma toppled incumbent Michael Puskaric by 13 points in this Allegheny/Washington County district that is safely Republican. There is no Democratic opponent on the ballot.

HD47 GOP: Challenger Joe D’Orsie defeated incumbent Keith Gillespie by a resounding 16 points to secure the Republican nomination in this Trump +14 York County district. No Democratic opponent was on the ballot.

HD55 GOP: Jill Cooper holds an 8-point advantage over incumbent Jason Silvis in this solidly red Westmoreland, Armstrong, Indiana county district. There is no Democratic challenger.

HD94 GOP: Upstart Wendy Fink appears to have upset state house appropriations chair Stan Saylor in this York County district with no general election opposition.

HD159 DEM: Delco voters chose Carol Kazeem, a community activist supported by the Pa. Working Families Party, over incumbent Rep. Brian Kirkland in this safe Dem seat. 

HD194 DEM: Nurse Practitioner Tarik Khan, who previously led the Pa. State Nurses Association, ousted incumbent Rep. Pam DeLissio in this safe Dem, Philly-based seat. 

MEMBER-VS-MEMBER PRIMARY RESULTS

HD86: GOP: Republican Rep. Perry Stambaugh defeated Rep.Jonathan Hershey, 55-45, in this safe-R seat that was redrawn to combine Perry and Mifflin counties. 

HD187: REP: Rep. Ryan Mackenzie defeated colleague 61-39. They were drawn into this seat in the Lehigh Valley. There is no Democratic candidate in this +8 Trump district

TOSSUP: HD200: DEM: State Rep. Chris Rabb comfortably overcame colleague Isabella Fitzgerald, 62-to-38, in this safe Dem, Philly-based seat.

State Senate

SD5: OPEN: GOP candidate Sam Oropez will face Democratic candidate Shawn Dillion for this vacant seat.

SD6: OPEN: GOP candidate Frank Farry will face Democratic candidate Ann Marie Mitchell to replace Rep. Tommy Tomlinson in this district that President Trump won by less than 1%.

SD8: DEM: Dem State Senator Anthony Williams leads primary opponent Paul Prescod by 18 points in this safe Dem Philadelphia County District. No GOP candidate is running.

SD14 OPEN: Dem: Tara Zrinski leads Nicholas Miller and Yamelisa Taveras in this Biden +22 Lehigh Valley District. This was an opportunity district, moved south from NEPA during reapportionment.= where it was previously held by Sen. John Yudichak (D-turned-I). 

SD14: OPEN GOP: Dean Browning defeated Cynthia Miller and Omy Maldonado in his quest to replace retiring State Senator John Yudichak.

SD16: GOP: In a potentially major change for Harrisburg, incumbent Sen. and Approps Chairman Pat Browne currently trails challenger Jarrett Coleman by about 2% in this Lehigh County District with 89% of precincts reporting. Armchair Lehigh Valley characterized Coleman as winning a seat on the Parkland School Board on an anti-mask, anti-CRT platform. The winner will face Democrat Mark Pinsley in the general election in this Trump +7 district. 

SD24: OPEN GOP: Tracy Pennycuick dispatched David Moyer, 85-15, in this race to replace retiring State Senator Bob Mensch (R). Biden won this Montgomery County District by less than 1%.

SD24: OPEN DEM: Jill Dennin easily defeated Emanuel Wilkerson, 73-27, in this race to face a Republican opponent and replace retiring State Senator Bob Mensch in November.

SD34: OPEN GOP: Greg Rothman leads Michael Gossert in this contested Harrisburg-area primary. The winner will face Democratic nominee James Massey, who did not have a primary opponent in this Trump +24 district.

SD36: GOP: Incumbent Senator Ryan Aument leads GOP challenger Mike Miller by 22% in this Trump +16 Lancaster County district, with 95% of the vote in. There is no Democrat on the ballot.

SD38: GOP: State Rep. Lori Mizgorski easily overcame Jake Roberts by more than two-to-one in this Biden +10 Northern Allegheny County district. The winner will face incumbent Democrat Lindsay Williams, who ran unopposed in her primary.

SD40: OPEN: GOP candidate and State Rep. Rosemary Brown will face Democrat Jennifer Shukaitis in this race to replace outgoing State Senator Mario Scavello in November. This Monroe County District voted Trump by less than 1% in 2020.

State House

LEADER: HD4: OPEN GOP: Jacob Banta leads Jason Monn and five other candidates by 15 points in an Erie County race to replace retiring Rep. Curt Sonney (R) in a Trump +24 district; No Dem was on the ballot. 

HD5: GOP: Incumbent Rep. Barry Jozwiak beat GOP challenger David Golowski by 23% in this Trump +22 Berks County District. No Democrat is on the ballot.

HD7: DEM: Tim McGonigle easily defeated Mitchel Henderson in the Democratic primary to replace Rep. Mark Longietti (D) in this Trump +12 Mercer County District. The winner will face GOP Rep. Parke Wentling, who has been moved from the 17th district to the 7th this redistricting cycle.

HD8: GOP: Rep. Aaron Bernstine, who faced a reapportionment shuffle, leads challenger John Kennedy by 8 points with 95% of the vote in. This is a +41 district in Mercer and Butler counties; no Democratic challenger is on the ballot.

HD9: GOP: No results are available in this race among Darryl Audia, James Kerin and Marla Brown in this Trump +26 Lawrence County district. The winner will face Democratic incumbent Chris Sainato in the general election.

HD10: Dem: Incumbent Amen Brown was moved from his old district to the 10th District this past redistricting cycle but that didn’t slow him down. He currently leads challengers Cassandra Greene and Sajda Blackwell in this safe Democratic district. But, the outstanding ballots keep it in play for Wednesday. 

HD11 GOP: Incumbent Marci Mustello easily downed challenger Jennifer Steel in this safe republican district, which went Trump +37 in 2020. No Democrat is on the ballot.

HD12: GOP: Stephenie Scialabba turned back Gregg Semel and Scott Timko by double digits  in the GOP primary to replace outgoing Republican State Senator Daryl Metcalfe. The winner will face Democrat Robert Vigue, who does not have a primary opponent, in the general election. 

HD13: GOP: Incumbent John A. Lawrence downed challenger Carmela Ciliberti by 25% in this Trump +2 District that encompasses parts of Chester and Lancaster county. The winner will face Democrat Chamir James in November.

HD19 DEM: Aerion Abney, fresh off his win in the April special election, defeated challenger Glenn Grayson. There is no current opponent in the fall.

HD20: DEM: Incumbent Rep. Emily Kinkead defeated challenger Nick Mastros by about a two-to-one margin in this north Pittsburgh and suburban seat that went +16 Biden. This was despite Mastros’ endorsement from the Allegheny County Democratic Committee There is no GOP candidate on the ballot, although there are rumblings of a write-in.

HD22: DEM: Joshua Seigel currently leads Saeed George by 27% in this Biden +32 Lehigh County District to replace redistricted Rep. Peter Schweyer. The winner will face Republican candidate Robert Smith Jr. in November.

HD25: GOP: Stephen Schlauch narrowly leads primary opponent John Ritter by 2.3% in the race to face incumbent Democrat Brandon Markosek in the general election. Biden won this Allegheny county district by 9% in 2020.

HD27: GOP: Ed Brodsky leads Tim Walker by 13 points in this GOP Allegheny County primary. The winner will face incumbent Democrat Daniel J. Deasy in this Biden +13 district.

HD30: OPEN: GOP: Former Allegheny County Councilwoman Cindy Kirk defeated Tom Fodi convincingly, by 60 points, in this Biden +5 Allegheny County district. It’s a new district, shuffled during reapportionment. The winner will face Democrat Dr. Arvind Venkat in the general election.

HD31 GOP: Bernie Sauer leads Jennifer Spillane by 29% in this Biden +17 Bucks County district. The winner will face incumbent Rep. Perry Warren (D) in the general election.

HD33 DEM: Mandy Steele defeated Tristan McClelland by 28.5% in this Biden +4 district that includes parts of Allegheny and Westmoreland County. The winner will face Republican Theodore Tomson in November for the right to replace Rep. Carrie Lewis Delrosso.

HD34 DEM: Incumbent Summer Lee looks like she will have the option to hold onto her seat in the State House as she awaits the final results in her congressional bid. She leads challenger Abigail Salisbury by 30 points for renomination. 

HD36 DEM: Incumbent Jessica Benham defeated primary challenger Stephanie Fox in this Allegheny County district, another loss for the ACDC. No Republican challenger is on the ballot.

HD39 GOP: Andrew Kuzma toppled incumbent Michael Puskaric by 13 points in this Allegheny/Washington County district that is safely Republican. There is no Democratic opponent on the ballot.

HD40 GOP: Incumbent Natalie Mihalek was able to hold off primary opponent Stephanie Renz by seven points to win her primary. With no Democrat on the ballot, she will look to earn another term in this Trump +7 district.

HD49 DEM: In a new opportunity district in Lancaster County, Lancaster City Council President Izzy Smith-Wade-El leads City Council colleague Janet Diaz by 40 points. ABout 80% of votes are counted. The district is safe Dem at +35 Biden. 

HD51: GOP: Incumbent Rep. Matthew Dowling beat primary opponent Ryan Porupski by 20 points in the Fayette/Somerset County district. He will face Democratic challenger Richard Ringer in the general election.

HD54 OPEN: Greg Scott turned back Rochelle Culbreath by 8 points for the Democratic nomination to face Republican Allen Anderson.

HD56 GOP: Incumbent George Dunbar easily held off the challenge of Sam Wright to claim this Trump +28 district. There currently is no November opponent.

HD67 GOP: State Rep. Marty Causer has no trouble securing renomination, beating challenger and business owner Robert Rossman by 68 points. 

HD72 DEM: Incumbent Frank Burns defeated challenger Michael Cashaw by 43 points in this Cambria County district. Republican Renae Billow waits in the general. It’s a +29 Trump district, and will be a top GOP target in the fall. 

HD73 GOP: Dallas Kephart rolled to victory over Derek Walker and John Sobel in this solidly red district.

HD76 DEM: Denise Maris had a 23-point advantage over Elijah Probst in hopes to face incumbent Stephanie Borowicz in the fall. It’s a +34 Trump seat. 

HD80 GOP: Incumbent Jim Gregory downed challenger Patricia Haight in this staunch GOP district located in Blair County. Democrat Kimberly Capenos waits in November.

HD81 GOP: Incumbent Rich Irvin turned back challenger Andrea Speck to capture this solidly red district. Democrat Ian Kidd will meet Irvin in November.

HD83 GOP: Businessman Jamie Flick narrowly leads Ann Kaufman, the district director for State Rep. Fred Keller, in this +27 Trump seat in Lycoming and Union counties. His lead is 2% with 95% of the vote counted. 

HD86: GOP: Republican Rep. Perry Stambaugh defeated Rep.Jonathan Hershey, 55-45, in this safe-R seat that was redrawn to combine Perry and Mifflin counties. 

HD87 GOP: Thomas Kutz holds a 10-point advantage over Eric Clancy in the Trump +12 district. Kristal Markle will be the Democratic opponent in November.

HD96 DEM: Incumbent Mike Sturla leads challenger Dana Hemp Gulick by 10 points in his quest to take on Republican April Weaver in the Lancaster-area general election. It’s a Biden +27 seat. 

HD98 GOP: Thomas Jones looks to be the nominee after defeating Lu Ann Fahndrich and Faith Bucks. He will meet Mark Temons in the general election.

HD100 GOP: Speaker of the House Bryan Cutler easily defeated challenger Anne Weston by 30 points in this southern Lancaster County affair. There is currently no November challenger.

HD103 DEM: Incumbent Democrat Patty Kim cruised to a win in this Harrisburg-based Biden +26 district, over challenger Heather MacDonald. Republican David Buell won the right to advance to the November general election with a triumph over Jennie Jenkins-Dallas.

HD105 DEM: Justin Fleming downed Eric Epstein in a Biden +26 district, newly created in the Harrisburg area. There is no Republican challenger.

HD107 OPEN GOP: Republican Joanne Stehr defeated Ronald Tanney, 53-46, in this solidly red district. There is no Democratic candidate.

HD109 OPEN: Republican Robert Leadbeter rolled to victory over three opponents – Janine Penman, Aaron Kline and Joseph Martin. He will face Democrat Edward Giannattasio in the fall in the safe R seat in Columbia County. 

HD113 OPEN: Kyle Donahue defeated Patrick Flynn to earn the Democratic nomination and will face Republican Aaron Sepkowski in November in a Biden +13 NEPA district.

HD116 GOP: Dane Watro dispatched five opponents to win the Republican nomination in a Trump +27 district to replace Robert Schnee, who just won the April special election for the seat. Democrat Yesenia Rodriguez will meet the winner in November.

HD117 OPEN: Michael Cabell (32.4) leads Clint Lanning (25.2) and Eugene Ziemba (24.7) in a tight race for the GOP nomination in this solidly red district. There is not present challenger in the fall.

HD118 OPEN: James Haddock has a slim lead over Allison Lucarelli by just 1.3 points for the Democratic nod, while James May appears to be his GOP opponent after dispatching John Lombardo by 17. This is a swing seat, Trump +3, in the area between Scranton and Wilkes-Barre. 

HD119 OPEN: Alec Ryncavage defeated Thomas Williams by 11 points for the Republican nomination to face Democrat Vito Malacari in the fall in a Trump +13 district.

HD124 OPEN: Republican James Barton rolled to victory against Jill Saunders and Ellen Rulavage for the right to face Democrat Tina Burns in November. It’s a +18 Biden seat. 

HD129 OPEN: Johanny Cepeda-Freytiz has a 7-point lead over Mark Detterline for the Democratic nomination. The winner will square off with Barry Llewellyn in November.

HD134 DEM: Peter Schweyer, who was drawn out of his 22nd district seat, defeated challenger Enid Santiago, 63-36, in a Biden +21 district. GOP candidate Brent Labenberg awaits in the general.

HD139 OPEN GOP: Republican Joseph Adams holds a 10-point advantage over Robert Beierle and Elefterie Balu for the opportunity to meet either Democrat Meghan Rosenfeld (53.5) or Marian Keegan (46.5) in the general election. This Pike/Wayne seat is +28 Trump. 

HD166 DEM: Incumbent Greg Vitali scoreda 17-point win over David Brown and will meet GOP opponent Kimberly Razzano in the fall in the Biden +27 district.

HD167 GOP: Gail Newman rolled to victory over Melissa DiCranian for the right to challenge incumbent Democrat Kristine Howard in a Biden +23 district.

HD169 GOP: Incumbent Kate Klunk easily dispatched opponent Matthew Smith and will take on Democrat Isaac Riston in November in a district that is Trump +32.

HD172 DEM: Incumbent Kevin Boyle turned back challenger Robert Stewart for the Democratic nod in a Biden +7 district in northeast Philly. Al Taubenberger awaits for the GOP in November.

HD173 OPEN: Democrat Patrick Gallagher defeated challenger Peter McDermott in the quest for the open seat. There is no GOP challenger.

HD182: DEM: Ben Waxman, a former spox for Philly D.A. Larry Krasner and state Senate staffer, won a crowded field in this central Philly district. He holds about 42% in the four-way race with Deja Lynn Alvarez, Will Gross and Jonathan Lovitz. He’ll take over for Rep. Brian Sims, who ran for Lt. Governor, representing the most active LGBTQ community in Pa. (among other constituents). 

HD184 DEM: Another win for progressive women over party-backed challengers. Incumbent Elizabeth Fiedler defeated challenger Michael Giangiordano by over 50% in this Biden +35 district. Republican Marjilyn Murray waits in the general.

HD188 DEM: Incumbent Rick Krajweski easily defeated challenger James Wright in this predominantly Dem district. There is currently no November opponent.

HD189 GOP: Steve Ertle holds a 22% lead over John Petrizzo in the GOP race to succeed state Rep. Rosemary Brown, in this +14 Biden district. The winner of the GOP primary will face Democrat Tarah Probst, who was unopposed in the primary, in the general election.

HD201 DEM: Incumbent Stephen Kinsey downed Andre Carroll by 15 points to earn his sixth term in Harrisburg. There is no GOP challenger in November.

HD203 DEM: Anthony Bellmon holds a 19-point advantage over Heather Miller and Yusuf Jackson in the solidly blue district. There is no GOP challenger in the fall.

Note: District-level Presidential results for State House and Senate come from Dave’s Redistricting App.

4 Responses

  1. Democrats in power are giving us inflation, soaring gasoline prices, stupid plans to toll Interstate bridges instead of increasing the broad-based taxes needed to pay the costs — or reducing spending — and an illegal immigrant invasion. No wonder Mastriano won. Voters are angry and don’t care who gets in, just so the incumbents are thrown out.

  2. PA DEms got their Dung heap, which will be ripe for losing in November general election.

  3. PA GOP got their Dung heap, which will be ripe for losing in November general election.

Email:
  • Will tonight's U.S. Senate debate affect your decision?


    • No. I've already decided on how to cast my vote. (81%)
    • Yes. Anxious to hear from both candidates (19%)

    Total Voters: 27

    Loading ... Loading ...
Continue to Browser

PoliticsPA

To install tap and choose
Add to Home Screen