
Williamsburg
- County:
- James City County
- County Seat:
- Yes
- Area (mi²):
- 8.938
- State:
- Virginia
Williamsburg is a city located in James City County, Virginia. Williamsburg has a 2025 population of 16,097. It is also the county seat of James City County. Williamsburg is currently growing at a rate of 0.78% annually and its population has increased by 4.05% since the most recent census, which recorded a population of 15,471 in 2020.
The average household income in Williamsburg is $107,619 with a poverty rate of 14.13%. The median age in Williamsburg is 24 years: 24.1 years for males, and 23.9 years for females.