Skip to main content

Most Affordable Cities in Virginia

Cities ranked by home-value-to-income ratio. Lower ratio = more affordable. Only cities with 1,000+ population included.

#CityRatioHome ValueMedian IncomePopulation
1 Appalachia 1.6x $67,100 $43,068 1,391
2 Patrick Springs 1.6x $100,500 $63,304 2,223
3 Raven 1.7x $88,800 $52,619 1,345
4 Woodlawn (Carroll County) 1.9x $146,700 $78,405 2,250
5 Narrows 1.9x $119,400 $62,708 1,935
6 Harriston 2.0x $183,700 $93,250 1,212
7 Crewe 2.0x $139,400 $70,625 2,906
8 Saltville 2.0x $96,600 $48,658 2,198
9 Covington 2.0x $83,500 $41,944 5,680
10 Coeburn 2.0x $112,600 $55,104 1,639
11 Emory 2.1x $231,400 $111,667 1,419
12 Honaker 2.1x $91,600 $44,183 1,188
13 Pearisburg 2.1x $157,400 $75,532 2,860
14 Martinsville 2.1x $98,400 $46,727 13,658
15 Piney Mountain 2.1x $296,000 $138,636 2,288
16 Ridgeway 2.1x $164,300 $76,875 1,051
17 Glade Spring 2.1x $174,300 $81,298 2,135
18 Horse Pasture 2.3x $123,600 $54,216 2,236
19 Captains Cove 2.4x $267,700 $110,156 1,542
20 Chase City 2.5x $112,900 $45,843 2,470
21 Crimora 2.5x $204,800 $83,158 1,252
22 Bull Run Mountain Estates 2.5x $623,800 $250,000+ 1,827
23 Kenbridge 2.5x $154,400 $61,603 1,432
24 Glasgow 2.5x $131,300 $51,827 1,330
25 Hurt 2.6x $150,600 $59,000 1,361
26 Blackstone 2.6x $140,900 $54,570 3,341
27 Castlewood 2.6x $157,300 $60,592 1,357
28 Mount Hermon 2.6x $211,600 $81,435 4,155
29 Norton 2.7x $110,000 $41,495 3,577
30 Wattsville 2.7x $184,700 $69,380 1,439
31 Danville 2.7x $119,100 $44,423 42,214
32 Wise 2.7x $144,700 $53,596 2,916
33 Buena Vista 2.7x $156,200 $57,833 6,593
34 Lake Holiday 2.7x $303,800 $112,039 2,193
35 Clifton Forge 2.7x $109,500 $40,000 3,447
36 Hillsville 2.7x $159,000 $58,000 2,864
37 Grottoes 2.7x $275,700 $100,291 2,961
38 Altavista 2.8x $142,900 $51,349 3,342
39 Apple Mountain Lake 2.8x $369,700 $131,799 1,671
40 Collinsville 2.8x $146,700 $52,158 7,139
41 Maurertown 2.8x $264,500 $93,929 1,092
42 Bluefield 2.8x $152,500 $54,041 4,979
43 Passapatanzy 2.8x $356,900 $125,608 1,259
44 Shenandoah Farms 2.8x $280,700 $98,750 4,179
45 Emporia 2.9x $148,500 $51,899 5,547
46 Shawneeland 2.9x $272,900 $95,337 2,754
47 Dublin 2.9x $180,500 $62,426 2,671
48 Mountain Road 2.9x $119,700 $41,250 1,574
49 Weyers Cave 2.9x $283,800 $97,791 2,744
50 Waverly 2.9x $145,700 $50,156 2,324
51 Vinton 2.9x $190,900 $65,445 8,056
52 Woodlake 2.9x $406,800 $139,344 7,358
53 Lake Wilderness 2.9x $353,100 $120,700 3,139
54 Chatham 3.0x $174,300 $58,661 1,448
55 Shenandoah 3.0x $212,600 $71,458 2,888
56 Big Stone Gap 3.0x $163,000 $54,581 5,162
57 Chilhowie 3.0x $153,600 $51,429 2,428
58 Richlands 3.0x $111,000 $37,154 5,171
59 Wyndham 3.0x $703,000 $235,250 12,099
60 Rural Retreat 3.0x $185,800 $61,979 1,644
61 Cedar Bluff 3.0x $111,800 $37,170 1,167
62 Wakefield 3.0x $187,800 $62,386 1,201
63 Aquia Harbour 3.0x $461,000 $152,708 7,481
64 Brookneal 3.0x $135,600 $44,850 1,300
65 Lake Monticello 3.1x $325,900 $106,818 10,662
66 Chatmoss 3.1x $224,900 $73,643 1,563
67 Lebanon 3.1x $162,400 $53,050 3,116
68 Amherst 3.1x $220,700 $70,841 1,865
69 Independence 3.1x $122,400 $39,286 1,132
70 Timberlake 3.1x $235,900 $75,657 12,725
71 Goose Creek Village 3.1x $620,700 $198,631 2,461
72 Clintwood 3.1x $162,800 $52,083 1,400
73 Appomattox 3.1x $162,300 $51,875 2,084
74 Dooms 3.1x $274,100 $87,292 1,454
75 Hollins 3.2x $244,300 $77,456 17,097
76 Bedford 3.2x $222,500 $70,288 7,724
77 Stephens City 3.2x $325,100 $102,593 2,393
78 Madison Heights 3.2x $191,300 $60,215 10,266
79 Victoria 3.2x $131,800 $41,442 1,595
80 Blairs 3.2x $158,700 $49,818 1,062
81 Warsaw 3.2x $270,600 $84,828 2,292
82 Concord 3.2x $227,600 $71,058 1,462
83 Lake Land'Or 3.2x $302,500 $94,348 4,390
84 Colonial Heights 3.2x $246,600 $76,505 18,352
85 Laymantown 3.2x $285,200 $88,401 1,626
86 Tazewell 3.2x $111,700 $34,618 4,390
87 Adwolf 3.2x $143,500 $44,464 1,046
88 Pulaski 3.2x $160,500 $49,491 8,893
89 Lexington 3.3x $275,200 $84,517 7,525
90 Weber City 3.3x $155,900 $47,778 1,504
91 Rocky Mount 3.3x $207,000 $63,280 4,950
92 Christiansburg 3.3x $252,600 $77,147 22,720
93 Independent Hill 3.3x $674,300 $204,886 10,853
94 Poquoson 3.3x $400,300 $120,972 12,639
95 Lyndhurst 3.3x $251,900 $76,111 1,309
96 Smithfield 3.3x $374,900 $113,158 8,834
97 Hopewell 3.3x $181,600 $54,729 22,959
98 Enon 3.3x $253,600 $76,341 4,137
99 Haymarket 3.3x $580,800 $173,750 1,580
100 Central Garage 3.4x $294,000 $87,750 1,864
101 Earlysville 3.4x $478,400 $142,060 1,222
102 Riverdale 3.4x $204,900 $60,694 1,077
103 Roanoke 3.4x $190,500 $55,378 98,355
104 Chester 3.4x $327,200 $95,104 24,474
105 Linton Hall 3.4x $617,000 $178,915 41,876
106 Buchanan 3.5x $187,500 $54,226 1,367
107 Verona 3.5x $256,200 $74,000 4,165
108 Sugarland Run 3.5x $576,700 $166,385 12,629
109 Dranesville 3.5x $744,500 $214,688 11,828
110 Meadowbrook 3.5x $298,500 $86,054 20,749
111 Clarksville 3.5x $221,400 $63,533 1,547
112 Belmont 3.5x $846,300 $242,542 9,729
113 Brandermill 3.5x $376,000 $107,396 13,730
114 Hayfield 3.5x $677,500 $192,250 4,392
115 Hampton 3.5x $245,700 $69,621 137,557
116 Buckhall 3.5x $635,500 $180,021 21,602
117 Woodstock 3.5x $268,700 $76,100 5,871
118 East Highland Park 3.5x $229,200 $64,681 15,265
119 Floris 3.5x $872,800 $246,058 7,589
120 Mechanicsville 3.6x $351,000 $98,595 38,683
121 Twin Lakes 3.6x $237,300 $66,526 1,562
122 Matoaca 3.6x $251,000 $70,174 2,724
123 Orange 3.6x $273,300 $76,370 5,066
124 Innsbrook 3.6x $463,500 $129,436 8,578
125 Bon Air 3.6x $365,200 $101,879 16,904
126 Stone Ridge 3.6x $672,800 $187,563 16,603
127 Bealeton 3.6x $388,400 $108,224 5,034
128 Daleville 3.6x $370,100 $103,056 3,797
129 Lowes Island 3.6x $793,200 $220,833 11,018
130 Stanleytown 3.6x $143,900 $40,000 1,386
131 Chamberlayne 3.6x $351,100 $97,544 4,692
132 Rockwood 3.6x $354,400 $97,992 10,010
133 Rustburg 3.6x $263,900 $72,950 1,417
134 Blue Ridge 3.6x $274,500 $75,871 2,800
135 Southern Gateway 3.6x $344,600 $95,227 2,771
136 Wakefield 3.6x $861,600 $237,975 11,930
137 Loudoun Valley Estates 3.6x $814,200 $224,704 10,271
138 Ettrick 3.6x $211,200 $58,137 5,910
139 One Loudoun 3.6x $876,700 $241,250 3,309
140 Brambleton 3.6x $865,800 $238,018 24,537
141 Fairlawn 3.6x $243,500 $66,918 2,488
142 West Point 3.6x $286,800 $78,785 3,480
143 Bristol 3.7x $184,100 $50,404 16,849
144 Galax 3.7x $141,300 $38,675 6,726
145 Lake of the Woods 3.7x $399,300 $109,153 7,984
146 Claypool Hill 3.7x $166,400 $45,446 1,610
147 Massanutten 3.7x $396,900 $108,207 2,261
148 Riner 3.7x $388,000 $105,759 1,038
149 Oak Grove 3.7x $640,300 $174,423 2,408
150 South Hill 3.7x $242,700 $66,023 4,786
151 Hollymead 3.7x $435,300 $118,250 8,482
152 New Baltimore 3.7x $698,000 $189,327 11,919
153 Bracey 3.7x $238,300 $64,605 1,242
154 Mount Jackson 3.7x $193,000 $52,297 2,000
155 Lake Ridge 3.7x $471,200 $127,154 46,049
156 Montclair 3.7x $577,800 $155,774 22,387
157 Stuarts Draft 3.7x $294,300 $79,332 11,780
158 Midlothian 3.7x $408,500 $110,084 19,120
159 Sandston 3.7x $219,900 $59,238 7,399
160 Franconia 3.7x $567,100 $152,474 18,335
161 Broadlands 3.7x $896,900 $241,042 14,353
162 Cave Spring 3.7x $325,800 $87,539 25,742
163 Petersburg 3.7x $189,000 $50,698 33,537
164 Newport News 3.7x $260,600 $69,634 184,216
165 Suffolk 3.7x $347,400 $92,666 98,796
166 Lawrenceville 3.8x $126,700 $33,611 1,272
167 Bull Run (Fairfax County) 3.8x $918,700 $241,933 7,823
168 Dale City 3.8x $425,500 $111,994 71,016
169 South Riding 3.8x $746,200 $196,403 34,352
170 Gate City 3.8x $163,000 $42,857 1,928
171 Crosspointe 3.8x $951,400 $250,000+ 5,669
172 Carrollton 3.8x $423,900 $110,956 8,436
173 Kings Park 3.8x $635,300 $166,150 4,315
174 Manassas Park 3.8x $395,900 $103,250 16,798
175 Lovettsville 3.8x $543,700 $141,406 2,719
176 Union Mill 3.8x $961,400 $250,000+ 4,484
177 Dahlgren 3.8x $423,300 $110,057 3,350
178 Radford 3.8x $220,700 $57,348 16,726
179 Franklin Farm 3.8x $829,600 $215,544 18,736
180 Sully Square 3.9x $677,000 $175,781 2,394
181 Glen Allen 3.9x $357,200 $92,723 17,551
182 Laurel 3.9x $283,600 $73,609 18,721
183 Timberville 3.9x $231,000 $59,909 3,036
184 Newington 3.9x $598,000 $155,027 13,478
185 King George 3.9x $380,500 $98,622 4,851
186 County Center 3.9x $588,900 $152,356 3,789
187 Salem 3.9x $258,600 $66,725 25,618
188 Courtland 3.9x $235,600 $60,673 1,579
189 Stanley 3.9x $211,000 $54,301 2,034
190 South Boston 3.9x $171,200 $44,052 7,853
191 Loch Lomond 3.9x $442,300 $113,790 4,606
192 Dunn Loring 3.9x $951,400 $244,265 8,957
193 Moorefield 3.9x $800,200 $205,257 6,123
194 West Springfield 3.9x $637,300 $163,115 22,532
195 Burke Centre 3.9x $641,700 $164,123 17,037
196 Falmouth 3.9x $438,200 $111,977 5,216
197 South Run 3.9x $978,500 $250,000+ 6,600
198 Montrose 3.9x $194,100 $49,550 8,285
199 Forest 3.9x $319,800 $81,552 13,430
200 Rose Hill (Fairfax County) 3.9x $687,600 $174,950 21,066
201 Halifax 3.9x $219,300 $55,792 1,496
202 Highland Springs 3.9x $227,300 $57,599 14,296
203 Manchester 3.9x $317,000 $80,296 12,445
204 Staunton 4.0x $259,200 $65,581 25,948
205 Great Falls Crossing 4.0x $989,100 $250,000+ 1,414
206 Manassas 4.0x $449,900 $113,590 42,976
207 Purcellville 4.0x $654,200 $165,121 8,973
208 Lynchburg 4.0x $229,800 $57,947 79,497
209 Chesapeake 4.0x $378,400 $95,373 252,583
210 Newington Forest 4.0x $592,200 $149,107 12,316
211 Elkton 4.0x $246,800 $62,031 3,006
212 Woodlawn (Fairfax County) 4.0x $367,200 $91,884 21,194
213 Basye 4.0x $297,300 $74,393 1,481
214 Yorkshire 4.0x $451,000 $112,829 9,782
215 Stuart 4.0x $182,500 $45,625 1,952
216 Lakeside 4.0x $288,200 $72,032 12,654
217 Ruckersville 4.0x $407,800 $101,875 1,399
218 Leesylvania 4.0x $531,500 $132,524 21,632
219 Cascades 4.0x $671,100 $167,171 12,357
220 Cherry Hill 4.0x $492,500 $122,447 26,044
221 Burke 4.0x $747,700 $185,818 44,029
222 Dumfries 4.0x $331,800 $82,355 5,816
223 Woodbridge 4.0x $422,400 $104,741 43,945
224 Herndon 4.0x $599,100 $148,000 24,672
225 Nellysford 4.1x $552,600 $136,442 1,584
226 Franklin 4.1x $256,600 $63,245 8,250
227 Massanetta Springs 4.1x $467,700 $114,737 6,358
228 Bowling Green 4.1x $336,300 $82,500 1,561
229 Lake Caroline 4.1x $297,600 $73,000 2,862
230 Portsmouth 4.1x $246,900 $60,491 97,190
231 Edinburg 4.1x $231,500 $56,686 1,671
232 Gainesville 4.1x $712,600 $174,410 18,196
233 Windsor 4.1x $280,800 $68,661 2,852
234 Waynesboro 4.1x $245,500 $59,994 22,841
235 Short Pump 4.1x $568,900 $138,845 29,026
236 Pantops 4.1x $522,900 $127,552 4,665
237 Virginia Beach 4.1x $382,500 $92,968 456,349
238 Culpeper 4.1x $390,000 $94,721 20,794
239 Seven Corners 4.1x $318,700 $77,400 9,371
240 Gretna 4.1x $138,800 $33,698 1,452
241 Kingstowne 4.1x $626,700 $151,535 18,360
242 Spotsylvania Courthouse 4.2x $395,700 $95,331 7,180
243 Wytheville 4.2x $196,800 $47,270 8,202
244 Fishersville 4.2x $348,900 $83,671 9,484
245 Abingdon 4.2x $228,000 $54,544 8,330
246 Navy 4.2x $1,004,000 $238,676 3,839
247 University Center 4.2x $507,500 $120,533 3,923
248 Marion 4.2x $172,500 $40,896 5,670
249 Chantilly 4.2x $663,600 $157,124 24,036
250 Fairfax Station 4.2x $897,000 $212,224 12,566
251 Crozet 4.2x $547,200 $129,417 9,289
252 Centreville 4.2x $590,500 $139,510 71,706
253 Countryside 4.2x $630,200 $148,810 9,661
254 Sterling 4.3x $526,000 $123,303 32,411
255 Stafford Courthouse 4.3x $548,000 $127,849 5,839
256 East Lexington 4.3x $275,700 $64,241 1,652
257 Fort Hunt 4.3x $927,400 $216,038 16,700
258 Pennington Gap 4.3x $92,900 $21,633 1,798
259 Ravensworth 4.3x $714,400 $166,094 2,475
260 Strasburg 4.3x $269,100 $62,464 7,214
261 Reston 4.3x $642,000 $148,710 64,414
262 Bensley 4.3x $218,500 $50,547 5,949
263 Gloucester Point 4.3x $320,700 $74,001 11,109
264 Kincora 4.3x $582,700 $134,279 1,008
265 Belmont Estates 4.4x $378,700 $86,835 1,162
266 Kings Park West 4.4x $742,800 $170,039 13,442
267 Norfolk 4.4x $289,900 $66,109 233,596
268 Broadway 4.4x $284,300 $64,669 4,273
269 Gordonsville 4.4x $272,800 $61,556 1,459
270 Colonial Beach 4.4x $268,200 $60,513 3,966
271 Difficult Run 4.4x $1,111,400 $250,000+ 9,938
272 Braddock 4.4x $941,600 $211,689 6,536
273 Craigsville 4.5x $176,900 $39,609 1,104
274 Laurel Hill 4.5x $696,000 $155,667 7,450
275 Cloverdale 4.5x $359,900 $79,975 3,208
276 Sudley 4.5x $424,800 $94,309 19,162
277 Ashburn 4.5x $699,300 $154,978 46,026
278 Hutchison 4.5x $476,900 $105,651 7,284
279 Lorton 4.5x $626,500 $138,685 20,991
280 Tuckahoe 4.5x $462,800 $102,264 49,183
281 Long Branch 4.5x $842,400 $185,208 7,034
282 Dayton 4.6x $346,600 $75,769 1,920
283 North Shore 4.6x $504,400 $109,951 3,638
284 Lansdowne 4.6x $774,300 $168,731 12,328
285 Leesburg 4.6x $667,800 $145,205 49,171
286 Triangle 4.6x $505,300 $109,693 10,450
287 Bull Run (Prince William County) 4.6x $413,500 $89,679 16,859
288 Fair Lakes 4.6x $588,200 $127,332 8,894
289 Greenbriar 4.6x $662,500 $142,634 8,243
290 Vienna 4.6x $1,008,800 $216,953 16,412
291 Brightwood 4.7x $328,800 $70,625 1,325
292 Marshall 4.7x $436,000 $93,594 3,219
293 Ferrum 4.7x $188,900 $40,435 1,774
294 Tappahannock 4.7x $218,800 $46,816 1,908
295 Mantua 4.7x $1,001,200 $213,047 8,298
296 Bailey's Crossroads 4.7x $416,600 $88,483 24,271
297 Bellwood 4.7x $225,300 $47,781 7,907
298 McGaheysville 4.7x $315,700 $66,761 1,327
299 Rushmere 4.7x $350,000 $73,750 1,033
300 Greenville 4.8x $199,200 $41,691 1,183
301 Ashland 4.8x $293,200 $61,164 7,772
302 Harrisonburg 4.8x $299,100 $62,254 51,392
303 Dulles Town Center 4.8x $606,500 $125,941 5,464
304 Wolf Trap 4.8x $1,204,000 $250,000+ 15,858
305 Dumbarton 4.8x $291,300 $60,169 7,997
306 George Mason 4.8x $728,000 $150,341 9,937
307 Merrifield 4.8x $660,800 $136,373 20,698
308 Front Royal 4.8x $314,400 $64,838 15,296
309 McNair 4.9x $595,800 $122,778 22,655
310 Mason Neck 4.9x $818,300 $167,857 2,039
311 Belle Haven 4.9x $689,400 $140,574 6,570
312 Fair Oaks 4.9x $608,200 $123,947 35,545
313 Tysons 4.9x $640,000 $129,818 28,936
314 Oakton 4.9x $792,100 $160,663 36,528
315 Arcola 4.9x $637,800 $129,116 3,509
316 North Springfield 5.0x $649,700 $130,400 7,050
317 Penhook 5.0x $543,000 $108,750 1,250
318 Luray 5.1x $253,900 $50,150 4,827
319 Gloucester Courthouse 5.1x $381,500 $75,341 3,336
320 Springfield 5.1x $640,300 $125,999 31,154
321 Mount Vernon 5.1x $836,200 $163,750 13,122
322 Bridgewater 5.1x $384,700 $75,280 6,708
323 West Falls Church 5.2x $706,800 $134,978 31,279
324 Exmore 5.3x $152,400 $29,028 1,571
325 Westlake Corner 5.3x $499,000 $95,000 2,033
326 Louisa 5.3x $344,100 $65,132 2,435
327 New Market 5.3x $272,900 $51,410 2,342
328 Bassett 5.3x $242,500 $45,563 1,031
329 Lincolnia 5.3x $647,400 $121,639 20,320
330 Berryville 5.4x $550,500 $102,788 4,707
331 Winchester 5.4x $343,000 $63,974 27,913
332 Onancock 5.4x $294,400 $54,500 1,433
333 Huntington 5.4x $541,900 $99,956 13,502
334 Fairfax 5.5x $722,600 $132,348 25,026
335 Richmond 5.5x $353,000 $64,587 229,359
336 Middletown 5.5x $331,600 $60,288 1,786
337 Chincoteague 5.6x $349,500 $62,917 3,296
338 Potomac Mills 5.6x $582,700 $104,545 5,741
339 Pimmit Hills 5.6x $966,500 $172,880 6,589
340 Fredericksburg 5.6x $483,700 $86,071 28,873
341 Great Falls 5.6x $1,411,000 $250,000+ 15,228
342 McLean 5.7x $1,412,700 $250,000+ 49,627
343 Williamsburg 5.7x $428,100 $75,604 15,798
344 Woodburn 5.7x $764,100 $134,013 9,503
345 Groveton 5.7x $585,000 $101,974 13,931
346 Warrenton 5.7x $478,300 $83,331 10,176
347 Rivanna 5.8x $852,400 $146,328 2,211
348 Farmville 5.8x $238,900 $40,966 7,774
349 Annandale 5.9x $681,300 $116,263 41,705
350 Benns Church 6.0x $338,800 $56,151 1,813
351 Nokesville 6.1x $592,900 $96,932 1,226
352 Alexandria 6.1x $735,100 $119,681 156,976
353 Hybla Valley 6.2x $503,000 $80,959 17,257
354 Jonesville 6.3x $115,400 $18,421 1,308
355 Arlington 6.3x $895,000 $142,114 236,254
356 Lake Barcroft 6.3x $887,300 $140,882 10,973
357 Idylwood 6.3x $756,900 $120,109 17,559
358 Charlottesville 6.5x $486,700 $74,824 45,437
359 Union Hall 6.7x $694,100 $103,125 1,445
360 Kilmarnock 7.0x $282,400 $40,234 1,333
361 Jolivue 7.2x $273,500 $38,214 1,075
362 Falls Church 7.4x $1,055,600 $143,262 14,710
363 University of Virginia 8.4x $442,600 $52,546 9,065
364 Cape Charles 8.7x $640,600 $73,750 1,201
365 Blacksburg 8.9x $446,300 $50,182 45,446