The following states have constitutional carry, which means that anyone who can legally possess a firearm may carry in these states without a permit:
- Alabama
- Alaska
- Arizona
- Arkansas
- Florida
- Georgia
- Idaho
- Indiana
- Iowa
- Kansas
- Kentucky
- Maine
- Mississippi
- Missouri
- Montana
- Nebraska
- New Hampshire
- North Dakota
- Ohio
- Oklahoma
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- West Virginia
- Wyoming
It is important to note that some of these states may have age or other restrictions that apply, and some places may require a permit to carry even in states with constitutional carry laws. It is recommended to check each states specific laws and regulations before carrying a firearm.