All Counties › Virginia
Petersburg City, Virginia
Petersburg is an independent city with its own zoning, schools and tax base, sitting at the junction of I-95 and I-85 south of Richmond with Norfolk Southern and CSX rail through it. Its growth story is the advanced pharmaceutical manufacturing cluster on the south side plus logistics demand from the interstate junction and Fort Gregg-Adams nearby, weighed against a low tax base, older building stock and long-standing fiscal stress.
Open the live Petersburg City map →
Petersburg City at a glance
- 33,734Population (2025)
- PetersburgCounty seat
- 23 sq miLand area
- 1,467 / sq miDensity
- $50,741Median household income
- $157,900Median home value
What the live Petersburg City map shows
Free in your browser, nothing to download:
- City Boundaries: 1
- School Boundaries: 1
- HUD: 27
- Soils: 39
- Wetlands: 6
- Development News: 1
Cities and towns in Petersburg City
Petersburg.
Neighboring counties
- Colonial Heights City, VA · map
- Prince George County, VA · map
- Chesterfield County, VA · map
- Dinwiddie County, VA · map