In 2018, Charleston, West Virginia had a population of 217,312 people with a median age of 43 and a median household income of $44,096. The median property value in Charleston is $106,200 and the homeownership rate is 69% .