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 37,000 people call our community home, but we still have room for you.

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

Here are some resources that will help you with your move:

Welcome to St. Thomas-Elgin
St. Thomas & Elgin Home Builders' Association
Entegrus Powerlines
St. Thomas-Elgin Local Immigration Partnership
Thames Valley District School Board
London District Catholic School Board
Chamber of Commerce