There’s quite a debate as to what makes a small town.  While some consider a town under 25,000 residents to be small, others think it should be any town under 1,000!  For the purposes of this post, we defined small towns as being under 10,000 residents.  This left out a couple of towns like Branson and Hannibal, both semi-small towns with lots to do as well.  Even with the size limitations, we were able to choose 17 great towns that are all worth a visit.

These towns are out to destroy the idea that there’s nothing to do in a small town.

There are many other amazing small towns in Missouri.  In fact, the state is full of these beautiful, historic, friendly places.  What is your favorite small town?

OnlyInYourState may earn compensation through affiliate links in this article.