');
US City Data

Sterling vs Petersburg

Side-by-side comparison

How does Sterling, VA compare to Petersburg, VA? Sterling has a population of 31,251 with a median household income of $125,753, while Petersburg has 33,365 residents and a median income of $50,741. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSterling, VAPetersburg, VADifference
Population31,25133,365-6.3%
Median Age34.835.8-2.8%
Foreign Born %44.2%3.9%+1033.3%
Economy
MetricSterlingPetersburgDifference
Median Income$125,753$50,741+147.8%
Unemployment4.7%11.4%-58.8%
Poverty Rate6.8%21.1%-67.8%
Bachelor's+37.3%25%+49.2%
Housing
MetricSterlingPetersburgDifference
Home Value$508,400$157,900+222.0%
Median Rent$1979/mo$1132/mo+74.8%
Housing Units10,01718,026-44.4%

Learn More

Sterling, VA ProfilePetersburg, VA ProfileCost of Living in VirginiaMore ComparisonsCity Rankings