YieldBadger

Rent in Virginia by city

We have rent figures for 821 cities and 1,147 ZIP codes in Virginia. Across those ZIPs, the median typical 2-bedroom rent is $1,264 a month. By city, typical 2-bedroom rent runs from $378 in Cleveland to $3,440 in Bristow.

821 Virginia cities

Typical 2-bedroom rent

Frequently asked questions

What is the average rent for a 2-bedroom in Virginia?
About $1,264 a month: the median of the typical rents in 1,147 ZIP codes, which range from $378–$3,660.
What is the average rent for a 1-bedroom in Virginia?
About $1,115 a month: the median of the typical rents in 1,147 ZIP codes, which range from $235–$3,500+.
What is the average rent for a 3-bedroom in Virginia?
About $1,650 a month: the median of the typical rents in 1,147 ZIP codes, which range from $439–$4,660.
Which city in Virginia has the highest rent?
Of the cities we cover, Bristow has the highest typical 2-bedroom rent ($3,440 a month) and Cleveland the lowest ($378).
Where do these Virginia rent figures come from?
HUD Small Area Fair Market Rents (Oct 1, 2026), Census ACS 5-year median gross rent (Dec 31, 2024) and HUD county Fair Market Rents (Oct 1, 2026).