Banner Elk is located in Avery County, NC. The population is 1,144, making Banner Elk the largest city in Avery County.
There are 2 public schools in Banner Elk with an average Homefacts rating of B. The total crime rate for Banner Elk is moderate , and there are 6 registered sex offenders residing in the city. Unemployment in Banner Elk is moderate and the median home sales price is $0. Detailed and up-to-date Banner Elk property reports are available for any property address.
Cities near Banner Elk include Banner Elk Township, Sugar Mountain and Shawneehaw Township.