Colonial Heights city Flag

Colonial Heights city

State:
Virginia
County Seat:
Colonial Heights

Colonial Heights city's estimated 2026 population is 18,856 with a growth rate of 0.63% in the past year according to the most recent United States census data. Colonial Heights city is the 83rd largest county in Virginia. The 2010 population was 17,338 and has seen a growth of 8.76% since that time.

18,856
Total Population
2,357
Population Density (mi²)
83
Population Rank (State)
118 0.63%
Annual Population Growth

Colonial Heights city Population

Demographics

Economics and Income Statistics