ALABAMA · FIREARMS
Firearms
Permitted: Alabama has permitless carry, also called constitutional carry: no permit is required to carry concealed if you are 19 or older and not prohibited (18 or older for active or retired military, honorably discharged veterans, or law enforcement; effective January 1, 2023).
PermittedSummary
Alabama has permitless carry, also called constitutional carry: no permit is required to carry concealed if you are 19 or older and not prohibited (18 or older for active or retired military, honorably discharged veterans, or law enforcement; effective January 1, 2023). An optional shall-issue permit is available for reciprocity and travel.
Source: https://www.alabamaag.gov/firearms-law/ · Updated June 25, 2026