Gun lobby · HR1041

Veterans 2nd Amendment Protection Act

Stopped the VA from reporting veterans with fiduciaries to the gun background-check system. A long-time NRA priority, passed the House in May 2026.

Gun lobby wanted yea vote. House roll call, May 21, 2026

This is a retrospective comparison. Funding includes covered 2020–2026 election cycles and may have arrived after the vote. It does not measure whether money changed a vote. 0 voting members in the headline roll call are excluded for unavailable coverage.

Traced $10K+ from Gun lobby

100%

82 of 82 voted the stated industry position

Traced below $10K

40%

134 of 335; coverage required for this group

Average traced funding, with

$10K

Average across 216 covered members

Average traced funding, against

$22

Average across 201 covered members

House · May 21, 2026

216–201, passed

On Passage. Democrats 7–200, Republicans 208–1, independents 1–0. Retrospective comparison with Gun lobby.

Voted Gun lobby's way

Traced $10K+
100% (82/82)
Traced below $10K
40% (134/335)

0 voting members excluded for unavailable campaign-finance coverage. Below $10K means less was traced in covered records; it does not establish no funding.

Compare within each recorded party

Democrats: $10K+ n/a (0/0); below $10K 3% (7/207).

Republicans: $10K+ 100% (82/82); below $10K 99% (126/127).

Independents: $10K+ n/a (0/0); below $10K 100% (1/1).

Party comes from Voteview’s member record for the roll call’s Congress and may not capture changes within that Congress. Party splits do not adjust for tenure, committee roles or the mix of selected votes. Small groups can produce unstable percentages.

Traced $10K+, voted with the industry

Traced $10K+, voted against the industry

  • No covered observations.
Every member's vote, biggest Gun lobby money first
MemberStatePAC checksSuper PAC helpTraced 2020–2026Vote
Richard HudsonNC$73K–$73KYea · with industry
Steve ScaliseLA$57K–$57KYea · with industry
Bruce WestermanAR$47K–$47KYea · with industry
Jim JordanOH$41K–$41KYea · with industry
Mike JohnsonLA$36K–$36KYea · with industry
Tom EmmerMN$34K–$34KYea · with industry
Tom ColeOK$32K–$32KYea · with industry
Pete StauberMN$31K–$31KYea · with industry
Glenn ThompsonPA$30K–$30KYea · with industry
John JamesMI$30K–$30KYea · with industry
Scott PerryPA$29K–$29KYea · with industry
Paul GosarAZ$26K–$26KYea · with industry
Guy ReschenthalerPA$25K–$25KYea · with industry
Michael SimpsonID$25K–$25KYea · with industry
Cliff BentzOR$23K–$23KYea · with industry
Robert WittmanVA$22K–$22KYea · with industry
Dan NewhouseWA$22K–$22KYea · with industry
Nicholas BegichAK$21K–$21KYea · with industry
David ValadaoCA$21K–$21KYea · with industry
David KustoffTN$21K–$21KYea · with industry
Scott DesJarlaisTN$21K–$21KYea · with industry
Chip RoyTX$20K–$20KYea · with industry
Zachary (Zach) NunnIA$20K–$20KYea · with industry
Bill HuizengaMI$20K–$20KYea · with industry
Russ FulcherID$20K–$20KYea · with industry
Tom McClintockCA$20K–$20KYea · with industry
Juan CiscomaniAZ$19K–$19KYea · with industry
Blake MooreUT$19K–$19KYea · with industry
Lauren BoebertCO$19K–$19KYea · with industry
Pete SessionsTX$19K–$19KYea · with industry
Ryan ZinkeMT$18K–$18KYea · with industry
Troy DowningMT$18K–$18KYea · with industry
Robert BresnahanPA$18K–$18KYea · with industry
Ryan MackenziePA$18K–$18KYea · with industry
Elise StefanikNY$17K–$17KYea · with industry
Tom BarrettMI$17K–$17KYea · with industry
Andrew ClydeGA$16K–$16KYea · with industry
Mark AmodeiNV$16K–$16KYea · with industry
Victoria SpartzIN$16K–$16KYea · with industry
Jennifer KiggansVA$16K–$16KYea · with industry
John JoycePA$15K–$15KYea · with industry
Mike KellyPA$15K–$15KYea · with industry
August PflugerTX$14K–$14KYea · with industry
Jeff CrankCO$14K–$14KYea · with industry
Ken CalvertCA$14K–$14KYea · with industry
Clarence OwensUT$14K–$14KYea · with industry
Andy HarrisMD$14K–$14KYea · with industry
Ben ClineVA$14K–$14KYea · with industry
Bryan SteilWI$14K–$14KYea · with industry
David JoyceOH$14K–$14KYea · with industry
John MoolenaarMI$14K–$14KYea · with industry
Tim WalbergMI$14K–$14KYea · with industry
Gabe EvansCO$13K–$13KYea · with industry
Carol MillerWV$13K–$13KPresent / not voting
John CarterTX$13K–$13KYea · with industry
Michael CloudTX$13K–$13KYea · with industry
Robert AderholtAL$13K–$13KYea · with industry
Steve WomackAR$13K–$13KYea · with industry
W. SteubeFL$13K–$13KYea · with industry
Derrick Van OrdenWI$12K–$12KYea · with industry
Don BaconNE$12K–$12KYea · with industry
Austin ScottGA$12K–$12KYea · with industry
Robert LattaOH$12K–$12KYea · with industry
Claudia TenneyNY$12K–$12KYea · with industry
Brian BabinTX$12K–$12KYea · with industry
Celeste MaloyUT$12K–$12KYea · with industry
Garland BarrKY$12K–$12KYea · with industry
Jake EllzeyTX$12K–$12KYea · with industry
Kevin HernOK$12K–$12KYea · with industry
Thomas TiffanyWI$12K–$12KYea · with industry
Charles FleischmannTN$11K–$11KYea · with industry
Daniel MeuserPA$11K–$11KYea · with industry
Diana HarshbargerTN$11K–$11KYea · with industry
Gary PalmerAL$11K–$11KYea · with industry
Lance GoodenTX$11K–$11KYea · with industry
Ashley HinsonIA$11K–$11KYea · with industry
Stephanie BiceOK$11K–$11KYea · with industry
Joe WilsonSC$11K–$11KYea · with industry
Mariannette Miller-MeeksIA$11K–$11KYea · with industry
Mike KennedyUT$11K–$11KYea · with industry
Mónica De La CruzTX$10K–$10KYea · with industry
Brad FinstadMN$10K–$10KYea · with industry
Jodey ArringtonTX$10K–$10KYea · with industry
Rich McCormickGA$10K–$10KYea · with industry
John RoseTN$10K–$10KYea · with industry
Julia LetlowLA$10K–$10KYea · with industry
Wesley HuntTX$10K–$10KYea · with industry
Anna LunaFL$9K–$9KPresent / not voting
Glenn GrothmanWI$9K–$9KYea · with industry
Harriet HagemanWY$9K–$9KYea · with industry
Jack BergmanMI$9K–$9KYea · with industry
John RutherfordFL$9K–$9KYea · with industry
Mary MillerIL$9K–$9KYea · with industry
Randy WeberTX$9K–$9KYea · with industry
Ronny JacksonTX$9K–$9KYea · with industry
Gregory MurphyNC$9K–$9KYea · with industry
James ComerKY$9K–$9KYea · with industry
Jeff HurdCO$9K–$9KYea · with industry
Roger WilliamsTX$9K–$9KYea · with industry
Addison McDowellNC$8K–$8KYea · with industry
Cory MillsFL$8K–$8KYea · with industry
David RouzerNC$8K–$8KYea · with industry
James BairdIN$8K–$8KYea · with industry
Jay ObernolteCA$8K–$8KYea · with industry
Jefferson Van DrewNJ$8K–$8KYea · with industry
Jimmy PatronisFL$8K–$8KYea · with industry
Lloyd SmuckerPA$8K–$8KYea · with industry
Matt Van EppsTN$8K–$8KYea · with industry
Mike CareyOH$8K–$8KYea · with industry
Mike RogersAL$8K–$8KYea · with industry
Tim BurchettTN$8K–$8KYea · with industry
William TimmonsSC$8K–$8KYea · with industry
David SchweikertAZ$8K–$8KYea · with industry
Nancy MaceSC$8K–$8KYea · with industry
Aaron BeanFL$8K–$8KYea · with industry
Andrew OglesTN$8K–$8KYea · with industry
Harold RogersKY$8K–$8KYea · with industry
J. HillAR$8K–$8KYea · with industry
Adrian SmithNE$7K–$7KYea · with industry
C. FranklinFL$7K–$7KYea · with industry
Clay HigginsLA$7K–$7KYea · with industry
Darin LaHoodIL$7K–$7KYea · with industry
Earl CarterGA$7K–$7KYea · with industry
Frank LucasOK$7K–$7KYea · with industry
H. GriffithVA$7K–$7KYea · with industry
Jason SmithMO$7K–$7KYea · with industry
Michael McCaulTX$7K–$7KYea · with industry
Mike FloodNE$7K–$7KYea · with industry
Randy FeenstraIA$7K–$7KYea · with industry
Rick AllenGA$7K–$7KYea · with industry
Ron EstesKS$7K–$7KYea · with industry
Scott FitzgeraldWI$7K–$7KYea · with industry
Tracey MannKS$7K–$7KYea · with industry
Troy NehlsTX$7K–$7KYea · with industry
Dan CrenshawTX$7K–$7KYea · with industry
Erin HouchinIN$7K–$7KYea · with industry
Nicolas LaLotaNY$7K–$7KYea · with industry
Andy BiggsAZ$6K–$6KYea · with industry
Ann WagnerMO$6K–$6KYea · with industry
Barry LoudermilkGA$6K–$6KYea · with industry
Barry MooreAL$6K–$6KYea · with industry
Daniel WebsterFL$6K–$6KYea · with industry
Dusty JohnsonSD$6K–$6KYea · with industry
Gus BilirakisFL$6K–$6KYea · with industry
Katherine CammackFL$6K–$6KYea · with industry
Lisa McClainMI$6K–$6KYea · with industry
Michael GuestMS$6K–$6KYea · with industry
Michelle FischbachMN$6K–$6KYea · with industry
Mike BostIL$6K–$6KYea · with industry
Patrick FallonTX$6K–$6KYea · with industry
Trent KellyMS$6K–$6KYea · with industry
Troy BaldersonOH$6K–$6KYea · with industry
Virginia FoxxNC$6K–$6KYea · with industry
Julie FedorchakND$6K–$6KYea · with industry
Pat HarriganNC$6K–$6KYea · with industry
Russell FrySC$6K–$6KYea · with industry
Brett GuthrieKY$5K–$5KYea · with industry
Jared GoldenME$5K–$5KYea · with industry
Josh BrecheenOK$5K–$5KYea · with industry
Laurel LeeFL$5K–$5KYea · with industry
Max MillerOH$5K–$5KYea · with industry
Mike EzellMS$5K–$5KYea · with industry
Neal DunnFL$5K–$5KYea · with industry
Nicholas LangworthyNY$5K–$5KYea · with industry
Sam GravesMO$5K–$5KYea · with industry
Sheri BiggsSC$5K–$5KYea · with industry
Thomas MassieKY$5K–$5KPresent / not voting
Vince FongCA$5K–$5KYea · with industry
Clay FullerGA$5K–$5KYea · with industry
Eric BurlisonMO$5K–$5KYea · with industry
Nathaniel MoranTX$5K–$5KPresent / not voting
Randall FineFL$5K–$5KPresent / not voting
Beth Van DuyneTX$4K–$4KYea · with industry
Dale StrongAL$4K–$4KYea · with industry
Eli CraneAZ$4K–$4KYea · with industry
Eric CrawfordAR$4K–$4KYea · with industry
Henry CuellarTX$4K–$4KYea · with industry
Mario Diaz-BalartFL$4K–$4KYea · with industry
Mark AlfordMO$4K–$4KYea · with industry
Michael RulliOH$4K–$4KYea · with industry
Riley MooreWV$4K–$4KYea · with industry
Rudy YakymIN$4K–$4KYea · with industry
Brad KnottNC$3K–$3KYea · with industry
Brandon GillTX$3K–$3KYea · with industry
Brian JackGA$3K–$3KYea · with industry
Charles (Chuck) EdwardsNC$3K–$3KYea · with industry
Craig GoldmanTX$3K–$3KYea · with industry
Darrell IssaCA$3K–$3KPresent / not voting
David TaylorOH$3K–$3KYea · with industry
Derek SchmidtKS$3K–$3KYea · with industry
Kevin KileyCA$3K–$3KYea · with industry
Mark MessmerIN$3K–$3KYea · with industry
Michael BaumgartnerWA$3K–$3KYea · with industry
Mike HaridopolosFL$3K–$3KYea · with industry
Morgan LuttrellTX$3K–$3KYea · with industry
Tim MooreNC$3K–$3KYea · with industry
Tony WiedWI$3K–$3KYea · with industry
Mike CollinsGA$3K–$3KYea · with industry
Abraham HamadehAZ$2K–$2KYea · with industry
Byron DonaldsFL$2K–$2KYea · with industry
Jim CostaCA$2K–$2KNay · against
John McGuireVA$2K–$2KYea · with industry
Maria SalazarFL$2K–$2KYea · with industry
Mark HarrisNC$2K–$2KYea · with industry
Ralph NormanSC$2K–$2KYea · with industry
Steven HorsfordNV$2K–$2KNay · against
Young KimCA$2K–$2KYea · with industry
Brian MastFL$1K–$1KYea · with industry
Marlin StutzmanIN$1K–$1KYea · with industry
Robert OnderMO$1K–$1KYea · with industry
Danny DavisIL$500–$500Nay · against
Adam GrayCA––$0Yea · with industry
Adam SmithWA––$0Nay · against
Adelita GrijalvaAZ––$0Nay · against
Adriano EspaillatNY––$0Nay · against
Al GreenTX––$0Nay · against
Alexandria Ocasio-CortezNY––$0Nay · against
Alma AdamsNC––$0Nay · against
Ami BeraCA––$0Nay · against
Analilia MejiaNJ––$0Nay · against
André CarsonIN––$0Nay · against
Andrea SalinasOR––$0Nay · against
Andrew GarbarinoNY––$0Yea · with industry
Angie CraigMN––$0Nay · against
April McClain DelaneyMD––$0Nay · against
Ayanna PressleyMA––$0Nay · against
Becca BalintVT––$0Nay · against
Bennie ThompsonMS––$0Nay · against
Betty McCollumMN––$0Nay · against
Bill FosterIL––$0Nay · against
Bonnie Watson ColemanNJ––$0Nay · against
Brad ShermanCA––$0Nay · against
Bradley SchneiderIL––$0Nay · against
Brendan BoylePA––$0Nay · against
Brian FitzpatrickPA––$0Nay · against
Brittany PettersenCO––$0Nay · against
Carlos GimenezFL––$0Yea · with industry
Chellie PingreeME––$0Nay · against
Chris DeluzioPA––$0Nay · against
Chris PappasNH––$0Nay · against
Chrissy HoulahanPA––$0Nay · against
Christian MenefeeTX––$0Nay · against
Christopher SmithNJ––$0Yea · with industry
Cleo FieldsLA––$0Nay · against
Dan GoldmanNY––$0Present / not voting
Darren SotoFL––$0Nay · against
Dave MinCA––$0Nay · against
Debbie DingellMI––$0Nay · against
Debbie Wasserman SchultzFL––$0Nay · against
Deborah RossNC––$0Nay · against
Delia RamirezIL––$0Nay · against
Derek TranCA––$0Nay · against
Diana DeGetteCO––$0Nay · against
Dina TitusNV––$0Nay · against
Donald BeyerVA––$0Nay · against
Donald DavisNC––$0Yea · with industry
Donald NorcrossNJ––$0Nay · against
Doris MatsuiCA––$0Nay · against
Dwight EvansPA––$0Nay · against
Ed CaseHI––$0Nay · against
Emanuel CleaverMO––$0Nay · against
Emilia SykesOH––$0Nay · against
Emily RandallWA––$0Nay · against
Eric SorensenIL––$0Nay · against
Eugene VindmanVA––$0Nay · against
Frank MrvanIN––$0Nay · against
Frank PalloneNJ––$0Nay · against
Frederica WilsonFL––$0Present / not voting
Gabe AmoRI––$0Nay · against
Gabriel (Gabe) VasquezNM––$0Yea · with industry
George LatimerNY––$0Nay · against
George WhitesidesCA––$0Nay · against
Gilbert CisnerosCA––$0Nay · against
Glenn IveyMD––$0Nay · against
Grace MengNY––$0Nay · against
Greg LandsmanOH––$0Nay · against
Greg StantonAZ––$0Nay · against
Gregorio CasarTX––$0Nay · against
Gregory MeeksNY––$0Nay · against
Gwen MooreWI––$0Nay · against
Hakeem JeffriesNY––$0Nay · against
Haley StevensMI––$0Nay · against
Henry JohnsonGA––$0Nay · against
Herbert ConawayNJ––$0Nay · against
Hillary ScholtenMI––$0Nay · against
Ilhan OmarMN––$0Nay · against
J. CorreaCA––$0Nay · against
Jahana HayesCT––$0Nay · against
Jake AuchinclossMA––$0Nay · against
James ClyburnSC––$0Nay · against
James HimesCT––$0Nay · against
James McGovernMA––$0Nay · against
James WalkinshawVA––$0Nay · against
Jamie RaskinMD––$0Nay · against
Janelle BynumOR––$0Nay · against
Janice SchakowskyIL––$0Nay · against
Jared HuffmanCA––$0Nay · against
Jared MoskowitzFL––$0Nay · against
Jasmine CrockettTX––$0Present / not voting
Jason CrowCO––$0Nay · against
Jefferson ShreveIN––$0Present / not voting
Jennifer McClellanVA––$0Nay · against
Jerrold NadlerNY––$0Nay · against
Jesús GarcíaIL––$0Nay · against
Jill TokudaHI––$0Nay · against
Jimmy GomezCA––$0Nay · against
Jimmy PanettaCA––$0Nay · against
Joaquin CastroTX––$0Nay · against
Joe CourtneyCT––$0Nay · against
Joe NeguseCO––$0Nay · against
John GaramendiCA––$0Present / not voting
John LarsonCT––$0Nay · against
John MannionNY––$0Nay · against
Johnny OlszewskiMD––$0Nay · against
Jonathan JacksonIL––$0Nay · against
Joseph MorelleNY––$0Nay · against
Josh GottheimerNJ––$0Nay · against
Josh HarderCA––$0Nay · against
Josh RileyNY––$0Nay · against
Joyce BeattyOH––$0Nay · against
Juan VargasCA––$0Nay · against
Judy ChuCA––$0Nay · against
Julia BrownleyCA––$0Nay · against
Julie JohnsonTX––$0Nay · against
Katherine ClarkMA––$0Nay · against
Kathy CastorFL––$0Nay · against
Keith SelfTX––$0Yea · with industry
Kelly MorrisonMN––$0Nay · against
Kevin MullinCA––$0Nay · against
Kim SchrierWA––$0Nay · against
Kristen McDonald RivetMI––$0Nay · against
Kweisi MfumeMD––$0Nay · against
LaMonica McIverNJ––$0Nay · against
Lateefah SimonCA––$0Nay · against
Laura FriedmanCA––$0Nay · against
Laura GillenNY––$0Nay · against
Lauren UnderwoodIL––$0Nay · against
Linda SánchezCA––$0Nay · against
Lizzie FletcherTX––$0Nay · against
Lloyd DoggettTX––$0Nay · against
Lois FrankelFL––$0Nay · against
Lori TrahanMA––$0Nay · against
Lucy McBathGA––$0Nay · against
Luz RivasCA––$0Nay · against
Madeleine DeanPA––$0Nay · against
Maggie GoodlanderNH––$0Nay · against
Marc VeaseyTX––$0Nay · against
Marcy KapturOH––$0Nay · against
Marie Gluesenkamp PerezWA––$0Yea · with industry
Marilyn StricklandWA––$0Nay · against
Mark DeSaulnierCA––$0Nay · against
Mark PocanWI––$0Nay · against
Mark TakanoCA––$0Nay · against
Mary ScanlonPA––$0Nay · against
Maxine DexterOR––$0Nay · against
Maxine WatersCA––$0Nay · against
Maxwell FrostFL––$0Nay · against
Melanie StansburyNM––$0Nay · against
Michael LawlerNY––$0Yea · with industry
Michael TurnerOH––$0Yea · with industry
Mike LevinCA––$0Nay · against
Mike QuigleyIL––$0Nay · against
Mike ThompsonCA––$0Nay · against
Morgan McGarveyKY––$0Nay · against
Nancy PelosiCA––$0Nay · against
Nanette BarragánCA––$0Nay · against
Nellie PouNJ––$0Nay · against
Nicole (Nikki) BudzinskiIL––$0Nay · against
Nicole MalliotakisNY––$0Yea · with industry
Nikema WilliamsGA––$0Present / not voting
Norma TorresCA––$0Nay · against
Nydia VelázquezNY––$0Nay · against
Patrick RyanNY––$0Nay · against
Paul TonkoNY––$0Nay · against
Pete AguilarCA––$0Nay · against
Pramila JayapalWA––$0Nay · against
Raja KrishnamoorthiIL––$0Nay · against
Rashida TlaibMI––$0Nay · against
Raul RuizCA––$0Nay · against
Richard NealMA––$0Nay · against
Rick LarsenWA––$0Nay · against
Ritchie TorresNY––$0Nay · against
Ro KhannaCA––$0Nay · against
Robert GarciaCA––$0Nay · against
Robert MenendezNJ––$0Nay · against
Robert ScottVA––$0Nay · against
Robin KellyIL––$0Nay · against
Rosa DeLauroCT––$0Nay · against
Salud CarbajalCA––$0Nay · against
Sam LiccardoCA––$0Nay · against
Sanford BishopGA––$0Nay · against
Sara JacobsCA––$0Nay · against
Sarah ElfrethMD––$0Nay · against
Sarah McBrideDE––$0Nay · against
Scott PetersCA––$0Nay · against
Sean CastenIL––$0Nay · against
Seth MagazinerRI––$0Nay · against
Seth MoultonMA––$0Nay · against
Sharice DavidsKS––$0Nay · against
Shomari FiguresAL––$0Nay · against
Shontel BrownOH––$0Nay · against
Shri ThanedarMI––$0Nay · against
Steny HoyerMD––$0Nay · against
Stephen LynchMA––$0Nay · against
Steve CohenTN––$0Nay · against
Suhas SubramanyamVA––$0Nay · against
Summer LeePA––$0Nay · against
Susie LeeNV––$0Nay · against
Suzan DelBeneWA––$0Nay · against
Suzanne BonamiciOR––$0Nay · against
Sydney Kamlager-DoveCA––$0Nay · against
Sylvia GarciaTX––$0Nay · against
Ted LieuCA––$0Nay · against
Teresa Leger FernandezNM––$0Nay · against
Terri SewellAL––$0Nay · against
Thomas KeanNJ––$0Present / not voting
Thomas SuozziNY––$0Nay · against
Timothy KennedyNY––$0Nay · against
Troy CarterLA––$0Nay · against
Valerie FousheeNC––$0Nay · against
Valerie HoyleOR––$0Nay · against
Vern BuchananFL––$0Yea · with industry
Veronica EscobarTX––$0Nay · against
Vicente GonzalezTX––$0Yea · with industry
Warren DavidsonOH––$0Yea · with industry
Wesley BellMO––$0Nay · against
William KeatingMA––$0Nay · against
Yassamin AnsariAZ––$0Nay · against
Yvette ClarkeNY––$0Nay · against
Zoe LofgrenCA––$0Nay · against

Funding combines PAC checks and modeled super PAC support from covered 2020–2026 election runs. It may have arrived after the vote. “With industry” is the editorially assigned industry position; unavailable finance coverage is excluded. Below $10K means less was traced, not that no funding existed. See About the data.