');
US City Data

Colonial Heights vs Gainesville

Side-by-side comparison

How does Colonial Heights, VA compare to Gainesville, VA? Colonial Heights has a population of 18,210 with a median household income of $76,250, while Gainesville has 18,036 residents and a median income of $168,978. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricColonial Heights, VAGainesville, VADifference
Population18,21018,036+1.0%
Median Age38.537.5+2.7%
Foreign Born %6.5%17.7%-63.3%
Economy
MetricColonial HeightsGainesvilleDifference
Median Income$76,250$168,978-54.9%
Unemployment3.7%2.3%+60.9%
Poverty Rate9.6%3.9%+146.2%
Bachelor's+29.5%56.7%-48.0%
Housing
MetricColonial HeightsGainesvilleDifference
Home Value$231,700$660,800-64.9%
Median Rent$1162/mo$2444/mo-52.5%
Housing Units8,1265,989+35.7%

Learn More

Colonial Heights, VA ProfileGainesville, VA ProfileCost of Living in VirginiaMore ComparisonsCity Rankings