Skip to content
Compare prices from verified FFL dealers Free price-drop alerts

Firearms Bill Tracker

Pending and enacted firearms legislation by state

This tracker displays legislation from the current session.

Browse by state

Tap a state to view the bills currently active there.

2,123
tracked
Last Updated: 7/21/2026
Date: Clear
Showing 2 items

Recently Enacted (1)

OR Enacted HB4145

Relating to firearms; and declaring an emergency.

1
Introduced
2
House
3
Senate
4
Governor
5
Law

Last action: Chapter 120, (2026 Laws): Effective date April 7, 2026. (2026-04-13)

Sponsor: Dacia Grayber D

The Act changes when Ballot Measure 114 applies. The Act goes into effect when the Governor signs it. (Flesch Readability Score: 66.1). [Digest: The Act makes changes to the gun permit and transfer process and to the LCM prohibition. The Act goes into effect when the Governor signs it. (Flesch Readability Score: 73.2).] [Modifies the firearm permit provisions of Ballot Measure 114 (2022). Specifies where a person may apply for a permit to purchase a firearm and adds an eligibility requirement. Provides that information obtained during the application process and during the criminal background check and maintained within the database of permit holders is exempt from disclosure as a public record. Extends the time, from 30 to 60 days from receipt of the application, by which a permit agent must issue a permit to a qualified applicant or mail reasons for a denial in writing to the applicant. Increases the maximum fee that may be charged for an initial application for and renewal of a permit. Specifies the portion of the fee payable to the Department of State Police for conducting a criminal background check. Establishes alternatives to a firearms training course or class that may be used to satisfy the requirement of proof of completion of a firearm safety course for the permit. Provides that permits are not required for firearm transfers until January 1, 2028. Establishes an exception to the permit requirement for certain active law enforcement officers.] [Modifies the affirmative defense language for the large-capacity magazine provisions of Ballot Measure 114 (2022). Provides that a person may not be prosecuted for prohibited conduct occurring while enforcement of the provisions is enjoined by a court. Provides that gun dealers and manufacturers have 180 days after entry of an appellate judgment reversing or vacating the injunction to take certain actions concerning large-capacity magazines.] [Provides that a challenge to the legality of the Act must be commenced in the Circuit Court for Marion County.] [Provides that the Legislative Assembly does not intend the Act to affect current court proceedings concerning Ballot Measure 114 (2022).] Provides that the provisions of Ballot Measure 114 (2022) apply to firearm transfers conducted, and large-capacity magazine manufacture, importation, possession, use, purchase, sale or transfer occurring, on or after January 1, 2028. Declares an emergency, effective on passage.

Pending Bills (1)

OR Failed HB4096

Relating to felon in possession of a firearm.

Failed

Last action: In committee upon adjournment. (2026-03-06)

Sponsor: Ricki Ruiz D

The Act creates the new crime of aggravated felon in possession of a firearm. (Flesch Readability Score: 65.7). Creates the crime of aggravated felon in possession of a firearm when a person who has been convicted of a felony possesses three or more firearms or has certain prior convictions. Punishes by a maximum of 10 years' imprisonment, $250,000 fine, or both.

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of UseGuidelinesPrivacy Policy

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.