2024 PFA Republican Primary Voter Guide

The Republican primary election is on Tuesday, April 23.

Pennsylvania Firearms Association has compiled a voter guide for you to read, share around, and take with you when you cast your ballots on Tuesday.

While we can’t tell you how to vote, we hope this information will help you make an informed decision about where the candidates running to represent you stand on your gun rights.

Below is our list of rankings for the 2024 primary election based on a combination of the candidates’ responses to our candidate questionnaire, statements made for or against gun rights, and their voting record. (if they have one)

To see the questions we asked each of the candidates, please click here.

Before you see the results, let me give you the breakdown on each rating and what they mean:

  • ‘A+’ Rating: PFA’s highest rating reserved for the pro-gun fighters in Harrisburg. These individuals have walked the talk. They completed their candidate questionnaire 100% pro-gun and demonstrated an ability to go above and beyond in their support for our gun rights. Not just voting the right way on gun bills, but also sponsoring and co-sponsoring pro-gun bills, as well as fighting, and speaking out against gun-control bills in public and behind closed doors.
  • ‘A’ Rating: These incumbents have voted in favor of gun rights at every opportunity and have pledged their 100% support for our Second Amendment on their candidate questionnaire.
  • ‘Aq’ Rating: This is PFA’s highest rating for non-incumbent candidates. These candidates have pledged their 100% support for our gun rights and have pledged to fight for gun owners if elected to Harrisburg.
  • ‘F’ Rating: These candidates have taken direct action against our gun rights by their votes, deeds, and statements, or they have refused to complete their candidate questionnaire.:

Voter Guide

* (i) = incumbent
* (v) = video

‘A+’ Rating:

Rob Leadbeter (i)(v) – House District 109 – Columbia County

‘A’ Rating:

Marci Mustello (i) – House District 11 – Butler County

Jill Cooper (i) – House District 55 – Westmoreland County

Mike Cabell (i) – House District 117 – Luzerne County

‘Aq’ Rating:

Miguel Vasquez – Senate District 11 – Berks County

Marc Anderson – House District 92 – York County

Matthew Davis – House District 92 – York County

Zachary Kile – House District 92 – York County

Matt Contreras – House District 139 – Pike & Wayne Counties

Ryan Covert – House District 11 – Butler County

Janon Gray – House District 90 – Franklin County

Patrick Musto – House District 120 – Luzerne County

Jaime Walsh – House District 117 – Luzerne County

Dave Nissley (v) – House District 100 – Lancaster County

Scott Barger (v) – House District 80 – Blair & Huntingdon Counties

Mark Houck – Congressional District 1 – Bucks County

‘F’ Rating:

Bryan Cutler (i)(v) – House District 100 – Lancaster County

Jim Gregory (i)(v) – House District 80 – Blair & Huntingdon Counties

Matt Yoder (v) – House District 109 – Columbia County

Craig Williams (v) – Attorney General

Honorable Mention:

These candidates did not receive a rating from Pennsylvania Firearms Association, but completed their candidate questionnaire 100% pro-gun:

House District 102:
Rachel Moyer
Russ Diamond

House District 139:
Jeff Olsommer

House District 50:
Stephanie Waggett

House District 63:
Clay Kennemuth
Darlene Smail
Josh Bashline
Lisa Kerle

House District 90:
Chad Reichard

House District 92:
Chris Wyatt

Voting information

Not sure what legislative district you’re in? You can find out here.

Need help locating your polling location for Tuesday’s election? Go here.

On Tuesday, April 23, the polls are open from 7:00AM to 8:00PM.

Make sure you take your pro-gun friends and family with you, storm the polls, and vote PRO-GUN!