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.
Data after 2023 is projected based on recent change
Overall: 38.2 years
Female: 39.6 years
Male: 36.5 years
There are 13,844 adults, (3,364 of whom are seniors) in Colonial Heights city.
Female: 9,624 (52.4%)
Male: 8,728 (47.6%)
The racial composition of Colonial Heights city includes 66.2% White, 19.3% Black or African American, 4.28% other race, 3.74% Asian, and smaller percentages for Native American and multiracial populations.
Race | Population | Percentage (of total) |
|---|---|---|
| White | 12,149 | 66.2% |
| Black or African American | 3,542 | 19.3% |
| Two or more races | 1,039 | 5.66% |
| Other race | 786 | 4.28% |
| Asian | 686 | 3.74% |
| Native American | 150 | 0.82% |
Colonial Heights city's average per capita income is $48,851. Household income levels show a median of $76,505. The poverty rate stands at 7.91%.
Name | Median | Mean |
|---|---|---|
| Married Families | $111,341 | - |
| Families | $96,005 | $110,074 |
| Households | $76,505 | $93,310 |
| Non Families | $46,913 | $55,539 |
Average Income
Median Household Income
Poverty Rate