The 2016 Petersburg, Virginia, population is 32,477. There are 1,416 people per square mile (population density).
The median age is 39.3. The US median is 37.4. 33.97% of people in Petersburg, Virginia, are married. 10.49% are divorced.
The average household size is 2.52 people. 12.83% of people are married, with children. 31.49% have children, but are single.
15.55% of people are white, 77.05% are black, 0.97% are asian, 0.05% are native american, and 0.10% claim 'Other'.
4.11% of the people in Petersburg, Virginia, claim hispanic ethnicity (meaning 95.89% are non-hispanic).