LIVE Primary Results — Arizona, Georgia See live results →

Pennsylvania 2026 Primary

May 19 2026
Completed Closed Primary
Filing Deadline: Mar 10, 2026

Governor Safe D

Incumbent: D Josh Shapiro

Democrat

Josh Shapiro Nominee

G

Tony Dastra

L

Ken Krawchuk

O

Justin L. Magill

Republican

Stacy Garrity Nominee

Primary Results

Democratic Primary

Candidate Votes %
Josh Shapiro 1,116,960 100.0%

Republican Primary

Candidate Votes %
Stacy Garrity 641,534 100.0%

U.S. House 17 districts

PA-01 District 1 Lean R R Brian Fitzpatrick
Bob Harvie (D) ✓ Lucia Simonelli (D) Michael Zeltakalns (D) Robert Strickler (D) Tracy Hunt (D) Brian Fitzpatrick (R) *
Democratic Bob Harvie 52,094 65.1% Lucia Simonelli 27,884 34.9%
Republican Brian Fitzpatrick 44,365 100.0%
Details →
PA-02 District 2 Safe D D Brendan Boyle
Brendan Boyle (D) * Jessica Arriaga (R) ✓
Democratic Brendan Boyle 53,043 100.0%
Republican Jessica Arriaga 6,328 100.0%
Details →
PA-03 District 3 Safe D D Dwight Evans Open
Ala Stanford (D) Chris Rabb (D) ✓ Cole Carter (D) David Oxman (D) Isaiah Martin (D) Jahmiel Jackson (D) Karl Morris (D) Morgan Cephas (D) Pablo McConnie-Saad (D) Sharif Street (D) Dennis Mahoney (I)
Democratic Chris Rabb 65,782 44.6% Sharif Street 43,137 29.3% Ala Stanford 35,452 24.0% Shaun Griffith 3,042 2.1%
Details →
PA-04 District 4 Safe D D Madeleine Dean
Madeleine Dean (D) * Aurora Stuski (R) ✓
Democratic Madeleine Dean 88,286 100.0%
Republican Aurora Stuski 35,116 100.0%
Details →
PA-05 District 5 Safe D D Mary Gay Scanlon
Mary Gay Scanlon (D) * Nicholas Manganaro (R) ✓
Democratic Mary Gay Scanlon 76,009 100.0%
Republican Nicholas Manganaro 25,075 100.0%
Details →
PA-06 District 6 Likely D D Chrissy Houlahan
Chrissy Houlahan (D) * Marty Young (R) ✓
Democratic Chrissy Houlahan 63,022 100.0%
Republican Marty Young 33,376 100.0%
Details →
PA-07 District 7 Lean D R Ryan Mackenzie
Bob Brooks (D) ✓ Carol Obando-Derstine (D) Lamont McClure (D) Mark Pinsley (D) Ryan Crosswell (D) Ryan Mackenzie (R) *
Democratic Bob Brooks 28,232 41.0% Ryan Crosswell 14,660 21.3% Lamont McClure 13,736 19.9% Carol Obando-Derstine 12,237 17.8%
Republican Ryan Mackenzie 35,048 100.0%
Details →
PA-08 District 8 Toss-up R Rob Bresnahan
Paige Cognetti (D) ✓ Rob Bresnahan (R) *
Democratic Paige Cognetti 58,726 100.0%
Republican Rob Bresnahan 38,075 100.0%
Details →
PA-09 District 9 Safe R R Dan Meuser
Jennifer Brothers (D) Rachel Wallace (D) ✓ Dan Meuser (R) *
Democratic Rachel Wallace 34,503 100.0%
Republican Dan Meuser 62,527 100.0%
Details →
PA-10 District 10 Likely D R Scott Perry
Janelle Stelson (D) ✓ Justin Douglas (D) Isabelle Harman (I) Scott Perry (R) * Karen Dalton (R)
Democratic Janelle Stelson 42,397 67.4% Justin Douglas 20,467 32.6%
Republican Scott Perry 45,900 100.0%
Details →
PA-11 District 11 Safe R R Lloyd Smucker
Nancy Mannion (D) ✓ Sarah Klimm (D) Lloyd Smucker (R) *
Democratic Nancy Mannion 41,107 100.0%
Republican Lloyd Smucker 54,169 100.0%
Details →
PA-12 District 12 Safe D D Summer Lee
Summer Lee (D) * Adam Forgie (D) William Parker (D) James Hayes (R) ✓ Leonard Fechter (R)
Democratic Summer Lee 75,298 81.2% William Parker 17,437 18.8%
Republican James Hayes 23,760 100.0%
Details →
PA-13 District 13 Safe R R John Joyce
Beth Farnham (D) ✓ John Joyce (R) *
Democratic Beth Farnham 32,428 100.0%
Republican John Joyce 58,992 100.0%
Details →
PA-14 District 14 Safe R R Guy Reschenthaler
Alan Bradstock (D) ✓ Guy Reschenthaler (R) *
Democratic Alan Bradstock 48,774 100.0%
Republican Guy Reschenthaler 52,583 100.0%
Details →
PA-15 District 15 Safe R R Glenn Thompson
Ray Bilger (D) ✓ Glenn Thompson (R) *
Democratic Ray Bilger 34,963 100.0%
Republican Glenn Thompson 53,352 100.0%
Details →
PA-16 District 16 Safe R R Mike Kelly
Justin Wagner (D) ✓ Mike Kelly (R) *
Democratic Justin Wagner 49,371 100.0%
Republican Mike Kelly 44,236 100.0%
Details →
PA-17 District 17 Lean D D Chris Deluzio
Chris Deluzio (D) * Jesse James Vodvarka (R) Tony Guy (R) ✓
Democratic Chris Deluzio 83,791 100.0%
Republican Tony Guy 19,581 53.3% Jesse James Vodvarka 17,183 46.7%
Details →