Colonial Heights city Flag

Colonial Heights city

State:
Virginia
County Seat:
Colonial Heights

Colonial Heights city's 2026 population is estimated at 19,130, reflecting a 1.21% growth rate over the past year (World Population Review estimate based on U.S. Census Bureau data). Colonial Heights city is the 83rd largest county in Virginia. The 2010 population was 17,338 and has grown 10.34% since 2010.

19,130
Total Population
2,391
Population Density (mi²)
83
Population Rank (State)
228 1.21%
Annual Population Growth

Colonial Heights city Population

Demographics

Economics and Income Statistics