In the United States, the phrase “constitutional carry” means that someone can carry a handgun without a license or permit. The term was derived from the Second Amendment to the U.S. Constitution, which gives citizens the right to bear arms.
Few states have constitutional carry laws. As of 2018, the states that permit constitution carry are:
In these states, any person that is of legal age and is not otherwise prohibited from carrying a firearm can do so without a permit. In the states of Idaho, North Dakota, and Wyoming, permitless carry is only allowed for residents. All non-residents must have a permit to carry a concealed handgun. Concealed and open carry do not require a permit for any of the states mentioned above except North Dakota and some localities in the state of Missouri.
Some U.S. states have a limited form of concealed carry without a permit. These states are as follows:
In the state of Illinois, a permit is not required to carry a handgun that is unloaded and fully enclosed. In the state of Montana, constitutional carry is allowed outside of the city limits in Montana. In New Mexico, it is legal to carry a loaded, concealed weapon while traveling in a vehicle, including cars, motorcycles, bicycles, and on horseback. In Oklahoma, legal residents of states that allow concealed carry without a permit can carry a weapon without a permit in the state provided they meet all legal requirements for permitless carry in their state and have a valid photo I.D.