Townapedia
Shawneehaw Creek into Mill Pond
Shawneehaw Creek into Mill Pond · Mark Clifton, CC BY-SA 2.0
Banner Elk Hotel apartments
Banner Elk Hotel apartments · Nyttend, Public domain

Banner Elk, North Carolina

Banner Elk is a town of 1,473 people in Avery County, North Carolina, founded in 1848.

Loading the weather...
Population1,473 +10.6% since 2019
Elevation3,701 ft 1,128 m
Founded1848
Land area1.9 sq mi
ZIP code28604
Nearest airportFoothills Regional Airport (MRN) 27 mi

Why visit Banner Elk

Townapedia lists 3 museums and landmarks, 5 parks and trails, 7 places to eat, 2 places to stay and 2 attractions in and around town.

Highlights include Land of Oz, Hemlock Hill, Banner Elk Hotel and Robert Chester and Elsie H. Lowe House.

July is the warmest month, with average highs of 77°F; January lows average 22°F, and about 31 inches of snow fall in a normal year.

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.

From the Wikipedia article Banner Elk, North Carolina (this version), under CC BY-SA 4.0.

Things to do2

Land of Oz

Monument and historic site · 2.0 mi

Theme park in Beech Mountain, North Carolina

Open in Google Maps · Wikipedia

Hemlock Hill

Scenic view · 0.5 mi

Open in Google Maps

Museums and landmarks3

Banner Elk Hotel

Monument and historic site · National Register of Historic Places

Hotel in Banner Elk, United States of America

Open in Google Maps · Wikipedia

Robert Chester and Elsie H. Lowe House

Monument and historic site · National Register of Historic Places

Historic house in North Carolina, United States

Open in Google Maps · Wikipedia

Clark Gallery

Museum

393 Shawneehaw Avenue South

Open in Google Maps · +1 828 898 2095

Parks, trails and playgrounds5

Tate-Evans Park

Park

210 Park Avenue, Banner Elk

Open in Google Maps

Corner on Main

Park · 0.4 mi

Open in Google Maps

Elk River Club

Golf course · 1.6 mi

Open in Google Maps

Swank Park

Park · 0.4 mi

Open in Google Maps

Tufts Memorial Park

Park · 1.0 mi

Open in Google Maps

Advertisement

Restaurants and cafes7

LP on Main

Restaurant · American, Southern, Cajun, Sandwich, Seafood · 0.4 mi

171 Main Street East, Banner Elk

Tu-Sa 11:00-21:00

Open in Google Maps · +1-828-898-5656

Artisanal

Diner · American · 1.6 mi

1200 Dobbins Road, Banner Elk

Open in Google Maps · +1-828-898-5395

Stonewalls

Restaurant

344 Shawneehaw Avenue, Banner Elk

Open in Google Maps · +1 828 989 5550

Banner Elk Cafe and Espresso Lodge

Restaurant

324 Shawneehaw Avenue, Banner Elk

Mo-Th 07:00-21:00; Fr-Sa 07:00-23:00; Su 07:00-21:00

Open in Google Maps

Ice Cream Shoppe

Restaurant · Ice Cream

119 Central Way Southwest, Banner Elk

Open in Google Maps

Blind Elk Taproom

Bar and pub

Open in Google Maps

Kettell Beerworks

Brewery and winery · 0.5 mi

Open in Google Maps

History

The area surrounding the Elk River was inhabited by the Cherokee before western settlement, although no evidence of a permanent Cherokee settlement has ever been found. It is likely the area was used for hunting and fishing. The first permanent settlement was established by Martin L. Banner in 1848. Although the Banner family originally came from Wales, Martin Banner moved from Forsyth County in the Piedmont region of North Carolina. Eventually, the Banner family grew to 55 members, and the area where they lived became known as Banner's Elk. This name was later shortened to Banner Elk when the town was incorporated in 1911.

The Banner Elk Hotel and Robert Chester and Elsie H. Lowe House are listed on the National Register of Historic Places.

From the History section of Banner Elk, North Carolina on Wikipedia, under CC BY-SA 4.0.

Where to stay2

Churches and places of worship6

Advertisement

Shopping3

Gas and EV charging2

Schools, colleges and libraries4

Advertisement

Healthcare1

  • Elk River Medical Associates

    Clinic and pharmacy

    150 Park Avenue, Banner Elk

    Open in Google Maps

Map of Banner Elk

35 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

20°40°60°80°January: 4.6 in of rainFebruary: 3.7 in of rainMarch: 4.9 in of rainApril: 4.8 in of rainMay: 5.1 in of rainJune: 5.1 in of rainJuly: 5.7 in of rainAugust: 4.3 in of rainSeptember: 4.5 in of rainOctober: 3.4 in of rainNovember: 3.3 in of rainDecember: 4.2 in of rainJanuary: 40°FFebruary: 44°FMarch: 50°FApril: 60°FMay: 68°FJune: 74°FJuly: 77°FAugust: 76°FSeptember: 71°FOctober: 62°FNovember: 52°FDecember: 44°FJanuary: 22°FFebruary: 24°FMarch: 30°FApril: 39°FMay: 47°FJune: 56°FJuly: 59°FAugust: 57°FSeptember: 52°FOctober: 40°FNovember: 31°FDecember: 26°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan40°F22°F4.6 in6.9 in
Feb44°F24°F3.7 in11.4 in
Mar50°F30°F4.9 in4.8 in
Apr60°F39°F4.8 in0.8 in
May68°F47°F5.1 in0.0 in
Jun74°F56°F5.1 in0.0 in
Jul77°F59°F5.7 in0.0 in
Aug76°F57°F4.3 in0.0 in
Sep71°F52°F4.5 in0.0 in
Oct62°F40°F3.4 in0.1 in
Nov52°F31°F3.3 in1.6 in
Dec44°F26°F4.2 in5.8 in

U.S. Climate Normals 1991-2020 for Banner Elk (0 mi away), NOAA NCEI.

People and cost of living

$86,382median household income
$458,100median home value
$849median monthly rent
20.7median age
52.5%of adults have a bachelor's degree or higher
68.9%of homes are owner-occupied
11.6 minaverage commute
Age of residents
Under 187%18 to 3462%35 to 6418%65 and over13%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Avery County has had 16 federal disaster declarations since 2000, most often for hurricanes.

  • 2026-01-24: Severe Winter Storm (Winter Storm)
  • 2024-09-28: Tropical Storm Helene (Tropical Storm)
  • 2024-09-26: Hurricane Helene (Tropical Storm)
  • 2022-10-01: Hurricane Ian (Hurricane)
  • 2021-09-08: Remnants Of Tropical Storm Fred (Hurricane)
  • 2020-08-02: Hurricane Isaias (Hurricane)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Foothills Regional Airport (MRN) is the nearest airport with scheduled flights listed in OpenStreetMap, 27 miles away.

  • Boone 12 mi east, about 19 min by car
  • Elizabethton 24 mi northwest, about 39 min by car
  • Lenoir 26 mi southeast, about 42 min by car
  • Morganton 30 mi south, about 49 min by car
  • Johnson City 31 mi northwest, about 50 min by car
  • Bristol 34 mi northwest, about 54 min by car
  • Bristol 36 mi northwest, about 57 min by car
  • Hickory 42 mi southeast, about 1 h 15 min by car
  • Kingsport 45 mi northwest, about 1 h 15 min by car
  • Newton 49 mi southeast, about 1 h 15 min by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.