Bagnes is the third largest municipality in Switzerland with a total surface area of 296 km2. In comparison the canton of Schaffhausen measures 298 km2. Bagnes is larger than the cantons of Zug (238 km2) and Geneva (282 km2).
Total surface area : 296 km2 (with a nature reserve of 150 km2)
Wooded areas: 35 km2
Agricultural land : 44 km2
Habitable and built environment : 5 km2
Unproductive : 212 km2 (with 73 km2 of glacier)
Lowest point : 790 m
Highest point : 4'314 m (Grand-Combin, Combin de Grafeneire)