St. Thomas
Ontario
St. Thomas is Elgin County's largest city, a historic railway hub of roughly 43,000 people with strong community bones and room to grow. Known as the 'Railway City,' its heritage is anchored by the Elgin County Railway Museum and Pinafore Park, a beloved green space with gardens, walking trails, and a lake that draws families year-round. New investment — including major industrial projects on the city's north end — has added employment momentum to an already well-serviced community.
Market snapshot
Avg. sold price
$467,897
Avg. DOM
27 days
Sale-to-list
97.2%
Active
194 listings
Why St. Thomas?
Appeal
St. Thomas offers significantly more home for the dollar than London, with average prices well below those of the city while still providing full urban amenities including hospitals, big-box retail, and good schools. It attracts first-time buyers, growing families, and investors who want meaningful upside in a city hitting its stride.
Commute
St. Thomas sits about 30 km south of London, connected via Highway 4 north to the city and Highway 3 east to Port Stanley and west toward Strathroy. The drive to London's south end typically runs 25–35 minutes depending on traffic.
Lifestyle
The annual St. Thomas Elvis Festival is one of Canada's most unique summer celebrations, drawing visitors from across North America. Residents enjoy a walkable downtown, community sports leagues, and easy day trips to Port Stanley's Lake Erie beaches just 15 minutes south.
Homes in St. Thomas are listed from $1 to $819,000.
Homes for sale in St. Thomas












































5 Hartland Circle, St. Thomas
Listing courtesy of Century 21 First Canadian Corp
















































31 Fifth Avenue, St. Thomas
Listing courtesy of The Realty Firm INC.














21 Owaissa Street, St. Thomas
Listing courtesy of Re/max Centre City Realty INC.

















































41 - 234 Peach Tree Boulevard, St. Thomas
Listing courtesy of Royal Lepage Triland Realty

































10 Steeplechase Court, St. Thomas
Listing courtesy of Century 21 First Canadian Corp








































2 Cherry Blossom Lane, St. Thomas
Listing courtesy of Re/max Centre City Realty INC.




































57 Queen Street, St. Thomas
Listing courtesy of Re/max Advantage Realty LTD.









































252 Renaissance Drive, St. Thomas
Listing courtesy of Royal Lepage Triland Realty







































29 OLIVER Street, St. Thomas
Listing courtesy of Royal Lepage Triland Realty








































18 Sifton Drive, St. Thomas
Listing courtesy of Royal Lepage Triland Realty































190 Fairview Avenue, St. Thomas
Listing courtesy of Re/max Advantage Realty LTD.




350 Highbury Avenue, St. Thomas
Listing courtesy of Royal Lepage Flower City Realty
Get alerts for St. Thomas
Be the first to know when new listings hit the market in St. Thomas.
Sign up for free alerts
Create a free account to unlock premium data.
Recently sold in St. Thomas







































197 Highview Drive, St. Thomas
Sign up to view sold price
Listing courtesy of Janzen-tenk Realty INC.


95 Benjamin Parkway, St. Thomas
Sign up to view sold price
Listing courtesy of Royal Lepage Triland Realty













































8 Patricia Street, St. Thomas
Sign up to view sold price
Listing courtesy of Re/max Centre City Realty INC.











































74 Juno Drive, St. Thomas
Sign up to view sold price
Listing courtesy of Re/max Centre City Realty INC.
Communities near St. Thomas
Port Stanley
Charming Lake Erie beach village with a harbour, boutique shops, restaurants, and popular seasonal cottages.
13 km away
Aylmer
Small Elgin County town with affordable homes, rural lifestyle appeal, and a strong community feel.
16 km away
Dorchester
Quiet bedroom community east of London with a rural feel, well-regarded schools, and newer subdivisions.
25 km away
Kilworth
Growing village adjacent to Komoka with newer subdivisions and estate lots minutes from London's west end.
26 km away