St. Thomas

EXPLORE
THE COMMUNITY

St. Thomas is located in the heart of Southwestern Ontario in beautiful Elgin County. Surrounding St. Thomas are numerous picturesque towns, lakeside villages and historic hamlets, each with their own unique charm.

St. Thomas boasts one of the most outstanding parks systems for a city its size with thirty-five parks spread over 457 acres.

You will find all the amenities you need including a 157 bed hospital, college, recreation facilities, arts & cultural facilities and so much more.

Over 38,000 people call our community home, but we still have room for you.

Welcome to Our Community, Our Future, Our St. Thomas!

st thomas1-large
Map with List Fullscreen

Draw a shape around the region you would like to live in

Real Estate Listings

Please wait while we are fetching properties...
Facebook
Twitter
YouTube
Instagram