Muggio has an area, as of 1997[update], of 8.39 square kilometers (3.24 sq mi). Of this area, 0.69 km2 (0.27 sq mi) or 8.2% is used for agricultural purposes, while 6.47 km2 (2.50 sq mi) or 77.1% is forested. Of the rest of the land, 0.14 km2 (35 acres) or 1.7% is settled (buildings or roads), 0.02 km2 (4.9 acres) or 0.2% is either rivers or lakes and 0.15 km2 (37 acres) or 1.8% is unproductive land.