Williamsburg is a city located in James City County Virginia. It is also the county seat of James City County. With a 2020 population of 14,858, it is the 36th largest city in Virginia and the 2331st largest city in the United States . Williamsburg is currently declining at a rate of -0.32% annually but its population has increased by 5.62% since the most recent census, which recorded a population of 14,068 in 2010. Williamsburg reached it's highest population of in . Spanning over 9 miles, Williamsburg has a population density of 1,662 people per square mile.
The average household income in Williamsburg is $89,601 with a poverty rate of 20.74%. The median rental costs in recent years comes to $1,193 per month, and the median house value is $306,000. The median age in Williamsburg is 24.9 years, 24.9 years for males, and 24.9 years for females.