Banner Elk is a city located in North Carolina. With a 2020 population of 1,087, it is the 323rd largest city in North Carolina and the 9979th largest city in the United States. Banner Elk is currently declining at a rate of -0.18% annually but its population has increased by 5.74% since the most recent census, which recorded a population of 1,028 in 2010. Banner Elk reached it's highest population of 1,129 in 2015. Spanning over 2 miles, Banner Elk has a population density of 566 people per square mile.
The average household income in Banner Elk is $76,167 with a poverty rate of 19.76%. The median rental costs in recent years comes to $741 per month, and the median house value is $290,500. The median age in Banner Elk is 21.4 years, 21.8 years for males, and 21.2 years for females. For every 100 females there are 57.4 males.