About This Place
Beech Mountain is a town in Avery and Watauga counties in the U.S. state of North Carolina. The population was 310 at the 2000 census. The town is located atop Beech Mountain, one of the higher peaks of the Blue Ridge Mountains range.
Beech Mountain is located at 36°12′23″N 81°52′59″W / 36.20639°N 81.88306°W / 36.20639; -81.88306 (36.206374, -81.883115).
According to the United States Census Bureau, the town has a total area of 6.7 sq mi (17.4 km²), all land.