Schattdorf is a village and a municipality in the canton of Uri in Switzerland.
Of the rest of the land, 11% is settled (buildings or roads) and the remainder (17.8%) is non-productive (rivers, glaciers or mountains).
Of the settled areas, 4.3% is covered with buildings, 3.5% is industrial, 0.2% is classed as special developments, 0.5% is listed as parks and greenbelts and 2.5% is transportation infrastructure.
The village is located on the valley floor but stretches up the mountain side to the hamlet of Haldi which is 1,079 m (3,540 ft) above sea level.
Most of the population (as of 2000[update]) speaks German (94.7%), with Serbo-Croatian being second most common ( 1.5%) and Italian being third ( 0.9%).