The matchups are set for the contests for the General Assembly in the 2024 general election.
The countdown is on to Tuesday, November 5. If you’re not registered, you can do so beginning Wednesday through October 21.
Federal contest matchups can be found here.
- Attorney General. Eugene DePasquale (D) vs. Dave Sunday (R)
- Auditor General. Tim DeFoor (R) vs. Malcolm Kenyatta (D)
- State Treasurer. Stacy Garrity (R) vs. Erin McClelland (D)
State Senate
- 1st. Nikil Saval (D)
- 3rd. Sharif Street (D)
- 5th. James Dillon (D) vs. Joe Picozzi (R)
- 7th. Vincent Hughes (D)
- 9th. John Kane (D) vs. Michael Woodin (R)
- 11th. Judy Schwank (D) vs. Lisha Rowe (R)
- 13th. Scott Martin (R)
- 15th. Patty Kim (D) vs. Nick DiFrancesco (R)
- 17th. Amanda Cappelletti (D)
- 19th. Carolyn Comitta (D) vs. Duane Milne (R)
- 21st. Scott Hutchinson (R)
- 23rd. Gene Yaw (R)
- 25th. Cris Dush (R)
- 27th. Lynda Culver (R) vs. Patricia Lawton (D)
- 29th. David Argall (R) vs. John Zugarek (D)
- 31st. Dawn Keefer (R) vs. Mark Temons (D)
- 33rd. Doug Mastriano (R) vs. Cameron Schroy (D)
- 35th. Wayne Langerholc (R)
- 37th. Devlin Robinson (R) vs. Nicole Stoicovy-Ruscitto (D)
- 39th. Kim Ward (R)
- 41st. Joe Pittman (R)
- 43rd. Jay Costa (D)
- 45th. Nick Pisciottano (D) vs. Jen Dintini (R)
- 47th. Elder Vogel (R)
- 49th. Dan Laughlin (R) vs. Jim Wertz (D)
- * open seat (no incumbent)
- # defeated incumbent in primary