Thats the wild thing here in Missouri, each country and city have their own rules on opencarry. Honestly, you would have to visit or if online, pull up their ordances on weapons that you will travel to or even visit. Some counties require a CCW I.D. like Florissant and Hazelwood. Some counties only require you be legal age to carry it. And some cities like; ST. Louis, Mapelwood, Maryland Heights, etc., if you opencarry there, regardless the issue, you go stright to jail!