Oberhofen am Thunersee has an area of 2.71 km2 (1.05 sq mi).[4] As of the 2004 survey, a total of 0.55 km2 (0.21 sq mi) or 20.2% is used for agricultural purposes, while 1.43 km2 (0.55 sq mi) or 52.6% is forested. Of rest of the municipality 0.76 km2 (0.29 sq mi) or 27.9% is settled (buildings or roads), 0.01 km2 (2.5 acres) or 0.4% is either rivers or lakes and 0.02 km2 (4.9 acres) or 0.7% is unproductive land.[5]