Języki Większość mieszkańców Sankt Moritz mówi po niemiecku (58,8%), drugim pod względem częstości posługiwania się językiem jest język włoski 21,8%. 6,6% mieszkańców posługuje się językiem portugalskim. Pierwotnie cała ludność Górnej Engadyny mówiła w języku retoromańskim. Ze względu na coraz większe kontakty biznesowe ze światem, język retoromański zaczął zanikać. W 1880 roku 50,2% mieszkańców używało języka retoromańskiego jako podstawowego, w tyle były niemiecki i włoski. W 1900 roku 31% populacji mówiło w języku włoskim. W następnych latach język retoromański i włoski zaczął zanikać na rzecz niemieckiego. W 2000 roku tylko 13% mieszkańców gminy potrafiło mówić po retoromańsku.
Języki w Sankt Moritz Język Spis powszechny w 1980 r. Spis powszechny w 1990 r. Spis powszechny w 2000 r.