Schattdorf (im Ortsdialekt Schaateref [ˈʃɑːtərəf]) ist eine Einwohnergemeinde im Schweizer Kanton Uri.
Geographie
Schattdorf liegt im Urner Reusstal am Nordfuss der Bälmeten (2415 m ü. M.). Die Gemeindegrenze zu Bürglen verläuft im Schächen(-Bach). Die westliche Gemeindegrenze bildet die Reuss. Zu Schattdorf gehört auch das südöstlich vom Dorf liegende Teiftal, durch das der Gangbach fliesst. Ausserdem der Weiler Haldi (1082 m ü. M.) und die Streusiedlungen der Schattdorfer Berge (1161–1368 m ü. M.).