The Town Files

Petersburg city, Virginia

33,537 people. The median home is worth $189,000 (typical Virginia town: $298,050) and the median household earns $50,698.

Towns in Petersburg city

Towns in Petersburg city

TownPeopleMedian homeIncomeMedian age
Petersburg33,458$189,000$50,69835.8

People and housing

Petersburg cityTypical Virginia town
Median home value$189,000$298,050
Median rent$1,174$1,254
Median household income$50,698$78,595
Median age35.839.8
Bachelor's degree or higher25.4%31.2%
Below the poverty line21.7%8.8%

Jobs and pay

11,753 jobs in 2024, average pay $53,542 a year.

Largest industries in Petersburg cityHealth care & social assistan…3,794 jobs · $58,406Retail1,237 jobs · $33,005Manufacturing944 jobs · $79,666Administrative & support720 jobs · $38,241Other services575 jobs · $41,514Wholesale trade293 jobs · $73,491
BLS QCEW 2024.
Unemployment rate in Petersburg city0%4%8%12%16%2000200420082012201620202023 5.4%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 198 storm events in Petersburg city from 1996 to 2026, with 2 deaths.

Storm events in Petersburg city by type since 1996Hail4Flood3High Wind3Ice Storm3Heavy Rain19Flash Flood38Frost/Freeze3Winter Storm28Coastal Flood2Excessive Heat4
NOAA NCEI Storm Events Database.

Federal disaster declarations

Petersburg city has been included in 17 FEMA declarations since 1953.

DeclaredIncidentDeclaration
January 23, 2026Winter StormEM-3631: Severe Winter Storm
April 2, 2020BiologicalDR-4512: Covid-19 Pandemic
March 13, 2020BiologicalEM-3448: Covid-19
September 11, 2018HurricaneEM-3403: Hurricane Florence
October 29, 2012HurricaneEM-3359: Hurricane Sandy
September 3, 2011HurricaneDR-4024: Hurricane Irene
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).