2024: Leap Year, Summer Olympics, and, of course, a Presidential Election. While Trump and Harris are fighting it out front and center, in Pennsylvania we have a number of other races on November 5: one of our U.S. Senators, our Congressional delegation, all three row officers, our entire House of Representatives (203 members) and half of our Senate (odd-numbered districts) are all up for reelection. Here’s a quick look at the candidates:
Statewide
- U.S. Senate: Incumbent Sen. Bob Casey (D) will face Dave McCormick (R).
- Attorney General: Eugene DePasquale (D) will face David Sunday (R). This is an open seat due to Attorney General Michelle Henry not running for reelection.
- Auditor General: Incumbent Tim DeFoor (R) will face Malcolm Kenyatta (D).
- Treasurer: Incumbent Stacy Garrity (R) will face Erin McClelland (D).
Pennsylvania Congressional Delegation
- PA-1 (Bucks & Montgomery): Rep. Brian Fitzpatrick (R) will face Ashley Ehasz (D).
- PA-2 (Philadelphia): Rep. Brendan Boyle (D) will face Aaron Bashir (R).
- PA-3 (Philadelphia): Rep. Dwight Evans (D) does not have a general election opponent.
- PA-4 (Berks & Montgomery): Rep. Madeleine Dean (D) will face David Winkler (R).
- PA-5 (Chester, Delaware, Montgomery & Philadelphia): Rep. Mary Gay Scanlon (D) will face Alfeia Goodwin (R).
- PA-6 (Berks & Chester): Rep. Chrissy Houlahan (D) will face Neil Young (R).
- PA-7 (Carbon, Lehigh, Monroe & Northampton): Rep. Susan Wild (D) will face Ryan Mackenzie (R).
- PA-8 (Lackawanna, Luzerne, Monroe, Pike & Wayne): Rep. Matt Cartwright (D) will face Rob Bresnhan Jr. (R).
- PA-9 (Berks, Bradford, Columbia, Lebanon, Luzerne, Lycoming, Montour, Northumberland, Schuylkill, Sullivan, Susquehanna & Wyoming): Rep. Dan Meuser (R) will face Amanda Waldman (R).
- PA-10 (Cumberland, Dauphin & York): Rep. Scott Perry (R) will face Janelle Stelson (D).
- PA-11 (Lancaster & York): Rep. Lloyd Smucker (R) will face Jim Atkinson (D).
- PA-12 (Allegheny & Westmoreland): Rep. Summer Lee (D) will face James Hayes (R).
- PA-13 (Adams, Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry & Somerset): Rep. Jim Joyce (R) will face Beth Farnham (D).
- PA-14 (Fayette, Greene, Indiana, Somerset, Washington & Westmoreland): Rep. Guy Reschenthaler (R) will face Chris Dziados (D).
- PA-15 (Armstrong, Cameron, Centre, Clarion, Clearfield, Clinton, Elk, Forest, Indiana, Jefferson, Lycoming, McKean, Potter, Snyder, Tioga, Union, Venango & Warren): Rep. Glenn Thompson (R) will face Zach Womer (D).
- PA-16 (Butler, Crawford, Erie, Lawrence, Mercer & Venango): Rep. Mike Kelly (R) will face Preston Nouri (D).
- PA-17 (Allegheny & Beaver): Rep. Chris Deluzio (D) will face Rob Mercuri (R).
Pennsylvania House of Representatives
The current makeup of the House is 102 Democrats and 101 Republicans.
3 members lost their primary election (2 Democrats and 1 Republican)
- HD-80 (Blair & Huntington): Scott Barger (R), who does not have a general election opponent, will replace Rep. Jim Gregory (R), who lost in the primary election.
- HD-117 (Luzerne): Jamie Walsh (R), who does not have a general election opponent, will replace Rep. Mike Cabell (R), who lost in the primary election.
- HD-172 (Philadelphia): Sean Dougherty (D) will face Aizaz Gill (R). Dougherty defeated Rep. Kevin Boyle (D) in the primary election.
13 open seats (9 Republicans and 4 Democrats)
- HD-5 (Berks): Heather Hanna (D) will face Eric Weaknecht (R). This is an open seat due to the retirement of Rep. Barry Jozwiak (R).
- HD-14 (Beaver): Kenya Johns (D) will face Roman Kozak (R). This is an open seat due to the retirement of Rep. Jim Marshall (R).
- HD-28 (Allegheny): Bill Petulla (D) will face Jeremy Shaffer (R). This is an open seat due Rep. Rob Mercuri (R) running for Congress.
- HD-38 (Allegheny): John Inglis (D) will face Stone Sobieralski (R). This is an open seat due to Rep. Nick Pisciottano (D) running for PA Senate.
- HD-56 (Westmoreland): Brian Rasel (R), who does not have a general election opponent, will replace Rep. George Dunbar (R) who is retiring.
- HD-63 (Clarion & Armstrong): Pat Richie (D) will face Joshua Bashline (R). This is an open seat due to the retirement of Rep. Donna Oberlander (R).
- HD-90 (Franklin): Chad Richard (R), who does not have a general election opponent, will replace Rep. Paul Schemel (R) who is retiring.
- HD-92 (York): Daniel Almoney (D) will face Marc Anderson (R). This is an open seat due to Rep. Dawn Keefer (R) running for PA Senate.
- HD-96 (Lancaster): Nikki Rivera (D) will face Eric Beezer (R). This is an open seat due to the retirement of Rep. Mike Sturla (D).
- HD-103 (Dauphin & Cumberland): Nate Davidson (D) will face Cynthia Ward (R). This is an open seat due to Rep. Patty Kim (D) running for PA Senate.
- HD-120 (Luzerne): Fern Leard (D) will face Brenda Pugh (R). This is an open seat due to the retirement of Rep. Aaron Kaufer (R).
- HD-126 (Berks): Jacklyn Rusnock (D) will face James Oswald (R). This is an open seat due to the retirement of Rep. Mark Rozzi (D).
- HD-187 (Lehigh): Stefanie Rafes (D) will face Gary Day (R). This is an open seat due to Rep. Ryan Mackenzie (R) running for Congress.
98 members face a General Election opponent (51 Republicans and 47 Democrats)
- HD-2 (Erie): Rep. Rob Merski (D) will face Matt Strupczewski (R).
- HD-3 (Erie): Rep. Ryan Bizzarro (D) will face Micah Goring (R).
- HD-4 (Erie): Rep. Jake Banta (R) will face Joe Cancilla (D).
- HD-6 (Crawford & Erie): Rep. Brad Roae (R) will face Michael Walker (D).
- HD-11 (Butler): Rep. Marci Mustello (R) will face Justin Konchar (D).
- HD-12 (Butler): Rep. Stephanie Scialabba (R) will face Robert Vigue (D).
- HD-13 (Chester): Rep. John Lawrence (R) will face Cristian Luna-Valente (D).
- HD-15 (Beaver & Washington): Rep. Josh Kail (R) will face Ashlee Caul (D).
- HD-16 (Beaver): Rep. Rob Matzie (D) will face Michael Perich (R).
- HD-19 (Bucks): Rep. KC Tomlinson (R) will face Anand Patel (D).
- HD-20 (Allegheny): Rep. Emily Kinkead (D) will face Matt Kruth (R).
- HD-25 (Allegheny): Rep. Brandon Markosek (D) will face John Ritter (R).
- HD-26 (Chester): Rep. Paul Friel (D) will face Shawn Blickley (R).
- HD-29 (Bucks): Rep. Tim Brennan (D) will face Steven Mekanik (R).
- HD-30 (Allegheny): Rep. Arvind Venkat (D) will face Nathan Wolfe (R).
- HD-31 (Bucks): Rep. Perry Warren (D) will face Bernie Sauer (R).
- HD-33 (Allegheny): Rep. Mandy Steele (D) will face Gary Lotz (R).
- HD-36 (Allegheny): Rep. Jessica Benham (D) will face Ross Slyvester (Lib).
- HD-37 (Lancaster): Rep. Mindy Fee (R) will face John George (D).
- HD-39 (Allegheny & Washington): Rep. Andrew Kuzma (R) will face Angela Girol (D).
- HD-40 (Allegheny & Washington): Rep. Natalie Mihalek (R) will face Peter Kohnke (D).
- HD-41 (Lancaster): Rep. Brett Miller (R) will face Bradford Chambers (D).
- HD-42 (Allegheny): Rep. Dan Miller (D) will face Joseph Leckenby (R).
- HD-44 (Allegheny): Rep. Val Gaydos (R) will face Hadley Haas (D).
- HD-45 (Allegheny): Rep. Anita Kulik (D) will face James Julius (R).
- HD-46 (Allegheny & Washington): Rep. Jason Ortitay (R) will face Alexander Taylor (D).
- HD-47 (York): Rep. Joe D’Orsie (R) will face Edward Ritter (D).
- HD-50 (Greene & Washington): Rep. Bud Cook (R) will face Drew Manko (D).
- HD-51 (Fayette): Rep. Charity Krupa (R) will face George Rattay (D).
- HD-53 (Montgomery): Rep. Steve Malagari (D) will face Cheryl Bonavita (R).
- HD-54 (Montgomery): Rep. Greg Scott (D) will face Martin Dickerson (R).
- HD-55 (Westmoreland): Rep. Jill Cooper (R) will face Davon Magwood (D).
- HD-58 (Westmoreland): Rep. Eric Davanzo (R) will face Cherri Rogers (D).
- HD-59 (Westmoreland): Rep. Leslie Rossi (R) will face Margie Zelenak (D).
- HD-61 (Montgomery): Rep. Liz Hanbidge (D) will face Michelle Rupp (R).
- HD-64 (Crawford & Venango): Rep. Lee James (R) will face Ron Johnson (Cst).
- HD-65 (Crawford, Forest & Warren): Rep. Kathy Rapp (R) will face Erin Willman (D).
- HD-67 (Cameron, McKean & Potter): Rep. Martin Causer (R) will face Rajeev Pradhan (D).
- HD-70 (Montgomery): Rep. Matt Bradford (D) will face Ed Moye (R).
- HD-72 (Cambria): Rep. Frank Burns (D) will face Amy Bradley (R).
- HD-74 (Chester): Rep. Dan Williams (D) will face Dale Hensel (R).
- HD-76 (Clinton & Union): Rep. Stephanie Borowicz (R) will face Denise Maris (D).
- HD-77 (Centre): Rep. Scott Conklin (D) will face Marie Librizzi (R).
- HD-81 (Franklin & Huntingdon): Rep. Rich Irvin (R) will face Sean Steeg (D).
- HD-82 (Centre): Rep. Paul Takac (D) will face Therese Hollen (R).
- HD-85 (Juniata, Mifflin, Snyder & Union): Rep. David Rowe (R) will face Nicholas Jacobson (D).
- HD-87 (Cumberland): Rep. Thomas Kutz (R) will face John Flood Jr. (D).
- HD-88 (Cumberland): Rep. Sheryl Delozier (R) will face Sara Agerton (D).
- HD-89 (Franklin): Rep. Rob Kauffman (R) will face Noah Kreischer (D).
- HD-95 (York): Rep. Carol Hill-Evans (D) will face Jasmine Rivera (R).
- HD-97 (Lancaster): Rep. Steven Mentzer (R) will face Robert Rudy (D).
- HD-98 (Lancaster): Rep. Tom Jones (R) will face Lynn McCleary (D).
- HD-106 (Dauphin): Rep. Tom Mehaffie (R) will face Anju Singh (D).
- HD-109 (Columbia): Rep. Robert Leadbeter (R) will face Nick McGaw (D).
- HD-115 (Monroe): Rep Maureen Madden (D) will face Matthew Long (R).
- HD-116 (Luzerne & Schuylkill): Rep. Dane Watro (R) will face Deborah Adoff (D).
- HD-118 (Lackawanna & Luzerne): Rep. Jim Haddock (D) will face McKayla Kathio (R).
- HD-119 (Luzerne): Rep. Alec Ryncavage (R) will face Megan Kocher (D).
- HD-121 (Luzerne): Rep. Eddie Day Pashinski (D) will face Dino Disler (R).
- HD-123 (Schuylkill): Rep. Tim Twardzik (R) will face Michael Zvalaren III (D).
- HD-124 (Berks & Schuylkill): Rep. Jamie Barton (R) will face Tina Burns (D).
- HD-125 (Dauphin): Rep. Joe Kerwin (R) will face Gene Stilp (D).
- HD-129 (Berks): Rep. Johanny Cepeda Freytiz (D) will face Susan Larkin (R).
- HD-130 (Berks): Rep. David Maloney (R) will face Rayne Reitnauer (D).
- HD-131 (Lehigh, Montgomery & Northampton): Rep. Milou Mackenzie (R) will face Meriam Sabih (D).
- HD-137 (Northampton): Rep. Joe Emrick (R) will face Anna Thomas (D).
- HD-138 (Northampton): Rep. Ann Flood (R) will face Jared Bitting (D).
- HD-139 (Pike & Wayne): Rep. Jeffrey Olsommer (R) will face Robin Skibber (D).
- HD-140 (Bucks): Rep. Jim Prokopiak (D) will face Candance Cabanas (R).
- HD-141 (Bucks): Rep. Tina Davis (D) will face Noah Boyd (R).
- HD-142 (Bucks): Rep. Joe Hogan (R) will face Anna Payne (D).
- HD-143 (Bucks): Rep. Shelby Labs (R) will face Eleanor Breslin (D).
- HD-144 (Bucks): Rep. Brian Munroe (D) will face Daniel McPhillips (R).
- HD-145 (Bucks): Rep. Craig Staats (R) will face Vera Cole (D).
- HD-146 (Montgomery): Rep. Joe Ciresi (D) will face Michael McCloskey III (R).
- HD-147 (Montgomery): Rep. Donna Scheuren (R) will face Albert Leach (D).
- HD-150 (Montgomery): Rep. Joe Webster (D) will face Simone Collins (R).
- HD-151 (Montgomery): Rep. Melissa Cerrato (D) will face Allen Anderson (R).
- HD-152 (Montgomery): Rep. Nancy Guenst (D) will face Tim Bertman (R).
- HD-153 (Montgomery): Rep. Ben Sanchez (D) will face Joseph Rooney (R).
- HD-154 (Chester): Rep. Napoleon Nelson (D) will face Thom Estilow (R).
- HD-155 (Chester): Rep. Danielle Otten (D) will face Rodney Simon (R).
- HD-156 (Chester): Rep. Christopher Pielli (D) will face Kris Vollrath (R).
- HD-157 (Chester): Rep. Melissa Shusterman (D) will face Regina Mauro (R).
- HD-158 (Chester): Rep. Christina Sappey (D) will face Tina Ayala (R).
- HD-160 (Chester & Delaware): Rep. Craig Williams (R) will face Elizabeth Moro (D).
- HD-161 (Delaware): Rep. Leanne Krueger (D) will face John Mancinelli Jr. (R).
- HD-162 (Delaware): Rep. David Delloso (D) will face Gabriella Mendez (R).
- HD-163 (Delaware): Rep. Heather Boyd (D) will face Jeffrey Jones (R).
- HD-165 (Delaware): Rep. Jennifer O’Mara (D) will face Liz Piazza (R).
- HD-166 (Delaware): Rep. Greg Vitali (D) will face Kimberly Dugery (R).
- HD-167 (Delaware): Rep. Kristine Howard (D) will face Melissa Dicranian (R).
- HD-168 (Delaware): Rep. Lisa Borwoski (D) will face Kathryn Buckley (R)
- HD-176 (Monroe): Rep. Jack Rader (R) will face Hope Christman (D).
- HD-178 (Bucks): Rep. Kristin Marcell (R) will face Paul Lang Jr. (D).
- HD-183 (Lehigh & Northampton): Rep. Zach Mako (R) will face Joseph Lenzi (D).
- HD-189 (Monroe & Pike): Rep. Tarah Probst (D) will face Lisa Vanwhy (R).
- HD-199 (Cumberland): Rep. Barb Gleim (R) will face Richard Christie (D).
Pennsylvania Senate
The current makeup of the Senate is 28 Republicans and 22 Democrats.
3 open seats (2 Republicans and 1 Democrat)
- SD-15 (Dauphin): Patty Kim (D) will face Nick DiFrancesco (R). This is an open seat due to the retirement of Sen. John DiSanto (R).
- SD-31 (Cumberland & York): Mark Temons (D) will face Dawn Keefer (R). This is an open seat due to the retirement of Sen. Mike Regan (R).
- SD-45 (Allegheny): Nick Pisciottano (D) will face Jennifer Dintini (R). This is an open seat due to the retirement of Sen. Jim Brewster (D).
13 members face a General Election opponent (9 Republicans and 4 Democrats)
- SD-5 (Philadelphia): Sen. Jimmy Dillon (D) will face Joseph Picozzi (R).
- SD-9 (Chester & Delaware): Sen. John Kane (D) will face Michael Woodin (R).
- SD-11 (Berks): Sen. Judy Schwank (D) will face Lisha Rowe (R).
- SD-13 (Berks & Lancaster): Sen. Scott Martin (R) will face Trex Proffitt (D).
- SD-19 (Chester): Sen. Carolyn Comitta (D) will face Duane Milne (R).
- SD-23 (Bradford, Lycoming, Sullivan, Tioga & Union): Sen. Gene Yaw (R) will face Kim Pitcher (D).
- SD-25 (Cameron, Centre, Clinton, Elk, Jefferson & McKean): Sen. Cris Dush (R) will face William McGill (D).
- SD-27 (Columbia, Luzerne, Montour, Northumberland & Snyder): Sen. Lynda Culver (R) will face Patricia Lawton (D).
- SD-29 (Carbon, Luzerne & Schuylkill): Sen. David Argall (R) will face John Zugarek (D).
- SD-33 (Adams & Franklin): Sen. Doug Mastriano (R) will face Cameron Schroy (D).
- SD-37 (Allegheny): Sen. Devlin Robinson (R) will face Nicole Stoicovy-Ruscitto (D).
- SD-47 (Beaver, Butler & Lawrence): Sen. Elder Vogel (R) will face Kate Lennen (D).
- SD-49 (Erie): Sen. Dan Laughlin (R) will face Robert Wertz Jr. (D).

























