St. Thomas, Missouri is located Southeast of Jefferson City along the Osage River. St. Thomas is a city with a population of 263 according to the 2010 census. Buying and selling a home can seem like a daunting process allow Annamarie to help you through this process and show you how to make a smarter move.