');
US City Data

Petersburg vs Fredericksburg

Side-by-side comparison

How does Petersburg, VA compare to Fredericksburg, VA? Petersburg has a population of 33,365 with a median household income of $50,741, while Fredericksburg has 28,383 residents and a median income of $85,368. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricPetersburg, VAFredericksburg, VADifference
Population33,36528,383+17.6%
Median Age35.831+15.5%
Foreign Born %3.9%12.3%-68.3%
Economy
MetricPetersburgFredericksburgDifference
Median Income$50,741$85,368-40.6%
Unemployment11.4%4.6%+147.8%
Poverty Rate21.1%16.4%+28.7%
Bachelor's+25%46.8%-46.6%
Housing
MetricPetersburgFredericksburgDifference
Home Value$157,900$461,500-65.8%
Median Rent$1132/mo$1521/mo-25.6%
Housing Units18,02612,308+46.5%

Learn More

Petersburg, VA ProfileFredericksburg, VA ProfileCost of Living in VirginiaMore ComparisonsCity Rankings