Cost of living in Virginia
Rent, taxes, earnings and more across all 133 Virginia counties.
Last updated May 21, 2026
Taxes in Virginia
State income, sales and local tax rates.
Virginia has a graduated state income tax ranging from 2% to 5.75%.
Use our salary calculator to see your take-home pay in Virginia
Tax information is for general reference. Consult a qualified tax professional for advice on your specific situation.
Rent in Virginia
The average one-bedroom rent across Virginia is $1,151/mo. Rent varies from $649/mo in Charlotte County to $2,056/mo in Stafford County.
Cheapest places to live in Virginia
Top 10 counties by estimated single-person monthly cost.
- #1 Lexington city$2,275/moRent$812/mo Income$89,598/yr#1 Lexington city $2,275/mo $812/mo $89,598/yr
- #2 Martinsville city$2,562/moRent$680/mo Income$42,434/yr#2 Martinsville city $2,562/mo $680/mo $42,434/yr
- #3 Norton city$2,565/moRent$661/mo Income$38,497/yr#3 Norton city $2,565/mo $661/mo $38,497/yr
- #4 Radford city$2,567/moRent$968/mo Income$52,791/yr#4 Radford city $2,567/mo $968/mo $52,791/yr
- #5 Wise County$2,587/moRent$661/mo Income$50,740/yr#5 Wise County $2,587/mo $661/mo $50,740/yr
- #6 Danville city$2,617/moRent$687/mo Income$42,778/yr#6 Danville city $2,617/mo $687/mo $42,778/yr
- #7 Covington city$2,638/moRent$738/mo Income$42,724/yr#7 Covington city $2,638/mo $738/mo $42,724/yr
- #8 Charlotte County$2,642/moRent$649/mo Income$48,892/yr#8 Charlotte County $2,642/mo $649/mo $48,892/yr
- #9 Greensville County$2,645/moRent$711/mo Income$56,759/yr#9 Greensville County $2,645/mo $711/mo $56,759/yr
- #10 Henry County$2,650/moRent$680/mo Income$48,445/yr#10 Henry County $2,650/mo $680/mo $48,445/yr
Rankings include rent, utilities, groceries, transport, healthcare and taxes. See our methodology.
Most expensive places to live in Virginia
Top 10 counties by estimated single-person monthly cost.
- #1 Arlington County$5,202/moRent$2,056/mo Income$140,160/yr#1 Arlington County $5,202/mo $2,056/mo $140,160/yr
- #2 Falls Church city$5,188/moRent$2,056/mo Income$154,734/yr#2 Falls Church city $5,188/mo $2,056/mo $154,734/yr
- #3 Loudoun County$5,132/moRent$2,056/mo Income$178,707/yr#3 Loudoun County $5,132/mo $2,056/mo $178,707/yr
- #4 Alexandria city$4,858/moRent$2,056/mo Income$113,638/yr#4 Alexandria city $4,858/mo $2,056/mo $113,638/yr
- #5 Fairfax County$4,808/moRent$2,056/mo Income$150,113/yr#5 Fairfax County $4,808/mo $2,056/mo $150,113/yr
- #6 Fairfax city$4,533/moRent$2,056/mo Income$132,774/yr#6 Fairfax city $4,533/mo $2,056/mo $132,774/yr
- #7 Stafford County$4,481/moRent$2,056/mo Income$133,792/yr#7 Stafford County $4,481/mo $2,056/mo $133,792/yr
- #8 Fauquier County$4,464/moRent$2,056/mo Income$129,495/yr#8 Fauquier County $4,464/mo $2,056/mo $129,495/yr
- #9 Prince William County$4,425/moRent$2,056/mo Income$128,873/yr#9 Prince William County $4,425/mo $2,056/mo $128,873/yr
- #10 Clarke County$4,418/moRent$2,056/mo Income$114,185/yr#10 Clarke County $4,418/mo $2,056/mo $114,185/yr
Highest earning counties in Virginia
Top 10 by average household income.
- #1 Loudoun County$178,707/yrCost$5,132/mo Rent$2,056/mo#1 Loudoun County $178,707/yr $5,132/mo $2,056/mo
- #2 Falls Church city$154,734/yrCost$5,188/mo Rent$2,056/mo#2 Falls Church city $154,734/yr $5,188/mo $2,056/mo
- #3 Fairfax County$150,113/yrCost$4,808/mo Rent$2,056/mo#3 Fairfax County $150,113/yr $4,808/mo $2,056/mo
- #4 Arlington County$140,160/yrCost$5,202/mo Rent$2,056/mo#4 Arlington County $140,160/yr $5,202/mo $2,056/mo
- #5 Stafford County$133,792/yrCost$4,481/mo Rent$2,056/mo#5 Stafford County $133,792/yr $4,481/mo $2,056/mo
- #6 Fairfax city$132,774/yrCost$4,533/mo Rent$2,056/mo#6 Fairfax city $132,774/yr $4,533/mo $2,056/mo
- #7 Fauquier County$129,495/yrCost$4,464/mo Rent$2,056/mo#7 Fauquier County $129,495/yr $4,464/mo $2,056/mo
- #8 Prince William County$128,873/yrCost$4,425/mo Rent$2,056/mo#8 Prince William County $128,873/yr $4,425/mo $2,056/mo
- #9 Poquoson city$120,919/yrCost$3,867/mo Rent$1,483/mo#9 Poquoson city $120,919/yr $3,867/mo $1,483/mo
- #10 New Kent County$120,125/yrCost$3,932/mo Rent$1,545/mo#10 New Kent County $120,125/yr $3,932/mo $1,545/mo
All 133 counties in Virginia
Sorted by population. Type to filter.
- Fairfax County Pop1,144,474 Rent$2,056/mo Income$150,113/yr Cost$4,808/mo
- Prince William County Pop484,625 Rent$2,056/mo Income$128,873/yr Cost$4,425/mo
- Virginia Beach city Pop457,066 Rent$1,483/mo Income$90,685/yr Cost$3,743/mo
- Loudoun County Pop427,082 Rent$2,056/mo Income$178,707/yr Cost$5,132/mo
- Chesterfield County Pop371,610 Rent$1,545/mo Income$98,910/yr Cost$3,866/mo
- Henrico County Pop334,434 Rent$1,545/mo Income$86,397/yr Cost$3,741/mo
- Chesapeake city Pop251,153 Rent$1,483/mo Income$94,189/yr Cost$3,751/mo
- Arlington County Pop235,463 Rent$2,056/mo Income$140,160/yr Cost$5,202/mo
- Norfolk city Pop235,037 Rent$1,483/mo Income$64,017/yr Cost$3,494/mo
- Richmond city Pop227,595 Rent$1,545/mo Income$62,671/yr Cost$3,571/mo
- Newport News city Pop184,774 Rent$1,483/mo Income$66,718/yr Cost$3,580/mo
- Stafford County Pop160,520 Rent$2,056/mo Income$133,792/yr Cost$4,481/mo
- Alexandria city Pop156,788 Rent$2,056/mo Income$113,638/yr Cost$4,858/mo
- Spotsylvania County Pop143,876 Rent$2,056/mo Income$109,576/yr Cost$4,361/mo
- Hampton city Pop137,334 Rent$1,483/mo Income$67,758/yr Cost$3,583/mo
- Albemarle County Pop113,683 Rent$1,487/mo Income$102,617/yr Cost$3,741/mo
- Hanover County Pop111,652 Rent$1,545/mo Income$109,504/yr Cost$3,900/mo
- Montgomery County Pop99,159 Rent$968/mo Income$70,769/yr Cost$2,879/mo
- Roanoke city Pop98,677 Rent$948/mo Income$52,671/yr Cost$2,972/mo
- Portsmouth city Pop97,299 Rent$1,483/mo Income$58,972/yr Cost$3,560/mo
- Roanoke County Pop96,793 Rent$948/mo Income$82,931/yr Cost$3,204/mo
- Suffolk city Pop96,638 Rent$1,483/mo Income$90,089/yr Cost$3,775/mo
- Frederick County Pop93,355 Rent$1,253/mo Income$95,603/yr Cost$3,523/mo
- Rockingham County Pop84,739 Rent$1,088/mo Income$78,468/yr Cost$3,167/mo
- Bedford County Pop80,254 Rent$1,062/mo Income$77,644/yr Cost$3,255/mo
- James City County Pop80,046 Rent$1,483/mo Income$107,046/yr Cost$3,752/mo
- Lynchburg city Pop79,255 Rent$1,062/mo Income$59,808/yr Cost$2,912/mo
- Augusta County Pop77,713 Rent$1,114/mo Income$79,972/yr Cost$3,260/mo
- Fauquier County Pop73,935 Rent$2,056/mo Income$129,495/yr Cost$4,464/mo
- York County Pop70,590 Rent$1,483/mo Income$108,326/yr Cost$3,863/mo
- Pittsylvania County Pop60,148 Rent$687/mo Income$54,115/yr Cost$2,688/mo
- Campbell County Pop55,398 Rent$1,062/mo Income$62,608/yr Cost$3,109/mo
- Franklin County Pop54,958 Rent$780/mo Income$68,348/yr Cost$2,870/mo
- Washington County Pop53,913 Rent$824/mo Income$62,774/yr Cost$2,896/mo
- Culpeper County Pop53,563 Rent$1,148/mo Income$96,098/yr Cost$3,357/mo
- Harrisonburg city Pop51,492 Rent$1,088/mo Income$59,752/yr Cost$2,733/mo
- Henry County Pop50,365 Rent$680/mo Income$48,445/yr Cost$2,650/mo
- Charlottesville city Pop45,863 Rent$1,487/mo Income$69,829/yr Cost$3,453/mo
- Shenandoah County Pop44,630 Rent$816/mo Income$64,437/yr Cost$2,883/mo
- Prince George County Pop42,873 Rent$1,545/mo Income$88,225/yr Cost$3,558/mo
- Manassas city Pop42,674 Rent$2,056/mo Income$117,919/yr Cost$4,345/mo
- Danville city Pop42,239 Rent$687/mo Income$42,778/yr Cost$2,617/mo
- Warren County Pop41,104 Rent$989/mo Income$84,331/yr Cost$3,160/mo
- Tazewell County Pop39,933 Rent$655/mo Income$45,788/yr Cost$2,661/mo
- Isle of Wight County Pop39,444 Rent$1,483/mo Income$96,118/yr Cost$3,820/mo
- Gloucester County Pop39,228 Rent$1,483/mo Income$83,689/yr Cost$3,646/mo
- Louisa County Pop39,012 Rent$1,007/mo Income$80,343/yr Cost$3,157/mo
- Orange County Pop37,208 Rent$905/mo Income$94,175/yr Cost$3,159/mo
- Wise County Pop35,727 Rent$661/mo Income$50,740/yr Cost$2,587/mo
- Botetourt County Pop33,875 Rent$948/mo Income$80,467/yr Cost$3,135/mo
- Halifax County Pop33,811 Rent$755/mo Income$49,244/yr Cost$2,764/mo
- Pulaski County Pop33,771 Rent$827/mo Income$60,767/yr Cost$2,925/mo
- Petersburg city Pop33,365 Rent$1,545/mo Income$50,741/yr Cost$3,530/mo
- Accomack County Pop33,326 Rent$776/mo Income$57,500/yr Cost$2,762/mo
- Caroline County Pop31,541 Rent$906/mo Income$86,267/yr Cost$3,095/mo
- Amherst County Pop31,385 Rent$1,062/mo Income$67,298/yr Cost$3,155/mo
- Powhatan County Pop31,074 Rent$1,545/mo Income$110,667/yr Cost$3,995/mo
- Mecklenburg County Pop30,431 Rent$677/mo Income$51,691/yr Cost$2,727/mo
- Smyth County Pop29,585 Rent$722/mo Income$46,859/yr Cost$2,713/mo
- Carroll County Pop29,158 Rent$706/mo Income$52,575/yr Cost$2,688/mo
- Fredericksburg city Pop28,383 Rent$2,056/mo Income$85,368/yr Cost$4,203/mo
- Wythe County Pop28,219 Rent$659/mo Income$55,359/yr Cost$2,694/mo
- Dinwiddie County Pop28,083 Rent$1,545/mo Income$83,898/yr Cost$3,723/mo
- Winchester city Pop27,981 Rent$1,253/mo Income$64,648/yr Cost$3,267/mo
- Fluvanna County Pop27,764 Rent$1,487/mo Income$91,959/yr Cost$3,602/mo
- King George County Pop27,468 Rent$1,079/mo Income$110,517/yr Cost$3,449/mo
- Staunton city Pop25,765 Rent$1,114/mo Income$62,586/yr Cost$3,185/mo
- Russell County Pop25,635 Rent$676/mo Income$49,020/yr Cost$2,751/mo
- Goochland County Pop25,613 Rent$1,545/mo Income$118,695/yr Cost$3,962/mo
- Salem city Pop25,477 Rent$948/mo Income$66,716/yr Cost$2,951/mo
- Fairfax city Pop24,478 Rent$2,056/mo Income$132,774/yr Cost$4,533/mo
- New Kent County Pop24,139 Rent$1,545/mo Income$120,125/yr Cost$3,932/mo
- Page County Pop23,750 Rent$755/mo Income$59,396/yr Cost$2,702/mo
- Hopewell city Pop22,944 Rent$1,545/mo Income$48,681/yr Cost$3,533/mo
- Rockbridge County Pop22,578 Rent$812/mo Income$63,975/yr Cost$2,864/mo
- Waynesboro city Pop22,574 Rent$1,114/mo Income$56,364/yr Cost$3,185/mo
- Lee County Pop22,042 Rent$698/mo Income$42,269/yr Cost$2,672/mo
- Prince Edward County Pop21,932 Rent$832/mo Income$55,082/yr Cost$2,725/mo
- Scott County Pop21,504 Rent$824/mo Income$45,136/yr Cost$2,925/mo
- Greene County Pop20,850 Rent$1,487/mo Income$85,268/yr Cost$3,633/mo
- Buchanan County Pop19,857 Rent$674/mo Income$42,216/yr Cost$2,662/mo
- Westmoreland County Pop18,683 Rent$873/mo Income$59,766/yr Cost$2,965/mo
- King William County Pop18,232 Rent$1,545/mo Income$85,212/yr Cost$3,841/mo
- Colonial Heights city Pop18,210 Rent$1,545/mo Income$76,250/yr Cost$3,709/mo
- Southampton County Pop17,988 Rent$890/mo Income$68,465/yr Cost$3,071/mo
- Patrick County Pop17,606 Rent$701/mo Income$50,938/yr Cost$2,706/mo
- Bristol city Pop17,024 Rent$824/mo Income$44,706/yr Cost$2,866/mo
- Manassas Park city Pop16,923 Rent$2,056/mo Income$100,668/yr Cost$4,348/mo
- Buckingham County Pop16,914 Rent$834/mo Income$59,199/yr Cost$2,855/mo
- Giles County Pop16,610 Rent$855/mo Income$64,819/yr Cost$3,045/mo
- Radford city Pop16,505 Rent$968/mo Income$52,791/yr Cost$2,567/mo
- Appomattox County Pop16,424 Rent$1,062/mo Income$62,337/yr Cost$3,148/mo
- Brunswick County Pop15,868 Rent$689/mo Income$52,978/yr Cost$2,651/mo
- Nottoway County Pop15,597 Rent$681/mo Income$62,161/yr Cost$2,819/mo
- Williamsburg city Pop15,564 Rent$1,483/mo Income$70,206/yr Cost$2,965/mo
- Floyd County Pop15,560 Rent$695/mo Income$61,401/yr Cost$2,739/mo
- Grayson County Pop15,323 Rent$769/mo Income$42,864/yr Cost$2,693/mo
- Clarke County Pop15,060 Rent$2,056/mo Income$114,185/yr Cost$4,418/mo
- Alleghany County Pop14,962 Rent$738/mo Income$55,160/yr Cost$2,765/mo
- Nelson County Pop14,777 Rent$1,487/mo Income$68,525/yr Cost$3,536/mo
- Falls Church city Pop14,593 Rent$2,056/mo Income$154,734/yr Cost$5,188/mo
- Madison County Pop13,931 Rent$913/mo Income$82,972/yr Cost$3,040/mo
- Dickenson County Pop13,920 Rent$689/mo Income$43,831/yr Cost$2,741/mo
- Martinsville city Pop13,584 Rent$680/mo Income$42,434/yr Cost$2,562/mo
- Amelia County Pop13,342 Rent$1,545/mo Income$66,339/yr Cost$3,679/mo
- Poquoson city Pop12,556 Rent$1,483/mo Income$120,919/yr Cost$3,867/mo
- Northampton County Pop12,115 Rent$675/mo Income$55,933/yr Cost$2,685/mo
- Northumberland County Pop12,085 Rent$952/mo Income$69,500/yr Cost$3,042/mo
- Lunenburg County Pop11,990 Rent$653/mo Income$54,460/yr Cost$2,651/mo
- Charlotte County Pop11,475 Rent$649/mo Income$48,892/yr Cost$2,642/mo
- Greensville County Pop11,304 Rent$711/mo Income$56,759/yr Cost$2,645/mo
- Lancaster County Pop10,876 Rent$834/mo Income$67,169/yr Cost$2,955/mo
- Sussex County Pop10,793 Rent$1,545/mo Income$62,821/yr Cost$3,594/mo
- Middlesex County Pop10,774 Rent$965/mo Income$74,154/yr Cost$3,055/mo
- Essex County Pop10,604 Rent$815/mo Income$56,481/yr Cost$2,904/mo
- Cumberland County Pop9,745 Rent$739/mo Income$57,057/yr Cost$2,733/mo
- Richmond County Pop9,047 Rent$806/mo Income$64,184/yr Cost$2,934/mo
- Mathews County Pop8,517 Rent$1,483/mo Income$75,487/yr Cost$3,595/mo
- Franklin city Pop8,212 Rent$890/mo Income$65,125/yr Cost$2,961/mo
- Lexington city Pop7,420 Rent$812/mo Income$89,598/yr Cost$2,275/mo
- Rappahannock County Pop7,409 Rent$1,229/mo Income$98,125/yr Cost$3,376/mo
- Galax city Pop6,698 Rent$706/mo Income$41,438/yr Cost$2,701/mo
- Charles City County Pop6,686 Rent$1,545/mo Income$70,339/yr Cost$3,661/mo
- King and Queen County Pop6,676 Rent$1,197/mo Income$72,851/yr Cost$3,449/mo
- Buena Vista city Pop6,612 Rent$812/mo Income$54,458/yr Cost$2,747/mo
- Surry County Pop6,552 Rent$689/mo Income$71,458/yr Cost$2,904/mo
- Bland County Pop6,211 Rent$689/mo Income$61,375/yr Cost$2,804/mo
- Covington city Pop5,671 Rent$738/mo Income$42,724/yr Cost$2,638/mo
- Emporia city Pop5,633 Rent$711/mo Income$49,375/yr Cost$2,722/mo
- Craig County Pop4,881 Rent$948/mo Income$67,778/yr Cost$3,222/mo
- Bath County Pop4,123 Rent$702/mo Income$61,709/yr Cost$2,856/mo
- Norton city Pop3,620 Rent$661/mo Income$38,497/yr Cost$2,565/mo
- Highland County Pop2,265 Rent$689/mo Income$62,946/yr Cost$2,672/mo
Compare any two areas in Virginia
Put two counties side by side to see how rent, taxes and everyday costs stack up.
Open comparison toolFrequently asked questions about Virginia
Common questions about cost of living, taxes and rent.
What is the cost of living in Virginia?
The average cost of living in Virginia is approximately $3,283 per month for a single person. This includes rent, utilities, groceries, transportation, healthcare and taxes. Costs range from $2,562/mo in Martinsville city to $5,202/mo in Arlington County.
What is the average rent in Virginia?
The average one-bedroom rent in Virginia is $1,151 per month, based on HUD Fair Market Rent data across all 133 counties.
What is the average salary in Virginia?
The average household income in Virginia is $74,957 per year, according to U.S. Census Bureau data.
Does Virginia have state income tax?
Yes, Virginia has a graduated income tax ranging from 2% to 5.75%.
What is the sales tax in Virginia?
The combined state and local sales tax rate in Virginia averages 5.75%. The state rate is 5.30% with an average local addition of 0.45%.
What are the cheapest places to live in Virginia?
The cheapest counties to live in Virginia based on overall monthly costs are: 1. Lexington city ($2,275/mo), 2. Martinsville city ($2,562/mo), 3. Norton city ($2,565/mo), 4. Radford city ($2,567/mo), 5. Wise County ($2,587/mo).
What are the most expensive places to live in Virginia?
The most expensive counties to live in Virginia based on overall monthly costs are: 1. Arlington County ($5,202/mo), 2. Falls Church city ($5,188/mo), 3. Loudoun County ($5,132/mo), 4. Alexandria city ($4,858/mo), 5. Fairfax County ($4,808/mo).
Use this research
Journalists, researchers and bloggers are welcome to cite and share this analysis. Please include a follow link back to this page when referencing our data. For bespoke analysis, expert comment, or high-resolution graphics, get in touch via our press office.
About this data
All figures on this page come from official U.S. government sources.
- U.S. Census Bureau (ACS 5-Year Estimates)
- HUD Fair Market Rents FY2025
- Energy Information Administration (EIA)
- Tax Foundation state and local rates