In 2018, Petersburg, VA had a population of 31.8k people with a median age of 38.7 and a median household income of $36,135. Between 2017 and 2018 the population of Petersburg, VA declined from 32,037 to 31,827, a -0.655% decrease and its median household income grew from $33,939 to $36,135, a 6.47% increase.
The 5 largest ethnic groups in Petersburg, VA are Black or African American (Non-Hispanic) (76.9%), White (Non-Hispanic) (15%), White (Hispanic) (2.32%), Other (Hispanic) (2.01%), and Two+ (Non-Hispanic) (1.78%). 0% of the households in Petersburg, VA speak a non-English language at home as their primary language, and 97.5% of the residents in Petersburg, VA are U.S. citizens.
In 2018, the median property value in Petersburg, VA was $108,200, and the homeownership rate was 40.5%. Most people in Petersburg, VA drove alone to work, and the average commute time was 20.7 minutes. The average car ownership in Petersburg, VA was 1 car per household.