St. Moritz (tyskSankt Moritz; italienskSan Maurizio; retoromanskSan Murezzan, franskSaint-Moritz) er ein by i Engadindalen i Sveits. Han er ein kommune i distriktet Maloja i den sveitsiske kantonenGraubünden. Kommunen har 5 202 innbyggjarar (2010) og eit areal på 29 km². Kommunesenteret ligg 1822 meter over havet. Den høgaste fjelltoppen i dei austlege Alpane i Piz Bernina, ligg nokre få kilometer sør for byen.