Welcome to the gun shop directory for the state of Alabama. This state is favorable towards the Second Amendment. Open carry is generally allowed without a permit. Concealed carry requires a permit with a background check and fingerprinting. Self defense is supported by a Stand Your Ground Law. With no restrictions on “assault rifles” residents have a wide range of options for their gun buying needs.