Description
Located in northern Avery County along the Elk River at the mouth of Shawneehaw Creek, 27 km (17 mi) north northeast of Newland.
History
Incorporated in 1891 as Shawneehaw; incorporated again in 1911 as Banner Elk. Named for the Banner family, early settlers along Elk Creek. (NC-T11/p23)