Open carry is legal in Alabama. From Article I Section 26:
That every citizen has a right to bear arms in defence of himself and the State.
The minimum age to Open Carry in Alabama is 18.
Local authorities cannot have laws or ordinances against open carry since the state preempts all firearm laws in the state. [Source]
Subject matter of handguns reserved to State Legislature; power of municipality to adopt certain ordinances; concurrent jurisdiction of municipal courts with district courts.
No incorporated municipality shall have the power to enact any ordinance, rule, or regulation which shall tax, restrict, prevent, or in any way affect the possession or ownership of handguns by the citizens of this state. The entire subject matter of handguns is reserved to the State Legislature. This section shall not be construed to limit or restrict the power of a municipality to adopt ordinances which make the violation of a state handgun law a violation of a municipal ordinance to the same extent as other state law violations, or to limit or restrict the power of a municipal court to exercise concurrent jurisdiction with the district court over violations of state handgun laws which may be prosecuted as breaches of a municipal ordinance.
(Acts 1982, No. 82-442, p. 694, §1; Acts 1994, No. 94-635, p. 1195, §1.)
You may not open carry in a vehicle without an Alabama Pistol Permit.
The restricted places listed for carrying concealed apply to open carries as well.
For concealed carry information, visit our Alabama Concealed Carry page.
7/31/2013 – Format updated along with all information.