In 2018, Winston-Salem, North Carolina had a population of 661,798 people with a median age of 40 and a median household income of $48,936. The median property value in Winston-Salem is $147,600 and the homeownership rate is 66% .