About This Place
Crossnore is a town in Avery County, North Carolina, United States. The population was 242 at the 2000 census.
Crossnore is located at 36°1′14″N 81°55′45″W / 36.02056°N 81.92917°W / 36.02056; -81.92917 (36.020432, -81.929157).
According to the United States Census Bureau, the town has a total area of 0.4 square miles (1.1 km²), all of it land.