
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 51'250, 17% below the Swiss median (CHF 61'929). St. Moritz has 5'027 residents (2025).
Source: Swiss Federal Statistical Office (BFS).
1 apartments & houses are currently listed to rent 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 5'027 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.
37 kmPrice on request
19 rooms
Totalpbachstrasse 4, 7265 Davos
CHF 3'950 /month
7.5 rooms · 158 m²
7075 Churwalden
CHF 4'100 /month
6.5 rooms · 260 m²
Bongertrechtiweg 3, 7208 Malans
Craista 143, 7550 Scuol
75 kmCHF 3'140 /month
6 rooms · 154 m²
Bahnhofstrasse 6a - 6e, 9475 Sevelen