In 2018, Asheville, North Carolina had a population of 449,937 people with a median age of 44 and a median household income of $50,765. The median property value in Asheville is $208,600 and the homeownership rate is 67% .