Here Are The 17 Most Beautiful, Charming Small Towns in Missouri

Our criteria for “small town” was that the population needed to be below 20,000.  Obviously, there is a big difference between the lowest population listed here (Arrow Rock, population 56) and the highest listed here (Rolla, population 19,830).  Throughout Missouri you will find these smaller towns rich in history and featuring much to do.  Here are just a few of the towns with under 20,000 residents and a sample of what you might find there.

We’re aware that these uncertain times are limiting many aspects of life. While we continue to feature destinations that make our state wonderful, please take proper precautions or add them to your bucket list to see at a later date. If you know of a local business that could use some extra support during these times, please nominate them here:

Have you visited any of these towns?  What was your experience?  Is there a town that wasn’t featured here?  Please comment below.