In 2018, Hickory, North Carolina had a population of 365,339 people with a median age of 42 and a median household income of $46,241. The median property value in Hickory is $128,200 and the homeownership rate is 71% .