Petersburg
The City of Petersburg is bounded to the north by the Appomattox River, at the northeastern end of Dinwiddie County. The city has a total area of 23.2 square miles and is located approximately 9 miles from the neighboring City of Hopewell to the northeast. Petersburg is 22 miles south of Richmond, Virginia. According to the 2019 American Community Survey 5-Year Estimates, the City of Petersburg has a population of 31,362 people. The median age is 38.1, which is 0.1 years older than the national average. In the City of Petersburg, 24.1% of residents live below the poverty level.