In 2019, Petersburg city, VA had a population of 31.4k people with a median age of 38.1 and a median household income of $38,679. Between 2018 and 2019 the population of Petersburg city, VA declined from 31,827 to 31,362, a −1.46% decrease and its median household income grew from $36,135 to $38,679, a 7.04% increase.
The 5 largest ethnic groups in Petersburg city, VA are Black or African American (Non-Hispanic) (76.3%), White (Non-Hispanic) (15.1%), White (Hispanic) (2.38%), Two+ (Non-Hispanic) (2.15%), and Other (Hispanic) (1.96%). 0% of the households in Petersburg city, VA speak a non-English language at home as their primary language, and 97.6% of the residents in Petersburg city, VA are U.S. citizens.
The largest universities in Petersburg city, VA are Another Level Barbering and Cosmetology School (10 degrees awarded in 2019).
In 2019, the median property value in Petersburg city, VA was $108,100, and the homeownership rate was 38.8%. Most people in Petersburg city, VA drove alone to work, and the average commute time was 22.2 minutes. The average car ownership in Petersburg city, VA was 1 car per household.