');
US City Data

Midlothian vs Colonial Heights

Side-by-side comparison

How does Midlothian, VA compare to Colonial Heights, VA? Midlothian has a population of 18,702 with a median household income of $105,927, 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
MetricMidlothian, VAColonial Heights, VADifference
Population18,70218,210+2.7%
Median Age41.238.5+7.0%
Foreign Born %7.6%6.5%+16.9%
Economy
MetricMidlothianColonial HeightsDifference
Median Income$105,927$76,250+38.9%
Unemployment2.3%3.7%-37.8%
Poverty Rate3.1%9.6%-67.7%
Bachelor's+58.7%29.5%+99.0%
Housing
MetricMidlothianColonial HeightsDifference
Home Value$381,600$231,700+64.7%
Median Rent$1764/mo$1162/mo+51.8%
Housing Units7,6258,126-6.2%

Learn More

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