St. Moritz had an area, (as of the 2004/09 survey) of 28.69 km² (11.08 sq mi).
 Of this area, about 26.3% is used for agricultural purposes, while 20.0% is forested.
Of the rest of the land, 9.0% is settled (buildings or roads) and 44.8% is unproductive land.
 In the 2004/09 survey a total of 160 ha (400 acres) or about 5.6% of the total area was covered with buildings, an increase of 23 ha (57 acres) over the 1985 amount.
 Over the same time period, the amount of recreational space in the municipality increased by 3 ha (7.4 acres) and is now about 1.15% of the total area.
 Of the agricultural land 149 ha (370 acres) is fields and grasslands, and 643 ha (1,590 acres) consists of alpine grazing areas.
 Since 1985 the amount of agricultural land has decreased by 37 ha (91 acres).
 Over the same time period the amount of forested land has increased by 33 ha (82 acres).
 Rivers and lakes cover 91 ha (220 acres) in the municipality.

The highest summit in the Eastern Alps is Piz Bernina at 4,048.6 m (13,283 ft), located   15 km (9.3 mi) southeast of the village.

Before 2017, the municipality was located in the Oberengadin sub-district of the Maloja district, after 2017 it was part of the Maloja Region.
It consists of the settlements of St. Moritz-Dorf (elev.
1,830 m (6,005 ft)), Bad (1,775 m (5,825 ft)), Champfèr (1,825 m (5,990 ft)), and the village section of Suvretta.
St. Moritz had an area, (as of the 2004/09 survey) of 28.69 km² (11.08 sq mi).  Of this area, about 26.3% is used for agricultural purposes, while 20.0% is forested. Of the rest of the land, 9.0% is settled (buildings or roads) and 44.8% is unproductive land.  In the 2004/09 survey a total of 160 ha (400 acres) or about 5.6% of the total area was covered with buildings, an increase of 23 ha (57 acres) over the 1985 amount.  Over the same time period, the amount of recreational space in the municipality increased by 3 ha (7.4 acres) and is now about 1.15% of the total area.  Of the agricultural land 149 ha (370 acres) is fields and grasslands, and 643 ha (1,590 acres) consists of alpine grazing areas.  Since 1985 the amount of agricultural land has decreased by 37 ha (91 acres).  Over the same time period the amount of forested land has increased by 33 ha (82 acres).  Rivers and lakes cover 91 ha (220 acres) in the municipality.
The highest summit in the Eastern Alps is Piz Bernina at 4,048.6 m (13,283 ft), located   15 km (9.3 mi) southeast of the village.
Before 2017, the municipality was located in the Oberengadin sub-district of the Maloja district, after 2017 it was part of the Maloja Region. It consists of the settlements of St. Moritz-Dorf (elev. 1,830 m (6,005 ft)), Bad (1,775 m (5,825 ft)), Champfèr (1,825 m (5,990 ft)), and the village section of Suvretta.
St. Moritz