Banner Elk, NC

View of Banner Elk, NC
Image credit: Mark Clifton / CC BY-SA 2.0
Population
1,242
U.S. Census Population Estimates Program · 2025
Elevation
3,702 ft
Median Home Value
$458,100
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$849/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$86,382
U.S. Census American Community Survey 5-Year · 2024

Explore

Banner Elk in context.

About Banner Elk

Banner Elk is a mountain town in Avery County, North Carolina, situated in the Blue Ridge Mountains near the Elk River. Home to Lees-McRae College and located close to major ski resorts on Beech and Sugar mountains, the tourism-oriented community of approximately 1,473 is served by the Avery County Schools district locally.

Top Rating Signals

Highest current ratings for this town.

Loading town details...