Asheville, NC Metro Area

The Asheville, NC metro area is home to 410,817 residents and 200,730 housing units, centered in North Carolina. Its median household income is $69,236, and the median family income is $86,918. The median age is 43.8, 4.7 years older than the North Carolina median of 39.1. Residents are 48.4% male and 51.6% female.

Population

410,817

Median household income

$69,236

Median family income

$86,918

Median age

43.8

Housing units

200,730

Zip codes

27

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 83.9%, followed by multiracial residents at 7.2%. Hispanic or Latino residents, who can be of any race, make up 9.3% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Asheville, NC Metro Area

The Asheville, NC metro area includes 27 zip codes across Buncombe County, Henderson County and Madison County, home to a combined 410,142 residents. The most populous is Asheville (28806) with 45,644 residents. Median household incomes range from $47,266 in Hot Springs (28743) to $98,115 in Zirconia (28790). Home values are highest in Asheville (28804) at $566,000 and lowest in Hot Springs (28743) at $162,800. East Flat Rock (28726) has the youngest population, with a median age of 29.7, while Black Mountain (28711) is the oldest at 57.8.

Highest income

$98,115

Zirconia (28790)

Lowest income

$47,266

Hot Springs (28743)

Highest home value

$566,000

Asheville (28804)

Lowest median rent

$569/mo

Hot Springs (28743)

Median Household Income by Zip Code

The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $69,236, and 16 of 27 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
28806AshevilleBuncombe County45,644$59,925$359,200$1,23938.259.9%
28792HendersonvilleHenderson County36,071$55,066$278,500$1,17045.461.5%
28803AshevilleBuncombe County34,750$70,638$452,900$1,55642.155.1%
28715CandlerBuncombe County28,770$70,950$309,000$1,21641.775.9%
28804AshevilleBuncombe County25,141$79,709$566,000$1,49244.271.1%
28704ArdenBuncombe County23,516$79,088$390,000$1,40040.059.3%
28787WeavervilleBuncombe County22,685$75,051$401,700$1,32849.178.5%
28739HendersonvilleHenderson County20,656$70,464$394,900$1,12754.078.3%
28805AshevilleBuncombe County20,246$67,104$412,500$1,34745.064.1%
28732FletcherHenderson County18,490$79,451$376,700$1,36643.383.4%
28791HendersonvilleHenderson County15,361$78,179$370,700$1,20950.680.5%
28801AshevilleBuncombe County13,580$51,125$548,100$1,23243.337.0%
28748LeicesterBuncombe County12,922$65,269$308,500$1,18738.978.7%
28711Black MountainBuncombe County12,579$69,177$370,200$1,56757.871.7%
28778SwannanoaBuncombe County11,933$72,717$303,300$99441.577.1%
28754Mars HillMadison County9,897$68,750$296,700$86339.676.1%
28753MarshallMadison County9,778$56,172$292,800$77344.580.5%
28731Flat RockHenderson County9,075$65,882$402,300$1,00552.685.6%
28759Mills RiverHenderson County7,564$88,984$444,300$1,55146.886.2%
28730FairviewBuncombe County7,213$91,544$433,300$1,19755.389.6%
28701AlexanderBuncombe County5,515$92,047$324,300$1,12840.686.5%
28726East Flat RockHenderson County4,373$56,638$198,400$97629.761.1%
28729EtowahHenderson County3,386$81,326$321,000$1,71448.287.9%
28790ZirconiaHenderson County3,328$98,115$455,000$94148.590.4%
28742Horse ShoeHenderson County3,026$97,292$414,600n/a48.679.3%
28743Hot SpringsMadison County2,374$47,266$162,800$56946.775.8%
28709BarnardsvilleBuncombe County2,269$75,441$433,300n/a49.875.7%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top