');
US City Data

Gainesville vs Colonial Heights

Side-by-side comparison

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

Population & Demographics
MetricGainesville, VAColonial Heights, VADifference
Population18,03618,210-1.0%
Median Age37.538.5-2.6%
Foreign Born %17.7%6.5%+172.3%
Economy
MetricGainesvilleColonial HeightsDifference
Median Income$168,978$76,250+121.6%
Unemployment2.3%3.7%-37.8%
Poverty Rate3.9%9.6%-59.4%
Bachelor's+56.7%29.5%+92.2%
Housing
MetricGainesvilleColonial HeightsDifference
Home Value$660,800$231,700+185.2%
Median Rent$2444/mo$1162/mo+110.3%
Housing Units5,9898,126-26.3%

Learn More

Gainesville, VA ProfileColonial Heights, VA ProfileCost of Living in VirginiaMore ComparisonsCity Rankings