Alabama Code Section 13A-11-73 allows lawful adults aged 19 and over to carry a handgun in a vehicle without a permit, subject to state preemption.
Code of Alabama Section 13A-11-73, as amended by the 2022 permitless carry law effective January 1, 2023, allows persons at least 19 years old who are not prohibited possessors to carry a handgun concealed in a vehicle without a state pistol permit. Loaded handguns may be transported in the passenger compartment, glove box, or console. Long guns generally may also be transported. Code Section 13A-11-61.3 preempts local ordinances that would impose stricter vehicle carry rules. Carry remains prohibited at courthouses, jails, police facilities, and properly posted private property.
Unlawful vehicle carry by prohibited persons or in restricted locations risks misdemeanor or felony charges and firearm seizure.
Birmingham, AL
Birmingham requires a building permit for any in-ground or above-ground residential swimming pool, issued by the Department of Planning, Engineering & Permit...
Birmingham, AL
Birmingham's Zoning Ordinance (Appendix D, Title 1 Article III Section 9) bars accessory buildings from being used for dwelling purposes other than by domest...
Birmingham, AL
Birmingham regulates carports under Appendix D (Zoning Ordinance), Title 2 Article VI Section 20 and the city Building Code. A carport in any yard other than...
Birmingham, AL
Every Birmingham business pays an annual business license tax classified by NAICS-aligned schedules under General Code Title 7. Rates are set on gross receip...
Birmingham, AL
Birmingham bars aggressive panhandling under General Code Title 10, prohibiting threatening, persistent, or intimidating solicitation of money, especially ne...
Birmingham, AL
Birmingham generally bans open containers of alcohol on public streets, sidewalks, and parks under General Code Title 10, with limited exceptions for license...
See how Birmingham's firearms in vehicles rules stack up against other locations.
Help us keep this page accurate. If you notice an error or outdated information, let us know.