
City · 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.
Fibre
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 67'330, roughly the Swiss average (CHF 67'216). St. Moritz has 4'997 residents (2024).
Source: Swiss Federal Statistical Office (BFS).
1 apartments are currently listed to buy in St. Moritz on Homematch. The selection updates throughout the day as agencies publish new listings.
St. Moritz is located in the canton of Graubünden.
St. Moritz has approximately 4'997 residents.
The municipal tax multiplier (Steuerfuss) in St. Moritz is 55% of the cantonal base rate. Note: this is a multiplier of the cantonal income tax, not an effective tax rate.
CHF 1'050'000
7.5 rooms · 180 m²
6512 Giubiasco
73 kmCHF 450'000
8 rooms · 239 m²
Via Fond la Tèra 18, 6745 Giornico
78 kmCHF 1'195'000
7.5 rooms · 188 m²
6597 Agarone
CHF 2'600'000
10 rooms · 290 m²
6963 Pregassona
CHF 370'000
25 rooms · 61 m²
via Cantonale, 6956 Lopagno