what states do not have a concealed carry law
Among U.S. states, Alaska, Arizona, Arkansas, Idaho (residents only), Kansas, Maine, Mississippi, Missouri, New Hampshire, North Dakota (residents only; concealed carry only), Vermont, West Virginia and Wyoming (residents only) are fully unrestricted, and allow those who are not prohibited from owning a firearm to carry a concealed firearm in any place not deemed off-limits by law without a permit. Idaho, North Dakota and Wyoming only extend permitless carry to residents of the state; non-residents must still have a permit issued by their home state to legally carry concealed in these states. Permitless concealed carry in Mississippi only covers certain manners of carrying; see table above. These states also allow the open carry of a handgun without a permit with the exception of North Dakota and certain localities in Missouri.