Virginia Cities: Cost of Living, Housing & Rankings

8 cities tracked in Virginia — median home value is 4% above the national median; median rent is 4% above the national median.

$339,500
Median Home Value
+4% vs national
$1,446/mo
Median Rent
+4% vs national
$87,544
Median Household Income
+21% vs national

Most Affordable to Buy

#CityValue
1Hampton, VA3.4× incomeaffordable
2Chesapeake, VA3.7× incomebalanced
3Newport News, VA3.7× incomebalanced
4Virginia Beach, VA3.9× incomebalanced
5Norfolk, VA4.2× incomebalanced
6Richmond, VA5.2× incomebalanced
7Alexandria, VA5.8× incomestretched
8Arlington, VA6.1× incomestretched

Lowest Monthly Rent

#CityValue
1Norfolk, VA$1,188/mo rent
2Newport News, VA$1,209/mo rent
3Richmond, VA$1,227/mo rent
4Hampton, VA$1,255/mo rent
5Chesapeake, VA$1,446/mo rent
6Virginia Beach, VA$1,568/mo rent
7Alexandria, VA$1,983/mo rent
8Arlington, VA$2,227/mo rent

Highest Median Household Income

#CityValue
1Arlington, VA$137,387 median income
2Alexandria, VA$113,179 median income
3Chesapeake, VA$92,703 median income
4Virginia Beach, VA$87,544 median income
5Hampton, VA$64,430 median income
6Newport News, VA$63,355 median income
7Norfolk, VA$60,998 median income
8Richmond, VA$59,606 median income

Largest Low-Risk Cities

#CityValue
1Virginia Beach, VA457,900 residentsRelatively Low
2Chesapeake, VA249,377 residentsRelatively Low
3Arlington, VA235,845 residentsRelatively Low
4Richmond, VA227,171 residentsRelatively Low
5Newport News, VA185,118 residentsRelatively Low
6Alexandria, VA157,594 residentsRelatively Low
7Hampton, VA137,217 residentsRelatively Low

All Cities in Virginia

See population rankings & city comparisons in Virginia →

CityPopulationMedian Home ValueLinks
Virginia Beach, VA457,900$343,700Salary Needed
Chesapeake, VA249,377$339,500Salary Needed
Norfolk, VA236,973$254,200Salary Needed
Arlington, VA235,845$833,300Salary Needed
Richmond, VA227,171$308,300Salary Needed
Newport News, VA185,118$233,400Salary Needed
Alexandria, VA157,594$655,700Salary Needed
Hampton, VA137,217$219,800Salary Needed