Charles Town, WV has a population of 5,682 and is the 5,958th largest city in the United States. The population density is 972 per sq mi which is 1170% higher than the West Virginia average and 973% higher than the national average. The median age in Charles Town is 35 which is approximately 16% lower than the West Virginia average of 42. In Charles Town, 60% of the population over 15 years of age are married, 87% speak English and 9% speak Spanish. 21% of Charles Town residents were born in West Virginia, 66% were born out of state, 3% were born outside of the United States and 10% were foreign born.