MOVE HERE!
States that Allow Open Carry Without a Permit
Alabama – At least 18 years old
Alaska – At least 21 years old
Arizona – At least 18 years old
Arkansas – At least 18 years old
Delaware – At least 18 years old
Idaho – At least 18 years old
Indiana – At least 18 years old
Iowa – At least 21 years old
Kansas – At least 18 years old
Kentucky – At least 18 years old
Louisiana – At least 18 years old
Maine – At least 21 years old
Mississippi – At least 18 years old
Montana – At least 18 years old
Nevada – At least 18 years old
New Hampshire – At least 18 years old
New Mexico – At least 19 years old
North Carolina – At least 18 years old
(Some localities can restrict where you are legally allowed to open carry that may differ from other localities.)
Ohio – At least 18 years old
Oklahoma – At least 21 years old (18 for veterans or members of the military)
Pennsylvania – At least 18 years old
(Legal, except in vehicles. Not permitted in Philadelphia.)
South Dakota – At least 18 years old
Tennessee – At least 21 years old (18 for military)
Texas – At least 21 years old, and it must be holstered
Utah – At least 21 years old
Vermont – At least 18 years old
Virginia – At least 18 years old
(Some localities can restrict where you are legally allowed to open carry (i.e., public gatherings).)
Washington – At least 21 years old
(Legal, except in a vehicle.)
West Virginia – At least 18 years old
Wisconsin – At least 18 years old
Wyoming – At least 18 years old
MOVE HERE! States that Allow Open Carry Without a Permit
Alabama – At least 18 years old Alaska – At least 21 years old Arizona – At least 18 years old Arkansas – At least 18 years old Delaware – At least 18 years old Idaho – At least 18 years old Indiana – At least 18 years old Iowa – At least 21 years old Kansas – At least 18 years old Kentucky – At least 18 years old Louisiana – At least 18 years old Maine – At least 21 years old Mississippi – At least 18 years old Montana – At least 18 years old Nevada – At least 18 years old New Hampshire – At least 18 years old New Mexico – At least 19 years old North Carolina – At least 18 years old (Some localities can restrict where you are legally allowed to open carry that may differ from other localities.) Ohio – At least 18 years old Oklahoma – At least 21 years old (18 for veterans or members of the military) Pennsylvania – At least 18 years old (Legal, except in vehicles. Not permitted in Philadelphia.) South Dakota – At least 18 years old Tennessee – At least 21 years old (18 for military) Texas – At least 21 years old, and it must be holstered Utah – At least 21 years old Vermont – At least 18 years old Virginia – At least 18 years old (Some localities can restrict where you are legally allowed to open carry (i.e., public gatherings).) Washington – At least 21 years old (Legal, except in a vehicle.) West Virginia – At least 18 years old Wisconsin – At least 18 years old Wyoming – At least 18 years old
I don't see Missouri on this list.
Took this list from a web page dated 2022 or 2023. I would like to see ALL 50 on there but one can dream! Kek