In 2018, Brevard, North Carolina had a population of 33,513 people with a median age of 50 and a median household income of $46,629. The median property value in Brevard is $211,300 and the homeownership rate is 76% .