2026 General Election Voter Guide

Pennsylvania Firearms Association

Pennsylvania Firearms Association 2026 Voter Guide

General election: November 3, 2026

Pennsylvania Firearms Association (PFA) grades for every Republican candidate for statewide office, Congress, the Pennsylvania Senate and the Pennsylvania House, plus State Rep. Frank Burns (D, House District 72), on the November 3, 2026 general election ballot. All grades are issued by Pennsylvania Firearms Association. Each vote listed links to the official roll call so you can check it yourself.

Statewide · U.S. Congress · State Senate · State House

Statewide

Governor

Stacy Garrity (R) C

Governor · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Stacy Garrity does not have a legislative voting record on gun bills.
  • Public statement: “When I’m Governor, I’ll always stand up for the Second Amendment and for Pennsylvanians who value their constitutional freedoms.” (LinkedIn, 2026, source)
  • On the November 3 ballot: Republican nominee (source)

U.S. Congress

U.S. House District 1

Brian Fitzpatrick (R) F

U.S. House District 1 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Brian Fitzpatrick earns an F for a record that supports gun control. Fitzpatrick voted NO on zeroing the federal NFA tax on suppressors and short-barreled rifles (H.R. 1 (2025)) on July 3, 2025 (House roll call 190), voted YES on universal gun registration (H.R. 8 (2021)) on March 11, 2021 (House roll call 75), and voted YES on a semi-auto gun ban (H.R. 1808) on July 29, 2022 (House roll call 410), among 10 gun-control votes PFA counted. On the pro-gun side, Fitzpatrick voted YES on House passage of zeroing the federal NFA tax on suppressors and short-barreled rifles (H.R. 1 (2025)) on May 22, 2025 (House roll call 145).
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 2

Jessica Arriaga (R) C

U.S. House District 2 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Jessica Arriaga has not returned a PFA candidate survey and does not have a congressional voting record on gun bills. Without a survey or a record, Arriaga receives PFA's default grade of C.
  • Public statement: “Target repeat violent offenders and illegal gun activity Strengthen coordination between local, state, and federal agencies Support tougher penalties for gun trafficking and organized crime” (LocalCandidates.org campaign position page (Policing & Law Enforcement), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 4

Aurora Stuski (R) C

U.S. House District 4 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Aurora Stuski has not returned a PFA candidate survey and does not have a congressional voting record on gun bills. Without a survey or a record, Stuski receives PFA's default grade of C.
  • Public statement: “I support the Second Amendment and the right of law-abiding citizens to legally own firearms. … I do not believe additional restrictions on law-abiding gun owners are the best answer to violent crime.” (Whitemarsh-Plymouth News candidate interview, undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 5

Nicholas Manganaro (R) C

U.S. House District 5 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Nicholas Manganaro has not returned a PFA candidate survey and does not have a congressional voting record on gun bills. Without a survey or a record, Manganaro receives PFA's default grade of C.
  • Public statement: “People who have committed crimes with guns and those who conspire against the well-being of the citizens should have limited access to firearms.” (iVoterGuide 2026 questionnaire, undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 6

Marty Young (R) D

U.S. House District 6 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Young did not return the 2026 PFA candidate survey and has no voting record, so he starts at PFA's default C and is docked one letter to D for an anti-gun position. In his iVoterGuide 2026 questionnaire, Young said Pennsylvania should extend its PICS system to private rifle sales, which PFA calls universal gun registration (iVoterGuide). In the same answer he said he would not ban rifles or build a registry.
  • Public statement: “We already ban prohibited persons. Pennsylvania already runs PICS on dealer sales and on handguns. Keep that. … Prosecute straw buyers and violent offenders. I will not ban rifles from law-abiding owners, build a registry, or pretend a new restriction is a substitute for enforcement.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 7

Ryan Mackenzie (R) B

U.S. House District 7 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Ryan Mackenzie earns a B for a mostly pro gun record. In Congress, Mackenzie voted YES on H.R. 1 (2025), zeroing the federal NFA tax on suppressors and short barreled rifles, on July 3, 2025 (House roll call 190). In the state House, Mackenzie voted NO on universal gun registration (HB 714) and NO on the red flag gun seizure bill (HB 1018) in May 2023 (roll calls 96 and 93). The main mark against that record is a YES vote on Act 79 of 2018, the gun surrender law (HB 2060), in Sept. 2018 (roll call 1477).
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 8

Rob Bresnahan (R) A

U.S. House District 8 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Rob Bresnahan earns an A for a pro-gun record with no gun-control vote. Bresnahan voted YES on zeroing the federal NFA tax on suppressors and short-barreled rifles (H.R. 1 (2025)) on July 3, 2025 (House roll call 190).
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 9

Dan Meuser (R) A

U.S. House District 9 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Dan Meuser earns an A for a pro-gun record with no gun-control vote. Meuser voted YES on zeroing the federal NFA tax on suppressors and short-barreled rifles (H.R. 1 (2025)) on July 3, 2025 (House roll call 190), voted NO on universal gun registration (H.R. 8 (2021)) on March 11, 2021 (House roll call 75), voted NO on a semi-auto gun ban (H.R. 1808) on July 29, 2022 (House roll call 410), and voted NO on the so-called Bipartisan Safer Communities Act, which funds Red Flag Gun Confiscation programs (S. 2938), on June 24, 2022 (House roll call 299). He also returned the 2026 PFA congressional survey 100 percent pro-gun.
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 10

Scott Perry (R) A+

U.S. House District 10 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Scott Perry earns an A+ for a pro-gun record with no gun-control vote. Perry voted YES on zeroing the federal NFA tax on suppressors and short-barreled rifles (H.R. 1 (2025)) on July 3, 2025 (House roll call 190), voted NO on universal gun registration (H.R. 8 (2021)) on March 11, 2021 (House roll call 75), voted NO on a semi-auto gun ban (H.R. 1808) on July 29, 2022 (House roll call 410), and voted NO on the so-called Bipartisan Safer Communities Act, which funds Red Flag Gun Confiscation programs (S. 2938), on June 24, 2022 (House roll call 299). He also returned the 2026 PFA congressional survey 100 percent pro-gun.
  • On the November 3 ballot: Republican nominee (source)

Janelle Stelson (D) F

U.S. House District 10 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Stelson has never held office, so her F rests on her public positions. In her own answers to a WITF candidate questionnaire published Oct. 6, 2026, Stelson said she supports universal gun registration and implementing Red Flag Gun Confiscation laws (WITF). Giffords, a gun-control group, endorsed Stelson for 2026, saying she will push to expand checks to all gun sales, which PFA calls universal gun registration, and support Red Flag Gun Confiscation laws (Giffords endorsement).
  • On the November 3 ballot: Democratic nominee (source)

U.S. House District 11

Lloyd Smucker (R) A

U.S. House District 11 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Lloyd Smucker earns an A for a pro-gun record with no gun-control vote. Smucker voted YES on zeroing the federal NFA tax on suppressors and short-barreled rifles (H.R. 1 (2025)) on July 3, 2025 (House roll call 190), voted NO on universal gun registration (H.R. 8 (2021)) on March 11, 2021 (House roll call 75), voted NO on a semi-auto gun ban (H.R. 1808) on July 29, 2022 (House roll call 410), and voted NO on the so-called Bipartisan Safer Communities Act, which funds Red Flag Gun Confiscation programs (S. 2938), on June 24, 2022 (House roll call 299).
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 12

James Hayes (R) B

U.S. House District 12 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Hayes returned the 2026 PFA congressional survey and has no voting record. PFA docked his grade one full letter, from A to B, because he answered No when asked whether he would vote to repeal the 1994 Gun-Free Schools Act.
  • Public statement: “None. However, crimes that are committed using a gun should be dealt with on the most severe terms possible.” (iVoterGuide 2024 PA-12 questionnaire; campaign site, 2024 cycle questionnaire, source)
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 13

John Joyce (R) A

U.S. House District 13 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: John Joyce earns an A for a pro-gun record with no gun-control vote. Joyce voted YES on zeroing the federal NFA tax on suppressors and short-barreled rifles (H.R. 1 (2025)) on July 3, 2025 (House roll call 190), voted NO on universal gun registration (H.R. 8 (2021)) on March 11, 2021 (House roll call 75), voted NO on a semi-auto gun ban (H.R. 1808) on July 29, 2022 (House roll call 410), and voted NO on the so-called Bipartisan Safer Communities Act, which funds Red Flag Gun Confiscation programs (S. 2938), on June 24, 2022 (House roll call 299).
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 14

Guy Reschenthaler (R) C

U.S. House District 14 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Guy Reschenthaler earns a C for a mixed record on gun rights. In Congress, Reschenthaler voted YES on H.R. 1 (2025), zeroing the federal NFA tax on suppressors and short barreled rifles, on July 3, 2025 (House roll call 190), voted NO on universal gun registration (H.R. 8) on March 11, 2021 (House roll call 75), and voted NO on the semiautomatic rifle ban (H.R. 1808) on July 29, 2022 (House roll call 410). But in the state Senate, Reschenthaler voted YES on Act 79 of 2018, the gun surrender law (HB 2060), in Oct. 2018 (Senate roll call 680), and YES on SB 501, the Senate version of Act 79, in March 2018 (Senate roll call 431).
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 15

Glenn Thompson (R) A

U.S. House District 15 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Glenn Thompson earns an A for a pro-gun record with no gun-control vote. Thompson voted YES on zeroing the federal NFA tax on suppressors and short-barreled rifles (H.R. 1 (2025)) on July 3, 2025 (House roll call 190), voted NO on universal gun registration (H.R. 8 (2021)) on March 11, 2021 (House roll call 75), voted NO on a semi-auto gun ban (H.R. 1808) on July 29, 2022 (House roll call 410), and voted NO on the so-called Bipartisan Safer Communities Act, which funds Red Flag Gun Confiscation programs (S. 2938), on June 24, 2022 (House roll call 299).
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 16

Mike Kelly (R) A

U.S. House District 16 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Mike Kelly earns an A for a pro-gun record with no gun-control vote. Kelly voted YES on zeroing the federal NFA tax on suppressors and short-barreled rifles (H.R. 1 (2025)) on July 3, 2025 (House roll call 190), voted NO on universal gun registration (H.R. 8 (2021)) on March 11, 2021 (House roll call 75), voted NO on a semi-auto gun ban (H.R. 1808) on July 29, 2022 (House roll call 410), and voted NO on the so-called Bipartisan Safer Communities Act, which funds Red Flag Gun Confiscation programs (S. 2938), on June 24, 2022 (House roll call 299).
  • On the November 3 ballot: Republican nominee (source)

U.S. House District 17

Tony Guy (R) C

U.S. House District 17 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Tony Guy has not returned a PFA candidate survey and does not have a congressional voting record on gun bills. Without a survey or a record, Guy receives PFA's default grade of C.
  • Public statement: “As a local Sheriff and a gun owner, I’ve stood strong to protect our constitutional rights and the rights of law-abiding citizens to defend themselves. As your Congressman, I’ll continue to be an ally for responsible gun owners across our Commonwealth, so that your voices are always heard. Protect 2nd Amendment rights. Stand up for Pennsylvania and America’s sportsmen & women.” (Campaign website, Issues page, undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania State Senate

Pennsylvania Senate District 4

Todd Johnson (R) C

Pennsylvania Senate District 4 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Todd Johnson has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Johnson receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 6

Frank Farry (R) C

Pennsylvania Senate District 6 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Frank Farry earns a C for a mixed record on gun rights. Farry voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366), voted YES on the Freedom to Carry Act (SB 565, constitutional carry) on Nov. 16, 2021 (roll call 624), and voted YES on firearm preemption enforcement (HB 979) on June 8, 2021 (roll call 294). But Farry also voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), voted YES on a Democratic amendment to the armed school security bill (SB 621, amendment A02209) on June 20, 2019 (roll call 529), and voted YES on a Democratic amendment to the armed school security bill (SB 621, amendment A02210) on June 20, 2019 (roll call 530), among 6 gun-control votes PFA counted.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 10

Gregory Bankos Jr. (R) C

Pennsylvania Senate District 10 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Gregory Bankos Jr. has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Bankos receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 12

Robert Costello III (R) C

Pennsylvania Senate District 12 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Robert Costello III has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Costello receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 14

Omy Maldonado (R) C

Pennsylvania Senate District 14 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Omy Maldonado has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Maldonado receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 16

Jarrett Coleman (R) A

Pennsylvania Senate District 16 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Jarrett Coleman earns an A for a pro-gun record with no gun-control vote. Coleman voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 18

Scott Janney (R) C

Pennsylvania Senate District 18 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Scott Janney has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Janney receives PFA's default grade of C.
  • Public statement: “Law-abiding citizens have the right to protect themselves and their families. Responsible gun ownership and strong enforcement against violent criminals can coexist. Pennsylvania’s traditions of hunting and self-reliance remind us that rights come with responsibilities.” (Campaign website, Issues (“Your Right to Self-Protection”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 20

Lisa Baker (R) C

Pennsylvania Senate District 20 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Lisa Baker earns a C for a mixed record on gun rights. Baker voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366), voted YES on the Freedom to Carry Act (SB 565, constitutional carry) on Nov. 9, 2021 (Senate roll call 361), and voted YES on firearm preemption enforcement (HB 979) on Jan. 25, 2022 (Senate roll call 435). But Baker also voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Oct. 3, 2018 (Senate roll call 680), voted YES on SB 501, the Senate version of the Act 79 gun surrender law on March 21, 2018 (Senate roll call 431), and voted NO on Sen. Eichelberger's amendment to Act 79 (HB 2060, amendment A09864) on Oct. 3, 2018 (Senate roll call 679).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 22

Sharon Soltis (R) C

Pennsylvania Senate District 22 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Sharon Soltis has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Soltis receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 24

Tracy Pennycuick (R) A

Pennsylvania Senate District 24 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Tracy Pennycuick earns an A for a pro-gun record with no gun-control vote. Pennycuick voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366), voted YES on the Freedom to Carry Act (SB 565, constitutional carry) on Nov. 16, 2021 (roll call 624), voted YES on firearm preemption enforcement (HB 979) on June 8, 2021 (roll call 294), and voted NO on a motion to force a vote on a semi-auto gun ban (HB 770) on May 25, 2022 (roll call 913).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 26

Gail Scott (R) C

Pennsylvania Senate District 26 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Gail Scott has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Scott receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 28

Kristin Phillips-Hill (R) B

Pennsylvania Senate District 28 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Kristin Phillips-Hill earns a B for a mostly pro-gun record that is marked down for gun-control votes. Phillips-Hill voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366), voted YES on the Freedom to Carry Act (SB 565, constitutional carry) on Nov. 9, 2021 (Senate roll call 361), and voted YES on firearm preemption enforcement (HB 979) on Jan. 25, 2022 (Senate roll call 435). But Phillips-Hill also voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414) and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 30

Judith Ward (R) B

Pennsylvania Senate District 30 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Judith Ward earns a B for a mostly pro-gun record that is marked down for gun-control votes. Ward voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366), voted YES on the Freedom to Carry Act (SB 565, constitutional carry) on Nov. 9, 2021 (Senate roll call 361), and voted YES on firearm preemption enforcement (HB 979) on Jan. 25, 2022 (Senate roll call 435). But Ward also voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414) and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 32

Patrick Stefano (R) D

Pennsylvania Senate District 32 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Patrick Stefano earns a D for a record that includes key votes for gun control. In the state Senate, Stefano voted YES on Act 79 of 2018, the gun surrender law (HB 2060), in Oct. 2018 (Senate roll call 680), and voted YES on SB 501, the Senate version of Act 79, in March 2018 (Senate roll call 431). Stefano also voted YES on firearm preemption enforcement (SB 822) in May 2026 (Senate roll call 366), YES on the Freedom to Carry Act (SB 565) in Nov. 2021 (Senate roll call 361), and YES on firearm preemption enforcement (HB 979) in Jan. 2022 (Senate roll call 435). That record falls short of what Second Amendment supporters expect from their state senator.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 34

Greg Rothman (R) B

Pennsylvania Senate District 34 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Greg Rothman earns a B for a mostly pro-gun record that is marked down for gun-control votes. Rothman voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366), voted YES on the Freedom to Carry Act (SB 565, constitutional carry) on Nov. 16, 2021 (roll call 624), and voted NO on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477). But Rothman also voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414) and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 36

Tom Jones (R) A+

Pennsylvania Senate District 36 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A+ rating for Tom Jones was published earlier this cycle and stands. Jones voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 38

Thomas West (R) C

Pennsylvania Senate District 38 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Thomas West has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, West receives PFA's default grade of C.
  • Public statement: “I believe in the Second Amendment. If a gun owner disagrees with a new law or ordinance, I believe in the right to challenge those laws and ordinances in court, possibly all the way to the US Supreme Court.” (iVoterGuide questionnaire, 2025 Pittsburgh mayoral race, 2025 cycle (Pittsburgh mayor race questionnaire), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 40

Rosemary Brown (R) B

Pennsylvania Senate District 40 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Rosemary Brown earns a B for a mostly pro-gun record that is marked down for gun-control votes. Brown voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366), voted YES on the Freedom to Carry Act (SB 565, constitutional carry) on Nov. 16, 2021 (roll call 624), and voted YES on firearm preemption enforcement (HB 979) on June 8, 2021 (roll call 294). But Brown also voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475), among 4 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 44

Melissa Dicranian (R) C

Pennsylvania Senate District 44 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Melissa Dicranian has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Dicranian receives PFA's default grade of C.
  • Public statement: “None. We need to address the societal breakdown happening in America.” (iVoterGuide 2024 questionnaire (PA House 167), 2024 cycle (HD167 race), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 46

Camera Bartolotta (R) B+

Pennsylvania Senate District 46 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Camera Bartolotta earns a B+ for a mostly pro-gun record that is marked down for gun-control votes. Bartolotta voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366), voted YES on the Freedom to Carry Act (SB 565, constitutional carry) on Nov. 9, 2021 (Senate roll call 361), and voted NO on Act 79 of 2018, the gun surrender law (HB 2060) on Oct. 3, 2018 (Senate roll call 680). But Bartolotta also voted YES on SB 501, the Senate version of the Act 79 gun surrender law on March 21, 2018 (Senate roll call 431).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 48

Chris Gebhard (R) A

Pennsylvania Senate District 48 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Chris Gebhard earns an A for a pro-gun record with no gun-control vote. Gebhard voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366), voted YES on the Freedom to Carry Act (SB 565, constitutional carry) on Nov. 9, 2021 (Senate roll call 361), voted YES on firearm preemption enforcement (HB 979) on Jan. 25, 2022 (Senate roll call 435), and voted YES on firearm preemption enforcement (SB 448) on Nov. 9, 2021 (Senate roll call 356).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania Senate District 50

Michele Brooks (R) B

Pennsylvania Senate District 50 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Michele Brooks earns a B for a mostly pro-gun record that is marked down for gun-control votes. Brooks voted YES on firearm preemption enforcement (SB 822) on May 6, 2026 (Senate roll call 366), voted YES on the Freedom to Carry Act (SB 565, constitutional carry) on Nov. 9, 2021 (Senate roll call 361), and voted YES on firearm preemption enforcement (HB 979) on Jan. 25, 2022 (Senate roll call 435). But Brooks also voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Oct. 3, 2018 (Senate roll call 680) and voted YES on SB 501, the Senate version of the Act 79 gun surrender law on March 21, 2018 (Senate roll call 431).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania State House

Pennsylvania House District 2

Robert Merski (D) F

Pennsylvania House District 2 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Merski, the Democratic incumbent, earns an F for a long record of votes for gun control. Merski voted YES on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), YES on Red Flag Gun Confiscation (HB 1859) the same day (roll call 623), YES on universal gun registration (HB 714) on May 22, 2023 (roll call 96) and YES on a semi-auto gun ban (HB 335) on May 7, 2024 (roll call 1113). Merski voted to block the Freedom to Carry Act (SB 565) on Nov. 15, 2021 (roll call 611), voted again to block it on Nov. 16, 2021 (roll call 623) and voted NO on the Freedom to Carry Act on final passage that day (roll call 624). To his credit, Merski voted YES on firearm preemption enforcement (HB 979) on June 8, 2021 (roll call 294), YES on barring firearm restrictions during emergency declarations (HB 1747) on June 24, 2020 (roll call 1449) and YES on keeping gun ranges and gun stores open as life-sustaining businesses during COVID (HB 2440) on May 20, 2020 (roll call 1329), a bill he cosponsored (HB 2440 bill page).
  • On the November 3 ballot: Democratic nominee (source)

Pennsylvania House District 3

Donna Reese (R) C

Pennsylvania House District 3 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Donna Reese has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Reese receives PFA's default grade of C.
  • Public statement: “I fully support gun laws already in place, and we need to put more emphasis on gun laws that are broken. We have background checks, prohibited use by felons, people subject to domestic violence protective orders, and some adjudicated or committed for mental health reasons. There is talks within the democrat majority to require gun owner to have guns locked up if not being legally carried on their hip. Criminals won’t follow the laws and responsible gun owners should have access when in need.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 4

Jake Banta (R) A

Pennsylvania House District 4 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Jake Banta was published earlier this cycle and stands. Banta voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Banta has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 5

Eric Weaknecht (R) A

Pennsylvania House District 5 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Eric Weaknecht was published earlier this cycle and stands. Weaknecht voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Weaknecht has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 6

Bradley Roae (R) A

Pennsylvania House District 6 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Bradley Roae was published earlier this cycle and stands. Roae voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 7

Parke Wentling (R) A

Pennsylvania House District 7 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Parke Wentling was published earlier this cycle and stands. Wentling voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 8

Aaron Bernstine (R) A+

Pennsylvania House District 8 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A+ rating for Aaron Bernstine was published earlier this cycle and stands. Bernstine voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 9

Marla Gallo Brown (R) A

Pennsylvania House District 9 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Marla Gallo Brown was published earlier this cycle and stands. Brown voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 11

Marci Mustello (R) A

Pennsylvania House District 11 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Marci Mustello was published earlier this cycle and stands. Mustello voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 12

Scott Timko (R) C

Pennsylvania House District 12 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Scott Timko has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Timko receives PFA's default grade of C.
  • Public statement: “I oppose any intrusions or weakening of the 2nd Amendment.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 13

John Lawrence (R) B

Pennsylvania House District 13 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: John Lawrence earns a B for a mostly pro-gun record that is marked down for gun-control votes. Lawrence voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Lawrence also voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475), among 4 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 14

Roman Kozak (R) A

Pennsylvania House District 14 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Roman Kozak was published earlier this cycle and stands. Kozak voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Kozak has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 15

Joshua Kail (R) A

Pennsylvania House District 15 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Joshua Kail was published earlier this cycle and stands. Kail voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 16

John Costanza (R) C

Pennsylvania House District 16 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: John Costanza has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Costanza receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 17

Tim Bonner (R) A+

Pennsylvania House District 17 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A+ rating for Tim Bonner was published earlier this cycle and stands. Bonner voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 18

K.C. Tomlinson (R) F

Pennsylvania House District 18 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: K.C. Tomlinson earns an F for a record that supports gun control. Tomlinson voted YES on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted YES on universal gun registration (HB 714) on May 22, 2023 (roll call 96), and voted YES on Red Flag Gun Confiscation (HB 1018) on May 22, 2023 (roll call 93), among 10 gun-control votes PFA counted. On the pro-gun side, Tomlinson voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 20

Joseph Aguglia (R) C

Pennsylvania House District 20 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Joseph Aguglia has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Aguglia receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 22

Robert Smith (R) A

Pennsylvania House District 22 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Robert Smith answered a 2022 candidate survey on gun rights 100 percent pro-gun. Smith has no gun-control vote on record, so PFA rates Robert Smith A.
  • Public statement: “There are enough current laws on the books to protect public safety. I am a strong supporter of the 2nd Amendment.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 25

Amy Noone (R) C

Pennsylvania House District 25 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Amy Noone has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Noone receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 26

Samantha Horosky (R) C

Pennsylvania House District 26 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Samantha Horosky has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Horosky receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 28

Jeremy Shaffer (R) A

Pennsylvania House District 28 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Jeremy Shaffer was published earlier this cycle and stands. Shaffer voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 29

Sean Patrick Duffy (R) C

Pennsylvania House District 29 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Sean Patrick Duffy has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Duffy receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 30

Libby Blackburn (R) C

Pennsylvania House District 30 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Libby Blackburn has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Blackburn receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 32

Gary Motor (R) C

Pennsylvania House District 32 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Gary Motor has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Motor receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 33

Michael Hammill (R) C

Pennsylvania House District 33 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Michael Hammill has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Hammill receives PFA's default grade of C.
  • Public statement: “Expand your right to keep and bear arms. Mike is a big believer in the right to defend yourself and your family, and that’s why he supports policies like stand your ground laws, protection for those who have to use firearms to defend themselves, permitless carry, and nationwide reciprocity.” (Campaign website, “Second Amendment” section, undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 35

James Edwards (R) C

Pennsylvania House District 35 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: James Edwards has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Edwards receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 36

Timothy McCune (R) C

Pennsylvania House District 36 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Timothy McCune has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, McCune receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 37

Mindy Fee (R) B

Pennsylvania House District 37 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Mindy Fee earns a B for a mostly pro-gun record that is marked down for gun-control votes. Fee voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Fee also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), and voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), among 5 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 38

Stone Sobieralski (R) C

Pennsylvania House District 38 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Stone Sobieralski has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Sobieralski receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 39

Andrew Kuzma (R) A

Pennsylvania House District 39 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Andrew Kuzma was published earlier this cycle and stands. Kuzma voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 40

Natalie Mihalek (R) C

Pennsylvania House District 40 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Natalie Mihalek earns a C for a mixed record on gun rights. Mihalek voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Mihalek also voted YES on universal gun registration (HB 714) on May 22, 2023 (roll call 96), voted YES on HB 1909, which expands penalties tied to protection from abuse orders and which PFA calls Red Flag Gun Confiscation by another name, on Feb. 2, 2026 (roll call 811), and voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 41

Brett Miller (R) B

Pennsylvania House District 41 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Brett Miller earns a B for a mostly pro-gun record that is marked down for gun-control votes. Miller voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Miller also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), and voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), among 5 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 43

Keith Greiner (R) B

Pennsylvania House District 43 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Keith Greiner earns a B for a mostly pro-gun record that is marked down for gun-control votes. Greiner voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Greiner also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), and voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), among 5 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 44

Valerie Gaydos (R) B

Pennsylvania House District 44 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Valerie Gaydos earns a B for a mostly pro-gun record that is marked down for gun-control votes. Gaydos voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Gaydos also voted YES on universal gun registration (HB 714) on May 22, 2023 (roll call 96) and voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 45

James Julius (R) A

Pennsylvania House District 45 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: James Julius answered the 2026 PFA candidate survey 100 percent pro-gun on June 27, 2026. Julius has no gun-control vote on record, so PFA rates James Julius A.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 46

Jason Ortitay (R) B

Pennsylvania House District 46 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Jason Ortitay earns a B for a mostly pro-gun record that is marked down for gun-control votes. Ortitay voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Ortitay also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 47

Joe D'Orsie (R) A

Pennsylvania House District 47 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Joe D'Orsie was published earlier this cycle and stands. D'Orsie voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 48

Timothy O'Neal (R) C

Pennsylvania House District 48 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Timothy O'Neal earns a C for a mixed record on gun rights. O'Neal voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But O'Neal also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475), among 4 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 49

Vanessa Acosta (R) C

Pennsylvania House District 49 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Vanessa Acosta has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Acosta receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 50

Ben Humble (R) C

Pennsylvania House District 50 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Ben Humble has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Humble receives PFA's default grade of C.
  • Public statement: “I strongly support our 2nd Amendment and the right to bear arms. Restrictions should focus on individuals who pose a demonstrated threat to public safety, including violent felons and other prohibited from possessing firearms under the existing law, while protecting due process. We should aggressively enforce laws against violent criminals and illegal gun trafficking rather than placing burdens on responsible, law-abiding gun owners.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 51

Charity Grimm Krupa (R) A+

Pennsylvania House District 51 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A+ rating for Charity Grimm Krupa was published earlier this cycle and stands. Krupa voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Krupa has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 52

Ryan Warner (R) B

Pennsylvania House District 52 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Ryan Warner earns a B for a mostly pro-gun record that is marked down for gun-control votes. Warner voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Warner also voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414) and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 55

Jill Cooper (R) A

Pennsylvania House District 55 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Jill Cooper was published earlier this cycle and stands. Cooper voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Cooper has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 56

Brian Rasel (R) A

Pennsylvania House District 56 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Brian Rasel was published earlier this cycle and stands. Rasel voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Rasel has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 57

Eric Nelson (R) B

Pennsylvania House District 57 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Eric Nelson earns a B for a mostly pro-gun record that is marked down for gun-control votes. Nelson voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Nelson also voted YES on a Democratic amendment to the bill keeping gun stores and ranges open during COVID (HB 2440, amendment A05733) on May 18, 2020 (roll call 1272), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 58

Eric Davanzo (R) A

Pennsylvania House District 58 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Eric Davanzo was published earlier this cycle and stands. Davanzo voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Davanzo has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 59

Leslie Baum Rossi (R) A

Pennsylvania House District 59 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Leslie Baum Rossi was published earlier this cycle and stands. Rossi voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Rossi has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 60

Abby Major (R) A

Pennsylvania House District 60 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Abby Major was published earlier this cycle and stands. Major voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Major has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 62

James Struzzi II (R) A

Pennsylvania House District 62 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for James Struzzi II was published earlier this cycle and stands. Struzzi voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 63

Josh Bashline (R) A

Pennsylvania House District 63 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Josh Bashline was published earlier this cycle and stands. Bashline voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Bashline has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 64

R. Lee James (R) B

Pennsylvania House District 64 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: R. Lee James earns a B for a mostly pro-gun record that is marked down for gun-control votes. James voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But James also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 65

Kathy Rapp (R) A

Pennsylvania House District 65 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Kathy Rapp was published earlier this cycle and stands. Rapp voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 66

Brian Smith (R) A

Pennsylvania House District 66 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Brian Smith was published earlier this cycle and stands. Smith voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Smith has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 67

Martin Causer (R) B

Pennsylvania House District 67 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Martin Causer earns a B for a mostly pro-gun record that is marked down for gun-control votes. Causer voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Causer also voted YES on HB 1717, the 2005 protection from abuse firearm surrender bill that PFA counts as gun control, on June 22, 2005 and again on Oct. 31, 2005 (House Journal, June 22, 2005; House Journal, Oct. 31, 2005), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 68

Clint Owlett (R) C

Pennsylvania House District 68 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Clint Owlett earns a C for a mixed record on gun rights. Owlett voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Owlett also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475), among 4 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 69

Carl Metzgar (R) A

Pennsylvania House District 69 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Carl Metzgar was published earlier this cycle and stands. Metzgar voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Metzgar has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 71

Jim Rigby (R) A

Pennsylvania House District 71 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Jim Rigby was published earlier this cycle and stands. Rigby voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Rigby has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 72

Philip Rice (R) Aq

Pennsylvania House District 72 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Philip Rice completed the 2026 PFA candidate survey at 100 percent, so PFA rates Philip Rice Aq.
  • Public statement: “Phil Rice is a strong supporter of the 2nd Amendment. … Support concealed carry for law-abiding gun owners / Support our constitutional right to bear arms / Oppose municipalities’ attempts to impose unconstitutional gun restrictions / Never vote for an anti-2nd Amendment Speaker of the House” (Campaign website, Issues page, undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Frank Burns (D) F

Pennsylvania House District 72 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Frank Burns earns an F for a record that supports gun control. Burns voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on the Gun Violence Awareness Month resolution pushed by gun-control groups (HR 117) on June 20, 2023 (roll call 259), and voted YES on a Democratic amendment weakening firearm preemption (HB 671, amendment A00834) on April 25, 2017 (roll call 250), among 17 gun-control votes PFA counted. On the pro-gun side, Burns voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624).
  • On the November 3 ballot: Democratic nominee (source)

Pennsylvania House District 73

Dallas Kephart (R) A

Pennsylvania House District 73 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Dallas Kephart was published earlier this cycle and stands. Kephart voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Kephart has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 74

Lorenzo Kelley (R) C

Pennsylvania House District 74 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Lorenzo Kelley has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Kelley receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 75

Mike Armanini (R) A

Pennsylvania House District 75 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Mike Armanini was published earlier this cycle and stands. Armanini voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Armanini has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 76

Stephanie Borowicz (R) A+

Pennsylvania House District 76 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A+ rating for Stephanie Borowicz was published earlier this cycle and stands. Borowicz voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Borowicz has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 77

Michelle Schellberg (R) Aq

Pennsylvania House District 77 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Michelle Schellberg completed the 2026 PFA candidate survey at 100 percent, so PFA rates Michelle Schellberg Aq.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 78

Jesse Topper (R) B

Pennsylvania House District 78 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Jesse Topper earns a B for a mostly pro-gun record that is marked down for gun-control votes. Topper voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Topper also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 79

Andrea Verobish (R) A

Pennsylvania House District 79 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Andrea Verobish answered the 2026 PFA candidate survey 100 percent pro-gun on April 8, 2026. Verobish has no recorded gun votes since taking office and no gun-control vote, so PFA rates her A.
  • Public statement: “My position is that I do not support restrictions on gun ownership. I believe law-abiding citizens have a constitutional right to keep and bear arms, and that personal responsibility, education, and enforcement of existing laws are the best ways to protect public safety. Restricting gun ownership punishes responsible owners rather than addressing the root causes of crime.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 80

Scott Barger (R) A

Pennsylvania House District 80 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Scott Barger was published earlier this cycle and stands. Barger voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Barger has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 81

Richard Irvin (R) B

Pennsylvania House District 81 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Richard Irvin earns a B for a mostly pro-gun record that is marked down for gun-control votes. Irvin voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Irvin also voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414) and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 82

Kirsten McTernan (R) C

Pennsylvania House District 82 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Kirsten McTernan has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, McTernan receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 83

Jamie Flick (R) A

Pennsylvania House District 83 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Jamie Flick was published earlier this cycle and stands. Flick voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Flick has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 84

Joe Hamm (R) A

Pennsylvania House District 84 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Joe Hamm was published earlier this cycle and stands. Hamm voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Hamm has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 85

David Rowe (R) A

Pennsylvania House District 85 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for David Rowe was published earlier this cycle and stands. Rowe voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 86

Perry Stambaugh (R) A

Pennsylvania House District 86 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Perry Stambaugh was published earlier this cycle and stands. Stambaugh voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Stambaugh has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 87

Thomas Kutz (R) A

Pennsylvania House District 87 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Thomas Kutz was published earlier this cycle and stands. Kutz voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 88

Jeffrey Clark (R) A

Pennsylvania House District 88 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Jeffrey Clark answered the 2026 PFA candidate survey 100 percent pro-gun on July 9, 2026. Clark has no gun-control vote on record, so PFA rates Jeffrey Clark A.
  • Public statement: “No additional restrictions are needed.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 89

Rob Kauffman (R) C

Pennsylvania House District 89 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Rob Kauffman earns a C for a mixed record on gun rights. Kauffman voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Kauffman also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on HB 1717, the 2005 protection from abuse firearm surrender bill that PFA counts as gun control, on June 22, 2005 and again on Oct. 31, 2005 (House Journal, June 22, 2005; House Journal, Oct. 31, 2005), and voted YES on the Harper amendment widening gun prohibitions and transfer rules (HB 1845, amendment A06170) on April 1, 2008 (roll call 1525), among 6 gun-control votes PFA counted.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 90

Chad Reichard (R) A

Pennsylvania House District 90 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Chad Reichard was published earlier this cycle and stands. Reichard voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 91

Dan Moul (R) B

Pennsylvania House District 91 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Dan Moul earns a B for a mostly pro-gun record that is marked down for gun-control votes. Moul voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Moul also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), and voted YES on the Harper amendment widening gun prohibitions and transfer rules (HB 1845, amendment A06170) on April 1, 2008 (roll call 1525), among 4 gun-control votes PFA counted.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 92

Marc Anderson (R) A

Pennsylvania House District 92 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Marc Anderson was published earlier this cycle and stands. Anderson voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 93

Mike Jones (R) A

Pennsylvania House District 93 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Mike Jones was published earlier this cycle and stands. Jones voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 94

Wendy Fink (R) A

Pennsylvania House District 94 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Wendy Fink was published earlier this cycle and stands. Fink voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Fink has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 95

Jasmine Rivera (R) C

Pennsylvania House District 95 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Jasmine Rivera has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Rivera receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 96

Babita Rusyn (R) C

Pennsylvania House District 96 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Babita Rusyn has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Rusyn receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 97

Steven Mentzer (R) C

Pennsylvania House District 97 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Steven Mentzer earns a C for a mixed record on gun rights. Mentzer voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). Mentzer voted YES on the Freedom to Carry Act (SB 565) on Nov. 15, 2021 (roll call 611) and again on Nov. 16, 2021 (roll call 623). But Mentzer then voted NO on the Freedom to Carry Act on final passage that same day (roll call 624), voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), and voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), among 6 gun-control votes PFA counted.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 98

Nicky Woods (R) C

Pennsylvania House District 98 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Nicky Woods has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Woods receives PFA's default grade of C.
  • Public statement: “Law-abiding citizens have a constitutional right to own firearms, and that right should be protected. Rather than placing additional restrictions on responsible gun owners, we should focus on enforcing existing laws, keeping firearms out of the hands of criminals, and supporting law enforcement efforts to improve public safety.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 99

David H. Zimmerman (R) B

Pennsylvania House District 99 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: David H. Zimmerman earns a B for a mostly pro-gun record that is marked down for gun-control votes. Zimmerman voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Zimmerman also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475), among 4 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 100

Dave Nissley (R) A

Pennsylvania House District 100 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Dave Nissley was rated Aq in PFA's 2026 primary voter guide and has no legislative voting record. With no gun-control vote or position on record, the A carries forward to this guide.
  • Public statement: “We ought to restrict convicted violent criminals access to firearms.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 101

John Schlegel (R) A

Pennsylvania House District 101 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for John Schlegel was published earlier this cycle and stands. Schlegel voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Schlegel has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 102

Russell Diamond (R) A

Pennsylvania House District 102 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Russell Diamond was published earlier this cycle and stands. Diamond voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 103

Cindi Ward (R) C

Pennsylvania House District 103 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Cindi Ward has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Ward receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 106

Thomas Mehaffie (R) C

Pennsylvania House District 106 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Thomas Mehaffie earns a C for a mixed record on gun rights. Mehaffie voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Mehaffie also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), and voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), among 5 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 107

Joanne Stehr (R) A

Pennsylvania House District 107 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Joanne Stehr was published earlier this cycle and stands. Stehr voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Stehr has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 108

Michael Stender (R) A

Pennsylvania House District 108 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Michael Stender was published earlier this cycle and stands. Stender voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 109

Robert Leadbeter (R) A

Pennsylvania House District 109 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Robert Leadbeter was published earlier this cycle and stands. Leadbeter voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 110

Tina Pickett (R) B

Pennsylvania House District 110 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Tina Pickett earns a B for a mostly pro-gun record that is marked down for gun-control votes. Pickett voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Pickett also voted YES on HB 1717, the 2005 protection from abuse firearm surrender bill that PFA counts as gun control, on June 22, 2005 and again on Oct. 31, 2005 (House Journal, June 22, 2005; House Journal, Oct. 31, 2005), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475), among 4 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 111

Jonathan Fritz (R) B

Pennsylvania House District 111 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Jonathan Fritz earns a B for a mostly pro-gun record that is marked down for gun-control votes. Fritz voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Fritz also voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475) and voted against sending Act 79, the gun surrender law, back to committee (HB 2060) on Sept. 26, 2018 (roll call 1476) (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 112

Joseph Sabia Jr. (R) C

Pennsylvania House District 112 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Joseph Sabia Jr. has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Sabia receives PFA's default grade of C.
  • Public statement: “Lifetime gun ban for any felony involving a firearm or weapon. For non-gun felonies, restore Second Amendment rights after 10 years of continuous law-abiding conduct following full sentence completion. This focuses restrictions on higher-risk cases while allowing proven rehabilitation for others, balancing public safety and rights.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 113

Lucas O'Brien (R) C

Pennsylvania House District 113 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Lucas O'Brien has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, O'Brien receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 114

Logan Lombardo (R) C

Pennsylvania House District 114 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Logan Lombardo has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Lombardo receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 115

Rich Szabo (R) C

Pennsylvania House District 115 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Rich Szabo has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Szabo receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 116

Dane Watro Jr. (R) A

Pennsylvania House District 116 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Dane Watro Jr. was published earlier this cycle and stands. Watro voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Watro has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 117

Jamie Walsh (R) A+

Pennsylvania House District 117 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A+ rating for Jamie Walsh was published earlier this cycle and stands. Walsh voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Walsh has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 118

John Lombardo (R) C

Pennsylvania House District 118 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: John Lombardo has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Lombardo receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 119

Alec Ryncavage (R) A

Pennsylvania House District 119 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Alec Ryncavage was published earlier this cycle and stands. Ryncavage voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Ryncavage has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 120

Brenda Pugh (R) A

Pennsylvania House District 120 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Brenda Pugh was published earlier this cycle and stands. Pugh voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 121

Mike Harostock (R) C

Pennsylvania House District 121 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Mike Harostock has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Harostock receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 122

Doyle Heffley (R) A

Pennsylvania House District 122 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Doyle Heffley was published earlier this cycle and stands. Heffley voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 123

Tim Twardzik (R) A

Pennsylvania House District 123 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Tim Twardzik was published earlier this cycle and stands. Twardzik voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 124

Jamie Barton (R) A

Pennsylvania House District 124 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Jamie Barton was published earlier this cycle and stands. Barton voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Barton has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 125

Joe Kerwin (R) A

Pennsylvania House District 125 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Joe Kerwin was published earlier this cycle and stands. Kerwin voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 126

Miguel Vasquez (R) A

Pennsylvania House District 126 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Miguel Vasquez answered the 2026 PFA candidate survey 100 percent pro-gun on April 3, 2026. Vasquez has no gun-control vote on record, so PFA rates Miguel Vasquez A.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 128

Mark Gillen (R) C

Pennsylvania House District 128 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Mark Gillen earns a C for a mixed record on gun rights. Gillen voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Gillen also voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), voted YES on the Freeman amendment weakening firearm preemption (HB 671, amendment A00886) on April 25, 2017 (roll call 259), and voted YES on a Democratic amendment to the armed school security bill (SB 621, amendment A02210) on June 20, 2019 (roll call 530), among 6 gun-control votes PFA counted.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 130

Melissa Brewer (R) A

Pennsylvania House District 130 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Melissa Brewer was rated Aq in PFA's 2026 primary voter guide and has no legislative voting record. With no gun-control vote or position on record, the A carries forward to this guide.
  • Public statement: “I believe the current minimum age requirements in Pa are appropriate. I believe it is appropriate to prohibit individuals under domestic violence restraining orders from possessing guns while under the order. I believe restricting gun access for individuals convicted of violent crimes, felonies and misdemeanors is appropriate.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 131

Milou Mackenzie (R) A

Pennsylvania House District 131 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Milou Mackenzie was published earlier this cycle and stands. Mackenzie voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Mackenzie has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 132

Caren Lowrey (R) C

Pennsylvania House District 132 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Caren Lowrey has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Lowrey receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 134

Miriam Maldonado (R) C

Pennsylvania House District 134 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Miriam Maldonado has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Maldonado receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 135

Joe Poplawski (R) C

Pennsylvania House District 135 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Joe Poplawski has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Poplawski receives PFA's default grade of C.
  • Public statement: “None, criminals will not follow the laws so you should have right to protect yourself and your loved ones.” (iVoterGuide 2026 General candidate questionnaire (“What restrictions on gun ownership are needed to protect public safety?”), undated (page accessed 2026-10-16), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 136

Pilar Cavallo-Campisi (R) C

Pennsylvania House District 136 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Pilar Cavallo-Campisi has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Cavallo-Campisi receives PFA's default grade of C.
  • Public statement: “We trust law-enforcement to handle criminals, not restrict freedoms. Our gun rights are sacred and must never be weakened. PERIOD.” (Armchair Lehigh Valley (Steve Novak) candidate Q&A, undated (2026 general race article), source)
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 137

Joe Emrick (R) B

Pennsylvania House District 137 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Joe Emrick earns a B for a mostly pro-gun record that is marked down for gun-control votes. Emrick voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Emrick also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), and voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), among 5 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 138

Ann Flood (R) A

Pennsylvania House District 138 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Ann Flood was published earlier this cycle and stands. Flood voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 139

Jeff Olsommer (R) A

Pennsylvania House District 139 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Jeff Olsommer was published earlier this cycle and stands. Olsommer voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 140

Michael Gettis (R) C

Pennsylvania House District 140 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Michael Gettis has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Gettis receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 141

Ken Velez (R) C

Pennsylvania House District 141 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Ken Velez has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Velez receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 142

Joseph Hogan (R) F

Pennsylvania House District 142 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Joseph Hogan earns an F for a record that supports gun control. Hogan voted YES on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted YES on universal gun registration (HB 714) on May 22, 2023 (roll call 96), and voted YES on Red Flag Gun Confiscation (HB 1018) on May 22, 2023 (roll call 93), among 7 gun-control votes PFA counted. On the pro-gun side, Hogan voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 143

Shelby Labs (R) A

Pennsylvania House District 143 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Shelby Labs was published earlier this cycle and stands. Labs voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 144

Mike Murphy (R) C

Pennsylvania House District 144 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Mike Murphy has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Murphy receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 145

Craig Staats (R) B

Pennsylvania House District 145 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Craig Staats earns a B for a mostly pro-gun record that is marked down for gun-control votes. Staats voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Staats also voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), and voted against postponing Act 79, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1475), among 4 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 147

Donna Scheuren (R) A

Pennsylvania House District 147 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Donna Scheuren was published earlier this cycle and stands. Scheuren voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Scheuren has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 153

Cory Toner (R) C

Pennsylvania House District 153 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Cory Toner has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Toner receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 156

Kris R. Vollrath (R) C

Pennsylvania House District 156 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Kris R. Vollrath has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Vollrath receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 157

Justin Pak (R) C

Pennsylvania House District 157 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Justin Pak has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Pak receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 159

Michael Bannon (R) C

Pennsylvania House District 159 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Michael Bannon has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Bannon receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 160

Craig Williams (R) D

Pennsylvania House District 160 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Craig Williams earns a D for a record that leans toward gun control. In the state House, Williams voted YES on universal gun registration for rifles and shotguns (HB 1593) in Sept. 2025 (roll call 625), voted YES on universal gun registration (HB 714) in May 2023 (roll call 96), and voted YES on HB 1935, which expands Pennsylvania's terroristic threats law, in Feb. 2026 (roll call 824). Williams did vote NO on the red flag gun seizure bill (HB 1859) and the ghost gun ban (HB 1099) in Sept. 2025 (roll calls 623 and 624), and voted YES on the Freedom to Carry Act (SB 565) in Nov. 2021 (roll call 624). That record falls short of what Second Amendment supporters expect from their representative.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 161

John Mancinelli (R) C

Pennsylvania House District 161 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: John Mancinelli has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Mancinelli receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 162

Mike Murphy (R) C

Pennsylvania House District 162 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Mike Murphy has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Murphy receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 165

Deirdre McCleary (R) C

Pennsylvania House District 165 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Deirdre McCleary has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, McCleary receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 166

Joe Walker (R) C

Pennsylvania House District 166 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Joe Walker has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Walker receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 167

Joe Lewis (R) C

Pennsylvania House District 167 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Joe Lewis has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Lewis receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 168

Kathryn Buckley (R) C

Pennsylvania House District 168 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Kathryn Buckley has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Buckley receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 169

Kate Klunk (R) B

Pennsylvania House District 169 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Kate Klunk earns a B for a mostly pro-gun record that is marked down for gun-control votes. Klunk voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Klunk also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), and voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), among 5 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 170

Martina White (R) F

Pennsylvania House District 170 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Martina White earns an F for a record that supports gun control. White voted YES on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted YES on universal gun registration (HB 714) on May 22, 2023 (roll call 96), and voted YES on the ghost gun ban (HB 777) on March 27, 2024 (roll call 951), among 15 gun-control votes PFA counted. On the pro-gun side, White voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 171

Kerry Benninghoff (R) B

Pennsylvania House District 171 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Kerry Benninghoff earns a B for a mostly pro-gun record that is marked down for gun-control votes. Benninghoff voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Benninghoff also voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), voted YES on HB 1717, the 2005 protection from abuse firearm surrender bill that PFA counts as gun control, on June 22, 2005 and again on Oct. 31, 2005 (House Journal, June 22, 2005; House Journal, Oct. 31, 2005), and voted YES on the Harper amendment widening gun prohibitions and transfer rules (HB 1845, amendment A06170) on April 1, 2008 (roll call 1525), among 5 gun-control votes PFA counted.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 173

Bill Griffin (R) C

Pennsylvania House District 173 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Bill Griffin has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Griffin receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 176

Jack Rader (R) B

Pennsylvania House District 176 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Jack Rader earns a B for a mostly pro-gun record that is marked down for gun-control votes. Rader voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Rader also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), and voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), among 5 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 177

Robyn Bird (R) C

Pennsylvania House District 177 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Robyn Bird has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Bird receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 178

Kristin Marcell (R) D+

Pennsylvania House District 178 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Marcell earns a D+ because her record on universal gun registration is mixed at best. On HB 1593, universal gun registration for rifles and shotguns, the official roll call records Marcell voting YES on Sept. 30, 2025 (roll call 625); the next day she asked on the floor to have her vote reflected as nay (House Journal, Oct. 1, 2025), which KYW Newsradio also reported, but the correction did not change the official tally. Marcell also voted YES on universal gun registration (HB 714) on May 22, 2023 (roll call 96) and YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824). On the pro-gun side, Marcell voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623) and voted YES on the Freedom to Carry Act (HB 464, amendment A00731) on May 14, 2025 (roll call 280).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 183

Zachary Mako (R) A

Pennsylvania House District 183 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Zachary Mako was published earlier this cycle and stands. Mako voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 187

Gary Day (R) B

Pennsylvania House District 187 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Gary Day earns a B for a mostly pro-gun record that is marked down for gun-control votes. Day voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), and voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624). But Day also voted YES on HB 1935, which expands Pennsylvania's terroristic threats law and which PFA opposes, on Feb. 3, 2026 (roll call 824), voted YES on Act 79 of 2018, the gun surrender law (HB 2060) on Sept. 26, 2018 (roll call 1477), and voted to block Daryl Metcalfe's gun owner protection amendment to Act 79 (HB 2060, amendment A08014) on June 22, 2018 (roll call 1414), among 5 gun-control votes PFA counted (procedural votes count at half weight).
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 189

Danica Hartenfels (R) C

Pennsylvania House District 189 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Danica Hartenfels has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Hartenfels receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 192

Tiffany Vann Brown (R) C

Pennsylvania House District 192 · Incumbent: No · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Tiffany Vann Brown has not returned a PFA candidate survey and does not have a legislative voting record on gun bills. Without a survey or a record, Brown receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 193

Catherine Wallen (R) C

Pennsylvania House District 193 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: Catherine Wallen has not returned a PFA candidate survey and has not yet cast a recorded gun vote since taking office. Without a survey or a record, Wallen receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 196

George Margetas (R) C

Pennsylvania House District 196 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: George Margetas has not returned a PFA candidate survey and has not yet cast a recorded gun vote since taking office. Without a survey or a record, Margetas receives PFA's default grade of C.
  • On the November 3 ballot: Republican nominee (source)

Pennsylvania House District 199

Barbara Gleim (R) A

Pennsylvania House District 199 · Incumbent: Yes · Graded by Pennsylvania Firearms Association (PFA)

  • Basis for grade: PFA's A rating for Barbara Gleim was published earlier this cycle and stands. Gleim voted NO on universal gun registration for rifles and shotguns (HB 1593) on Sept. 30, 2025 (roll call 625), voted NO on Red Flag Gun Confiscation (HB 1859) on Sept. 30, 2025 (roll call 623), voted NO on the ghost gun ban (HB 1099) on Sept. 30, 2025 (roll call 624), and voted NO on the machine gun conversion device bill (HB 1866) on Oct. 1, 2025 (roll call 641). Gleim has no gun-control vote on record.
  • On the November 3 ballot: Republican nominee (source)

How the grades work

Every grade on this page was issued by Pennsylvania Firearms Association (PFA) and comes from PFA’s 2026 candidate survey and recorded floor votes. Each vote listed links to the official roll call. Candidates with no survey and no voting record are graded on that basis.

PFA counts votes for Act 79 of 2018 (HB 2060), HB 1935 and HB 1909 as gun-control votes. Members who already received a released PFA A rating keep that A.

Ballot status is from the official Pennsylvania candidate list and Ballotpedia. This guide covers Republican candidates, plus one Democrat, State Rep. Frank Burns.