St. Thomas – miasto w Kanadzie, w prowincji Ontario, w hrabstwie Elgin.
Powierzchnia St. Thomas to 32,24 km². Według danych spisu powszechnego z roku 2001 St. Thomas liczyło 33 236 mieszkańców (1030,89 os./km²).
thumb|left|Dawna stacja kolejowa w St. Thomas, obecnie restaurowana
Kategoria:Hrabstwo Elgin Kategoria:Miasta w Ontario