Population
5'027↑0.6%

Municipality · Graubünden
St. Moritz is a high Alpine resort town in the Engadine in Switzerland, at an elevation of about 1,800 metres (5,910 ft) above sea level. It is Upper Engadine's major town and a municipality in the administrative region of Maloja in the Swiss canton of the Grisons.
The rental vacancy rate is 1.16%, 89% above the cantonal average (0.61 %) — a comparatively relaxed market. The municipal tax multiplier (Steuerfuss) is 55%, 38% below the cantonal average (88 %) — tax-favourable. Median taxable income is CHF 51'250, 17% below the Swiss median (CHF 61'929). St. Moritz has 5'027 residents (2025).
Source: Swiss Federal Statistical Office (BFS).