In 2018, Petersburg city, 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 city, 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 city, 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%). NaNk% of the people in Petersburg city, VA speak a non-English language, and 97.5% are U.S. citizens.
The median property value in Petersburg city, VA is $108,200, and the homeownership rate is 40.5%. Most people in Petersburg city, VA commute by Drove Alone, and the average commute time is 20.7 minutes. The average car ownership in Petersburg city, VA is 1 car per household.
Petersburg city, VA borders Chesterfield County, VA, Dinwiddie County, VA, Prince George County, VA, and Colonial Heights city, VA.