Banner Elk
Town in Avery County, North Carolina

Banner Elk is a town in Avery County, North Carolina, with 1,049 residents (2020 Census). It sits at 3,701 ft (1,128 m) above sea level. The nearest town is Sugar Mountain, 2.3 miles S.
- 1,049residents (2020 Census)
- 3,701 ftelevation · 1,128 m
- 1.9 sq miland area · 4.9 km²
- 553 / sq mipopulation density
- 28604ZIP code
About Banner Elk
Banner Elk is a town in Avery County, North Carolina, United States. As of the 2020 census, Banner Elk had a population of 1,049. Banner Elk is home to Lees–McRae College.
Text: Wikipedia · CC BY-SA 4.0
Banner Elk weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Banner Elk
Webcams: Windy.com
Living in Banner Elk
- Median household income
- $86,382
- Median home value
- $458,100
- Median rent
- $849/mo
- Median age
- 20.7
Do you know Banner Elk? Tell us about it
Help other travelers: share what makes Banner Elk special. We review every message before publishing it.
Map of Banner Elk
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Banner Elk Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Banner Elk, NC population
Banner Elk had 1,049 residents in the 2020 Census.
| 2020 Census | 1,049 |
|---|---|
| Density | 553 per sq mi (214 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Banner Elk at a glance
| State | North Carolina (NC) |
|---|---|
| County | Avery County |
| Type | Town |
| Population | 1,049 (2020) |
| Land area | 1.90 sq mi (4.9 km²) |
| Elevation | 3,701 ft (1,128 m) |
| Coordinates | 36.1590° N, 81.8678° W |
| ZIP code | 28604 |
| Official website | townofbannerelk.org |
| Census code (GEOID) | 3703500 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Banner Elk
- Sugar Mountain2.3 mi S
- Seven Devils3.1 mi E
- Beech Mountain3.7 mi N
- Grandfather Village4.6 mi S
- Foscoe5.1 mi E
- Valle Crucis5.6 mi NE
- Newland5.9 mi SW
- Elk Park6.3 mi W
- Linville6.3 mi S
- Cove Creek10.0 mi NE
- Crossnore10.1 mi S
- Blowing Rock11.4 mi E
Straight-line distance between town centers.
Frequently asked questions about Banner Elk
What county is Banner Elk in?
Banner Elk is in Avery County, North Carolina.
What is the population of Banner Elk, NC?
1,049 people lived in Banner Elk at the 2020 Census.
What is the ZIP code of Banner Elk, NC?
The ZIP code of Banner Elk is 28604.
What is the elevation of Banner Elk?
3,701 feet (1,128 m) above sea level.
What towns are near Banner Elk?
Sugar Mountain (2.3 mi), Seven Devils (3.1 mi), Beech Mountain (3.7 mi), Grandfather Village (4.6 mi), Foscoe (5.1 mi).
Last updated: