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 as we all practice social and physical distancing. While we’re continuing to feature destinations that make our state wonderful, we don’t expect or encourage you to go check them out immediately. We believe that supporting local attractions is important now more than ever and we hope our articles inspire your future adventures! And on that note, please nominate your favorite local business that could use some love right now:

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