Average Rent in Petersburg, VA
Apartments & Houses by Size

Rentometer, Inc. | Data as of 10/23/2025

Petersburg, Virginia offers a diverse rental landscape that appeals to students, professionals, and families alike. The city’s historic downtown, anchored by the Petersburg City Museum and the vibrant Market Street Arts District, provides easy access to cultural attractions, dining, and public transportation, making it an attractive base for renters seeking an urban lifestyle. Suburban neighborhoods such as Old Towne and Colonial Heights deliver a quieter, family‑friendly atmosphere with parks, schools, and convenient road links to Richmond and the surrounding region.

Apartment options range from efficient studios to spacious three‑bedroom units, with average rents generally falling in the $1,000‑$1,400 range. Larger houses—especially those offering three or more bedrooms—tend to command higher rates, typically positioned in the $1,500‑$2,000 bracket, reflecting the blend of historic charm and modern amenities many properties provide. Prospective renters can choose from well‑maintained single‑family homes in quiet cul‑de‑sacs or modern multifamily complexes near major employment centers, ensuring a fit for a variety of budgets and lifestyle preferences.

The rental market in Petersburg is supported by a steady influx of students from nearby universities, a growing healthcare sector, and expanding retail and logistics hubs. These economic drivers, combined with the city’s affordable cost of living and rich historic character, create a resilient rental environment that continues to attract new residents while offering existing renters stability and choice.

Petersburg Rent by Property Type & Bedroom Count

Property Type Bedrooms Average Median Min - Max 25th - 75th
Apartment Studio $1,064 $1,058 $799 - $1,404 $969 - $1,150
Apartment 1 Bedroom $1,188 $1,180 $799 - $1,785 $1,065 - $1,257
Apartment 2 Bedroom $1,344 $1,385 $799 - $1,939 $1,123 - $1,539
Apartment 3 Bedroom $1,387 $1,310 $1,020 - $2,000 $1,259 - $1,465
House 1 Bedroom $867 $872 $800 - $925 $820 - $925
House 2 Bedroom $1,217 $1,199 $850 - $2,000 $995 - $1,300
House 3 Bedroom $1,653 $1,595 $1,099 - $2,700 $1,399 - $1,800
House 4+ Bedroom $1,983 $1,852 $1,399 - $3,550 $1,650 - $2,300

In the current period, the average rent in Petersburg was $1,064 for Studio, $1,169 for 1 Bedroom, $1,295 for 2 Bedroom, $1,633 for 3 Bedroom, and $1,932 for 4+ Bedroom.

Petersburg

Rentometer subscribers can see individual property locations on the map in addition to the heatmap. Click here to Subscribe

Data provided by Rentometer, Inc.