In 2018, Cullowhee, North Carolina had a population of 42,256 people with a median age of 37 and a median household income of $44,028. The median property value in Cullowhee is $192,300 and the homeownership rate is 64% .