Most Affordable Cities in Virginia
Cost of living rankings for 198 cities in Virginia. On average, Virginia is expensive with a statewide average Cost Index of 127.
Data Updated: March 2026
Cheapest City
Covington
Index: 66
Most Expensive
Great Falls
Index: 282
State Average
127
National: 100
Cities Ranked
198
with complete data
All 198 Cities in Virginia — By Affordability
| # | City | Index | Home Value | Rent | Income |
|---|---|---|---|---|---|
| 1 | Covington | 66 | $80,200 | $822 | $42,724 |
| 2 | Richlands | 69 | $107,300 | $824 | $37,382 |
| 3 | Collinsville | 70 | $123,500 | $714 | $50,465 |
| 4 | Galax | 70 | $126,800 | $692 | $41,438 |
| 5 | Martinsville | 71 | $130,507 | $784 | $42,434 |
| 6 | Danville | 74 | $152,032 | $808 | $42,778 |
| 7 | Bristol | 74 | $168,700 | $775 | $44,706 |
| 8 | Pulaski | 74 | $152,800 | $775 | $50,409 |
| 9 | South Boston | 74 | $157,300 | $756 | $41,102 |
| 10 | Marion | 74 | $160,600 | $696 | $37,357 |
| 11 | Emporia | 75 | $131,100 | $1,060 | $49,375 |
| 12 | Bluefield | 75 | $161,100 | $818 | $53,500 |
| 13 | Big Stone Gap | 76 | $169,900 | $823 | $51,059 |
| 14 | Buena Vista | 77 | $153,500 | $1,067 | $54,458 |
| 15 | Madison Heights | 78 | $181,300 | $826 | $62,727 |
| 16 | Wytheville | 78 | $193,000 | $706 | $43,283 |
| 17 | Petersburg | 79 | $157,900 | $1,132 | $50,741 |
| 18 | Vinton | 79 | $179,400 | $939 | $64,643 |
| 19 | Roanoke | 80 | $180,500 | $964 | $52,671 |
| 20 | Abingdon | 80 | $217,700 | $794 | $54,976 |
| 21 | Bedford | 80 | $192,600 | $876 | $47,697 |
| 22 | Farmville | 83 | $223,700 | $865 | $40,282 |
| 23 | Ettrick | 83 | $184,400 | $1,223 | $54,857 |
| 24 | Timberlake | 85 | $228,200 | $1,037 | $68,833 |
| 25 | Hopewell | 86 | $228,181 | $1,085 | $48,681 |
| 26 | Waynesboro | 86 | $236,600 | $972 | $56,364 |
| 27 | Hollins | 86 | $227,900 | $1,113 | $73,588 |
| 28 | Lynchburg | 87 | $211,800 | $1,311 | $59,808 |
| 29 | Staunton | 87 | $239,300 | $993 | $62,586 |
| 30 | Franklin | 87 | $240,233 | $995 | $65,125 |
| 31 | Woodstock | 87 | $248,300 | $941 | $61,364 |
| 32 | Salem | 88 | $244,800 | $1,046 | $66,716 |
| 33 | Radford | 89 | $261,350 | $966 | $52,791 |
| 34 | Orange | 89 | $252,800 | $1,070 | $68,833 |
| 35 | Stuarts Draft | 90 | $260,700 | $1,063 | $77,585 |
| 36 | Lexington | 90 | $275,300 | $985 | $89,598 |
| 37 | Bensley | 90 | $252,360 | $1,183 | $49,695 |
| 38 | Highland Springs | 91 | $254,060 | $1,234 | $56,931 |
| 39 | Montrose | 91 | $251,339 | $1,260 | $45,063 |
| 40 | Portsmouth | 92 | $229,400 | $1,557 | $58,972 |
| 41 | Harrisonburg | 93 | $278,200 | $1,120 | $59,752 |
| 42 | East Highland Park | 93 | $265,603 | $1,238 | $69,750 |
| 43 | Gloucester Point | 93 | $286,500 | $1,053 | $71,589 |
| 44 | Meadowbrook | 94 | $262,600 | $1,461 | $79,750 |
| 45 | Colonial Heights | 95 | $291,617 | $1,162 | $76,250 |
| 46 | Dumbarton | 95 | $274,700 | $1,402 | $59,085 |
| 47 | Cave Spring | 96 | $296,700 | $1,224 | $85,314 |
| 48 | Christiansburg | 96 | $299,383 | $1,171 | $75,451 |
| 49 | Laurel | 96 | $272,300 | $1,497 | $69,932 |
| 50 | Hampton | 97 | $272,161 | $1,587 | $67,758 |
| 51 | Manchester | 97 | $286,900 | $1,444 | $72,465 |
| 52 | Bellwood | 97 | $316,641 | $1,132 | $50,172 |
| 53 | Chester | 98 | $290,600 | $1,463 | $88,455 |
| 54 | Front Royal | 98 | $284,900 | $1,133 | $64,025 |
| 55 | Sandston | 98 | $311,630 | $1,199 | $57,708 |
| 56 | Newport News | 99 | $287,123 | $1,596 | $66,718 |
| 57 | Winchester | 100 | $325,900 | $1,298 | $64,648 |
| 58 | Lakeside | 101 | $334,390 | $1,330 | $69,695 |
| 59 | Fishersville | 101 | $322,700 | $1,389 | $81,190 |
| 60 | Norfolk | 102 | $302,742 | $1,696 | $64,017 |
| 61 | Strasburg | 102 | $338,489 | $997 | $59,614 |
| 62 | Woodlawn CDP (Fairfax County) | 103 | $309,200 | $1,789 | $87,897 |
| 63 | Rockwood | 104 | $312,500 | $1,875 | $90,804 |
| 64 | Bridgewater | 104 | $372,400 | $1,141 | $81,012 |
| 65 | Bon Air | 105 | $329,200 | $1,731 | $97,620 |
| 66 | Lake Monticello | 105 | $288,300 | $2,167 | $101,363 |
| 67 | Seven Corners | 105 | $334,600 | $1,680 | $77,234 |
| 68 | Smithfield | 106 | $387,540 | $1,182 | $110,182 |
| 69 | Richmond | 107 | $361,133 | $1,574 | $62,671 |
| 70 | Suffolk | 107 | $329,600 | $1,880 | $90,089 |
| 71 | Brandermill | 107 | $349,300 | $1,695 | $107,748 |
| 72 | Forest | 107 | $405,620 | $1,112 | $78,825 |
| 73 | Spotsylvania Courthouse | 107 | $366,900 | $1,515 | $85,321 |
| 74 | Chamberlayne | 109 | $366,844 | $1,647 | $102,656 |
| 75 | Blacksburg | 110 | $412,402 | $1,290 | $48,070 |
| 76 | Culpeper | 110 | $366,300 | $1,408 | $91,429 |
| 77 | Lake of the Woods | 110 | $377,500 | $1,690 | $112,917 |
| 78 | Chesapeake | 112 | $359,100 | $2,002 | $94,189 |
| 79 | Midlothian | 112 | $381,600 | $1,764 | $105,927 |
| 80 | University of Virginia | 112 | $422,200 | $1,385 | $44,635 |
| 81 | Carrollton | 112 | $381,900 | $1,793 | $113,813 |
| 82 | Woodlake | 112 | $371,900 | $1,888 | $133,782 |
| 83 | Bull Run CDP (Prince William County) | 113 | $378,800 | $1,912 | $86,487 |
| 84 | Ashland | 113 | $451,691 | $1,154 | $65,000 |
| 85 | Dale City | 115 | $400,100 | $1,868 | $113,245 |
| 86 | Tuckahoe | 115 | $442,200 | $1,479 | $96,188 |
| 87 | Bailey's Crossroads | 115 | $398,200 | $1,958 | $84,241 |
| 88 | Mechanicsville | 116 | $431,436 | $1,645 | $97,569 |
| 89 | Yorkshire | 116 | $424,100 | $1,713 | $107,283 |
| 90 | Fort Belvoir | 116 | $244,400 | $3,212 | $101,237 |
| 91 | Sudley | 117 | $417,100 | $1,974 | $92,101 |
| 92 | Hollymead | 117 | $413,700 | $1,995 | $121,795 |
| 93 | Innsbrook | 117 | $445,600 | $1,576 | $130,534 |
| 94 | Virginia Beach | 118 | $418,508 | $1,953 | $90,685 |
| 95 | Falmouth | 118 | $422,500 | $1,972 | $125,305 |
| 96 | Poquoson | 119 | $452,173 | $1,634 | $120,919 |
| 97 | Massanetta Springs | 119 | $454,900 | $1,691 | $104,911 |
| 98 | Manassas Park | 120 | $381,200 | $2,175 | $100,668 |
| 99 | Charlottesville | 121 | $448,400 | $1,934 | $69,829 |
| 100 | Lake Ridge | 122 | $452,800 | $2,011 | $120,844 |
| 101 | Cherry Hill | 122 | $470,400 | $1,853 | $119,474 |
| 102 | Williamsburg | 123 | $458,205 | $1,946 | $70,206 |
| 103 | Hybla Valley | 127 | $523,000 | $1,712 | $72,068 |
| 104 | Huntington | 127 | $450,258 | $2,045 | $99,580 |
| 105 | Belle Haven | 127 | $511,366 | $1,792 | $137,878 |
| 106 | Glen Allen | 128 | $505,346 | $1,930 | $96,085 |
| 107 | Hutchison | 128 | $476,400 | $2,305 | $105,125 |
| 108 | Bealeton | 128 | $505,560 | $1,531 | $103,365 |
| 109 | Fredericksburg | 129 | $475,651 | $1,960 | $85,368 |
| 110 | Aquia Harbour | 129 | $444,700 | $2,660 | $152,776 |
| 111 | Short Pump | 130 | $543,000 | $1,804 | $132,194 |
| 112 | Leesylvania | 132 | $508,800 | $2,278 | $137,460 |
| 113 | Woodbridge | 134 | $499,397 | $2,165 | $100,370 |
| 114 | Groveton | 134 | $568,900 | $1,829 | $109,665 |
| 115 | Potomac Mills | 134 | $553,200 | $2,025 | $102,464 |
| 116 | Stafford Courthouse | 134 | $564,800 | $1,947 | $97,030 |
| 117 | Triangle | 135 | $566,545 | $1,606 | $114,837 |
| 118 | Crozet | 136 | $583,415 | $1,897 | $121,153 |
| 119 | Montclair | 137 | $561,700 | $2,207 | $143,357 |
| 120 | Mount Vernon | 137 | $580,391 | $1,643 | $156,875 |
| 121 | Sugarland Run | 137 | $552,700 | $2,345 | $158,977 |
| 122 | Dulles Town Center | 137 | $561,400 | $2,186 | $114,503 |
| 123 | McNair | 138 | $566,900 | $2,253 | $123,327 |
| 124 | Manassas | 139 | $549,186 | $2,158 | $117,919 |
| 125 | Fair Oaks | 139 | $580,500 | $2,242 | $119,387 |
| 126 | Franconia | 139 | $557,800 | $2,469 | $152,007 |
| 127 | Countryside | 139 | $567,600 | $2,313 | $143,229 |
| 128 | Fair Lakes | 140 | $575,500 | $2,325 | $130,789 |
| 129 | Dumfries | 140 | $590,557 | $1,743 | $78,373 |
| 130 | Newington | 142 | $560,900 | $2,662 | $146,681 |
| 131 | Kingstowne | 144 | $613,300 | $2,337 | $150,114 |
| 132 | Greenbriar | 144 | $627,600 | $2,167 | $134,284 |
| 133 | Linton Hall | 145 | $594,200 | $2,613 | $170,989 |
| 134 | West Springfield | 145 | $612,200 | $2,426 | $157,800 |
| 135 | Buckhall | 145 | $598,700 | $2,591 | $169,591 |
| 136 | Burke Centre | 145 | $615,400 | $2,360 | $159,932 |
| 137 | Newington Forest | 145 | $586,400 | $2,649 | $147,650 |
| 138 | Independent Hill | 145 | $646,000 | $2,063 | $204,500 |
| 139 | Warrenton | 146 | $671,269 | $1,512 | $80,441 |
| 140 | Laurel Hill | 146 | $625,900 | $2,335 | $139,803 |
| 141 | North Springfield | 146 | $630,300 | $2,272 | $124,118 |
| 142 | West Falls Church | 147 | $658,700 | $2,140 | $131,236 |
| 143 | Merrifield | 147 | $637,600 | $2,308 | $136,173 |
| 144 | Cascades | 147 | $617,100 | $2,552 | $166,023 |
| 145 | Rose Hill CDP (Fairfax County) | 148 | $657,900 | $2,203 | $160,426 |
| 146 | Wyndham | 148 | $673,200 | $2,076 | $235,886 |
| 147 | Tysons | 149 | $640,500 | $2,478 | $129,189 |
| 148 | Centreville | 150 | $621,171 | $2,387 | $143,704 |
| 149 | Sterling | 151 | $633,254 | $2,350 | $125,753 |
| 150 | Reston | 152 | $626,565 | $2,451 | $139,515 |
| 151 | Idylwood | 152 | $708,400 | $2,022 | $118,443 |
| 152 | Long Branch | 152 | $788,900 | $1,233 | $180,833 |
| 153 | Alexandria | 153 | $665,724 | $2,223 | $113,638 |
| 154 | Kings Park West | 153 | $679,700 | $2,400 | $162,007 |
| 155 | George Mason | 153 | $687,800 | $2,377 | $154,479 |
| 156 | Lorton | 155 | $650,502 | $2,537 | $136,719 |
| 157 | Stone Ridge | 155 | $666,300 | $2,761 | $183,211 |
| 158 | Lincolnia | 156 | $699,751 | $2,087 | $123,835 |
| 159 | South Riding | 159 | $689,400 | $2,853 | $190,701 |
| 160 | Lansdowne | 159 | $753,600 | $2,229 | $180,379 |
| 161 | Annandale | 160 | $749,037 | $1,932 | $112,872 |
| 162 | Herndon | 162 | $730,346 | $2,327 | $141,418 |
| 163 | Dranesville | 164 | $713,100 | $3,105 | $210,766 |
| 164 | Springfield | 165 | $701,486 | $2,854 | $123,691 |
| 165 | Woodburn | 165 | $793,200 | $2,360 | $132,760 |
| 166 | Burke | 166 | $723,983 | $2,715 | $179,063 |
| 167 | Gainesville | 166 | $754,882 | $2,444 | $168,978 |
| 168 | Lake Barcroft | 167 | $848,200 | $1,914 | $143,796 |
| 169 | Fairfax | 168 | $780,777 | $2,335 | $132,774 |
| 170 | Falls Church | 169 | $773,202 | $2,468 | $154,734 |
| 171 | Lowes Island | 169 | $777,700 | $2,897 | $220,238 |
| 172 | Chantilly | 170 | $807,237 | $2,260 | $143,786 |
| 173 | Franklin Farm | 171 | $810,600 | $2,697 | $210,169 |
| 174 | Loudoun Valley Estates | 171 | $773,100 | $3,055 | $229,126 |
| 175 | Moorefield | 171 | $802,700 | $2,706 | $200,754 |
| 176 | Brambleton | 173 | $833,000 | $2,592 | $250,001 |
| 177 | Belmont | 173 | $807,100 | $2,853 | $232,879 |
| 178 | Arlington | 174 | $811,245 | $2,591 | $140,160 |
| 179 | Ashburn | 175 | $799,288 | $2,738 | $152,094 |
| 180 | Broadlands | 175 | $859,400 | $2,549 | $235,491 |
| 181 | Leesburg | 176 | $850,869 | $2,290 | $140,668 |
| 182 | Fairfax Station | 178 | $863,400 | $2,737 | $212,128 |
| 183 | Purcellville | 178 | $892,693 | $2,086 | $162,981 |
| 184 | Mantua | 179 | $947,700 | $1,955 | $197,677 |
| 185 | Braddock | 179 | $915,900 | $2,322 | $214,563 |
| 186 | Pimmit Hills | 179 | $925,300 | $2,219 | $168,548 |
| 187 | Floris | 180 | $843,600 | $3,166 | $239,457 |
| 188 | Bull Run CDP (Fairfax County) | 183 | $879,000 | $3,072 | $238,500 |
| 189 | Wakefield | 184 | $826,100 | $3,676 | $221,793 |
| 190 | South Run | 197 | $940,900 | $3,644 | $250,001 |
| 191 | Oakton | 203 | $1,082,626 | $2,333 | $163,662 |
| 192 | Fort Hunt | 205 | $984,404 | $3,563 | $210,471 |
| 193 | Difficult Run | 210 | $1,052,600 | $3,673 | $250,001 |
| 194 | Vienna | 219 | $1,154,071 | $3,072 | $223,571 |
| 195 | Wolf Trap | 221 | $1,153,200 | $3,590 | $250,001 |
| 196 | Dunn Loring | 231 | $1,207,899 | $3,524 | $236,563 |
| 197 | McLean | 249 | $1,453,329 | $2,660 | $250,001 |
| 198 | Great Falls | 282 | $1,658,249 | $3,463 | $250,001 |