Missouri Law Permits Open Carry of Firearms, Except Where Cities say, “No”

Missouri law permits its adult citizens to openly carry firearms, assuming they do not have a criminal background prohibiting them from doing so.  However, municipalities and other political subdivisions can regulate and even outlaw open carry in their jurisdictions. St. Louis and Kansas City, for example, prohibit open carry within city limits as a matter of public safety.

Those who have a concealed carry permit may openly carry their firearms anywhere in the state, even in municipalities that outlaw the practice, so long as they have their concealed carry permit on their person at all times, present the permit upon request, and don’t display their weapons in a threatening manner.