KnowGovRepresentation. Influence. Action.
BillHR 9122 · 119

Defective Firearms Protection Act

Introduced
Jun 3, 2026
Cosponsors
0
Traction
0
Last Action
Jun 3, 2026

Bill Summary

Requires gun manufacturers to fix or replace firearms with known defects, and also requires them to notify the government about these defects. Bans the sale of firearms that have been recalled due to defects.

Sponsored By

Debbie Dingell
Democrat · Michigan · House

Bill Journey

  1. Jun 3, 2026
  2. Jun 3, 2026You Are Here

    The committee will review the bill, debate amendments, and vote on whether to advance it to the full chamber.

  3. TBD

    The full chamber debates the bill, may amend it, and votes on whether to pass it.

  4. TBD

    If passed by the first chamber, the other chamber considers, may amend, and votes on the bill.

  5. TBD

    If passed by both chambers, the bill goes to the President to sign into law or veto.

Why It Matters

This bill affects gun owners and manufacturers, as it would force manufacturers to fix or replace defective firearms and prevent them from selling recalled guns. It would also impact consumers who purchase firearms, as they would be protected from buying defective products.

Impact Areas

Sample
Addresses Supply
Targets an underlying shortage driving costs.
Supports Families
Aimed at easing pressure on working households.
Long-term Impact
Effects compound across multiple budget cycles.
Expands Access
Lowers barriers for first-time participants.

Support & Opposition

Sponsor & cosponsor support by party
1backer
  • Democratic1
Cross-party cosponsors0 · 0%

Documents

1

Full text opens on congress.gov, the official source.

Bill Details

Bill TypeHouse Bill · Federal
Primary TopicMoney & Economy
IntroducedJun 3, 2026
Last UpdatedJun 3, 2026
Latest ActionReferred to the House Committee on Energy and Commerce.
Subjects
  • Economy
  • Safety

Summary and impact analysis written by Judy (KnowGov's enrichment AI). Bill metadata, status, sponsor, and any floor votes from Prism. Sections marked “Sample” are placeholders not yet connected to live data.