for the geographical feature, see beech mountain (north carolina).  beech mountain is a town in both avery and watauga counties in the u.s. state of north carolina. as of the 2010 census, the city population was 320. the town is located atop [[beech moun
Towns_in_Avery_County,_North_Carolina Towns_in_North_Carolina Towns_in_Watauga_County,_North_Carolina