Home/Rankings/Most affordable/Virginia

Most affordable cities for renters in Virginia

Cities in Virginia ranked by lowest median rent. Includes cities with 15,000+ residents. Updated monthly.

Key findings
  • Danville ranks first, with a median rent of $1,143/mo.
  • Across all 55 cities on this list, the median rent is $2,061/mo.
  • Glen Allen moved from #30 to #24 compared with a year ago.

Data as of September 2026. Median rent from RentDataNow's monthly city data (Zillow's rent index where Zillow covers the city). Rank a year ago compares the same cities' rent 12 months earlier. Updated monthly. Download this list (CSV)

55 cities
RankCityMedian rent1-yr change5-yr changeRent/incomeVs. a year ago
01DanvilleVA
Pop. 42KCompare →
$1,143/mo+8.0%--30.9%same
02RadfordVA
Pop. 17KCompare →
$1,253/mo+1.1%--26.2%↑1 from #3
03LynchburgVA
Pop. 79KCompare →
$1,270/mo+2.5%+30.9%26.3%↓1 from #2
04HopewellVA
Pop. 23KCompare →
$1,322/mo-1.1%--29.0%↑3 from #7
05RoanokeVA
Pop. 98KCompare →
$1,368/mo+3.5%+38.5%29.6%same
06PetersburgVA
Pop. 34KCompare →
$1,373/mo+3.9%+37.2%32.5%same
07WaynesboroVA
Pop. 23KCompare →
$1,398/mo+8.5%--28.0%↓3 from #4
08BristolVA
Pop. 17KCompare →
$1,399/mo-3.6%--33.3%↑1 from #9
09StauntonVA
Pop. 26KCompare →
$1,473/mo+4.1%--27.0%↓1 from #8
10ChristiansburgVA
Pop. 23KCompare →
$1,553/mo+4.4%--24.2%↑1 from #11
11SalemVA
Pop. 26KCompare →
$1,574/mo-0.6%--28.3%↑3 from #14
12Newport NewsVA
Pop. 184KCompare →
$1,593/mo+7.7%+30.4%27.5%↓2 from #10
13RichmondVA
Pop. 229KCompare →
$1,628/mo+2.8%+28.6%30.2%↑2 from #15
14PortsmouthVA
Pop. 97KCompare →
$1,642/mo+5.5%+36.8%32.6%↓2 from #12
15Colonial HeightsVA
Pop. 18KCompare →
$1,665/mo-1.6%--26.1%↑3 from #18
16HamptonVA
Pop. 138KCompare →
$1,690/mo+7.2%+24.4%29.1%↓3 from #13
17HarrisonburgVA
Pop. 51KCompare →
$1,720/mo+7.6%+48.1%33.2%↓1 from #16
18NorfolkVA
Pop. 234KCompare →
$1,749/mo+7.4%+35.2%31.7%↓1 from #17
19WinchesterVA
Pop. 28KCompare →
$1,768/mo+2.2%+31.7%33.2%↑1 from #20
20ChesterVA
Pop. 24KCompare →
$1,829/mo+2.2%+17.2%23.1%↑1 from #21
21CulpeperVA
Pop. 21KCompare →
$1,878/mo+9.3%--23.8%↓2 from #19
22BlacksburgVA
Pop. 45KCompare →
$1,910/mo+3.7%--45.7%same
23Front RoyalVA
Pop. 15KCompare →
$1,944/mo+1.4%--36.0%↑1 from #24
24Glen AllenVA
Pop. 18KCompare →
$2,022/mo+1.9%+24.4%26.2%↑6 from #30
25SuffolkVA
Pop. 99KCompare →
$2,028/mo+7.0%+34.6%26.3%↓2 from #23
26MidlothianVA
Pop. 19KCompare →
$2,028/mo+3.8%+25.4%22.1%↑1 from #27
27CharlottesvilleVA
Pop. 45KCompare →
$2,029/mo+1.3%+25.1%32.5%↑4 from #31
28FredericksburgVA
Pop. 29KCompare →
$2,061/mo+4.2%+26.2%28.7%↑1 from #29
29ChesapeakeVA
Pop. 253KCompare →
$2,063/mo+6.3%+30.0%26.0%↓3 from #26
30WilliamsburgVA
Pop. 16KCompare →
$2,094/mo+6.4%+32.4%33.2%↓2 from #28
31Virginia BeachVA
Pop. 456KCompare →
$2,098/mo+8.2%+30.2%27.1%↓6 from #25
32Manassas ParkVA
Pop. 17KCompare →
$2,115/mo+1.1%+27.6%24.6%↑1 from #33
33ManassasVA
Pop. 43KCompare →
$2,135/mo+2.3%+26.3%22.6%↓1 from #32
34WoodbridgeVA
Pop. 44KCompare →
$2,174/mo+0.9%+20.8%24.9%↑1 from #35
35MechanicsvilleVA
Pop. 39KCompare →
$2,225/mo+1.8%--27.1%↑1 from #36
36LincolniaVA
Pop. 20KCompare →
$2,231/mo+4.5%--22.0%↓2 from #34
37AlexandriaVA
Pop. 157KCompare →
$2,275/mo-0.5%+18.6%22.8%same
38HerndonVA
Pop. 25KCompare →
$2,382/mo+1.1%+24.5%19.3%↑1 from #39
39CentrevilleVA
Pop. 72KCompare →
$2,396/mo+0.3%+23.8%20.6%↑1 from #40
40LeesburgVA
Pop. 49KCompare →
$2,431/mo+3.9%+27.9%20.1%↓2 from #38
41FairfaxVA
Pop. 25KCompare →
$2,456/mo+0.8%+20.0%22.3%same
42AnnandaleVA
Pop. 42KCompare →
$2,482/mo-0.4%+29.5%25.6%same
43SterlingVA
Pop. 32KCompare →
$2,560/mo+1.4%+26.2%24.9%same
44LortonVA
Pop. 21KCompare →
$2,562/mo+1.3%+29.8%22.2%↑1 from #45
45RestonVA
Pop. 64KCompare →
$2,589/mo+2.4%+26.2%20.9%↓1 from #44
46ArlingtonVA
Pop. 236KCompare →
$2,680/mo+1.8%+19.7%22.6%same
47McLeanVA
Pop. 50KCompare →
$2,732/mo+3.0%+22.3%13.1%same
48AshburnVA
Pop. 46KCompare →
$2,934/mo+0.3%+23.7%22.7%↑3 from #51
49BurkeVA
Pop. 44KCompare →
$3,003/mo+3.0%--19.4%↑1 from #50
50GainesvilleVA
Pop. 18KCompare →
$3,021/mo+4.4%--20.8%↓2 from #48
Most Affordable Cities to Rent in Virginia | RentDataNow