セントトーマス(英語:St. Thomas)はカナダ・オンタリオ州南西部のエルジン郡に位置する都市である。人口は約37.9千人、面積は32.24km2である。地理的にはエルジン郡内にあるが、行政としてはエルジン郡から独立し、独自の行政権を持つ市である。 市の名称は、19世紀初期、この地域の発展に貢献した (Thomas Talbot) にちなんでいる。