St. Johann in Tirol je obec v Rakúsku v spolkovej krajine Tirolsko v okrese Kitzbühel.
Žije tu 8 724 obyvateľov (1. 1. 2010).