Richmond & Central Virginia
Petersburg, Virginia
Independent city
Civil War siege history on the Appomattox
Petersburg is an independent city on the Appomattox River south of Richmond, surrounded by Dinwiddie, Prince George and Chesterfield counties. Its historic districts anchor a deep Civil War and Black history.
History & Local Character
The 1864–65 siege of Petersburg was the longest campaign of the Civil War, and the city's free Black community and later role in the civil rights movement shaped its identity.
Housing & Real Estate
Grand but often neglected Victorian homes, mill-era cottages and new subdivisions make Petersburg one of the state's most affordable cities.
Restaurants & Shopping
Old Towne holds most of the city's restaurants, with barbecue, Southern cooking and small cafes in restored warehouses along the river.
Schools & Education
Petersburg City Public Schools serves the city independently of neighboring counties.
Parks & Recreation
Petersburg National Battlefield, Lee Memorial Park and the Appomattox River Trail give the city extensive green space.
Transportation & Accessibility
I-95, I-85, US 301 and US 460 converge here, and Amtrak stops downtown.
Local Businesses
RestaurantsAntique dealersContractorsArt studios
No businesses are listed in Petersburg yet. Add your business to be the first.
Nearby Attractions
- Petersburg National Battlefield
- Old Towne Petersburg
- Pamplin Historical Park
- Appomattox River Trail
Advantages & Considerations
Advantages
- Very affordable housing
- Deep history
- Central location on I-95
Considerations
- Older housing needs work
- Limited retail
- Economic transition
Frequently Asked Questions
Is Petersburg in Dinwiddie County?
No. Petersburg is an independent city. Dinwiddie, Prince George and Chesterfield counties surround it, but the city is separately governed.