Small towns in Virginia
127 small towns, communities and small cities of 1,000 to 75,000 people, plus 119 smaller suburbs, marked as suburbs. In the parts of Virginia outside metro areas, everyday prices run 11.6% below the U.S. average, and housing 41% below.
Closest to a big city
- Union Mill21 miles to Washington
- Cape Charles32 miles to Virginia Beach
- Lake Caroline32 miles to Richmond
- Lake Land'Or34 miles to Richmond
- Smithfield35 miles to Virginia Beach
Straight-line miles to a metro area of about 1 million people or more.
Lowest home values
- Appalachia$67,100
- Covington$83,500
- Honaker$91,600
- Pennington Gap$92,900
- Saltville$96,600
Typical value of an owner-occupied home.
Growing fastest
- Louisaup 13% since 2020
- Cape Charlesup 11% since 2020
- Bowling Greenup 10% since 2020
- Gordonsvilleup 10% since 2020
- Orangeup 10% since 2020
College towns
- BlacksburgVirginia Polytechnic Institute and State University
- CharlottesvilleUniversity of Virginia-Main Campus
- FarmvilleLongwood University
- HarrisonburgJames Madison University
- LexingtonWashington and Lee University
- RadfordRadford University
- WilliamsburgWilliam & Mary
Tourist towns
- Chincoteague54% vacation homes
- North Shore43% vacation homes
- Cape Charles34% vacation homes
- Colonial Beach21% vacation homes
Hospital in town
- BedfordCentra Bedford Memorial Hospital
- Big Stone GapLonesome Pine Hospital
- CharlottesvilleUniversity of Virginia Medical Center
- ClintwoodDickenson Community Hospital
- CulpeperUVA Health Culpeper Medical Center
- DanvilleSovah Health Danville
- EmporiaBon Secours Southern Virginia Medical Center
- FarmvilleSouthside Community Hospital, INC
Every town in Virginia
Select a column heading to sort. Miles are straight-line. Home values and incomes: Census survey 2020-2024; population: 2025 estimates.
| Town | People | Since 2020 | Typical home | Household income | Miles to a big city | Miles to an ER |
|---|---|---|---|---|---|---|
| Abingdon suburb | 8,284 | -1.1% | $228,000 | $54,544 | 121 | In town |
| Altavista | 3,353 | -0.6% | $142,900 | $51,349 | 96 | 20 |
| Amherst | 2,146 | +1.7% | $220,700 | $70,841 | 86 | 13 |
| Appalachia | 1,369 | -4.7% | $67,100 | $43,068 | 91 | 3 |
| Appomattox | 2,025 | +5.7% | $162,300 | $51,875 | 75 | 19 |
| Aquia Harbour suburb | 7,481 | $461,000 | $152,708 | 36 | 4 | |
| Arcola suburb | 3,509 | $637,800 | $129,116 | 28 | In town | |
| Ashland suburb | 7,982 | +4.9% | $293,200 | $61,164 | 16 | 10 |
| Bealeton | 5,034 | $388,400 | $108,224 | 47 | 9 | |
| Bedford | 7,911 | +3.7% | $222,500 | $70,288 | 113 | In town |
| Belle Haven suburb | 6,570 | $689,400 | $140,574 | 9 | 3 | |
| Bellwood suburb | 7,907 | $225,300 | $47,781 | 9 | 9 | |
| Belmont suburb | 9,729 | $846,300 | $242,542 | 28 | In town | |
| Bensley suburb | 5,949 | $218,500 | $50,547 | 6 | 6 | |
| Berryville | 4,828 | +5.2% | $550,500 | $102,788 | 54 | 12 |
| Bethel Manor suburb | 4,393 | $77,294 | 31 | 3 | ||
| Big Stone Gap | 5,102 | -3.1% | $163,000 | $54,581 | 90 | In town |
| Blacksburg | 45,104 | +0.8% | $446,300 | $50,182 | 138 | 3 |
| Blackstone | 3,389 | +1% | $140,900 | $54,570 | 42 | 24 |
| Blue Ridge suburb | 2,800 | $274,500 | $75,871 | 125 | 11 | |
| Bluefield | 4,839 | -4.8% | $152,500 | $54,041 | 142 | 13 |
| Bon Air suburb | 16,904 | $365,200 | $101,879 | 5 | 3 | |
| Bowling Green | 1,284 | +10% | $336,300 | $82,500 | 37 | 14 |
| Braddock suburb | 6,536 | $941,600 | $211,689 | 19 | 8 | |
| Brandermill suburb | 13,730 | $376,000 | $107,396 | 12 | 2 | |
| Bridgewater suburb | 6,924 | +5% | $384,700 | $75,280 | 100 | 6 |
| Bristol | 16,418 | -5.2% | $184,100 | $50,404 | 109 | 5 |
| Broadlands suburb | 14,353 | $896,900 | $241,042 | 28 | 5 | |
| Broadway | 4,463 | +6.8% | $284,300 | $64,669 | 98 | 14 |
| Brookneal | 1,083 | -0.6% | $135,600 | $44,850 | 86 | 23 |
| Buchanan | 1,212 | +1.3% | $187,500 | $54,226 | 121 | 15 |
| Buena Vista | 6,672 | +0.9% | $156,200 | $57,833 | 104 | 6 |
| Bull Run (Fairfax County) suburb | 7,823 | $918,700 | $241,933 | 26 | 5 | |
| Bull Run (Prince William County) suburb | 16,859 | $413,500 | $89,679 | 28 | 2 | |
| Burke Centre suburb | 17,037 | $641,700 | $164,123 | 17 | 9 | |
| Cape Charles | 1,314 | +11.4% | $640,600 | $73,750 | 32 | 25 |
| Carrollton suburb | 8,436 | $423,900 | $110,956 | 29 | 7 | |
| Cascades suburb | 12,357 | $671,100 | $167,171 | 22 | 5 | |
| Cedar Bluff | 1,003 | -4.5% | $111,800 | $37,170 | 140 | 3 |
| Chamberlayne suburb | 4,692 | $351,100 | $97,544 | 7 | 2 | |
| Charlottesville | 44,388 | -4.4% | $486,700 | $74,824 | 65 | In town |
| Chase City | 2,054 | +0.3% | $112,900 | $45,843 | 68 | 20 |
| Chatham | 1,191 | -2.1% | $174,300 | $58,661 | 80 | 16 |
| Chilhowie | 1,599 | -3.3% | $153,600 | $51,429 | 120 | 11 |
| Chincoteague | 3,309 | -0.9% | $349,500 | $62,917 | 89 | 27 |
| Christiansburg | 22,442 | -3.7% | $252,600 | $77,147 | 133 | 3 |
| Clarksville | 1,303 | +0.2% | $221,400 | $63,533 | 54 | 20 |
| Clifton Forge | 3,372 | -4.7% | $109,500 | $40,000 | 130 | 3 |
| Clintwood | 1,297 | -5.9% | $162,800 | $52,083 | 116 | In town |
| Cloverdale suburb | 3,208 | $359,900 | $79,975 | 126 | 8 | |
| Coeburn | 1,535 | -3.9% | $112,600 | $55,104 | 106 | 15 |
| Collinsville | 7,139 | $146,700 | $52,158 | 94 | 18 | |
| Colonial Beach | 4,151 | +6.2% | $268,200 | $60,513 | 44 | 18 |
| Colonial Heights suburb | 18,738 | +3.2% | $246,600 | $76,505 | 19 | 6 |
| Countryside suburb | 9,661 | $630,200 | $148,810 | 24 | 4 | |
| County Center suburb | 3,789 | $588,900 | $152,356 | 23 | 6 | |
| Courtland | 1,299 | +0.5% | $235,600 | $60,673 | 57 | 7 |
| Covington | 5,680 | -1.2% | $83,500 | $41,944 | 138 | 7 |
| Crewe | 2,279 | +0.8% | $139,400 | $70,625 | 43 | 17 |
| Crosspointe suburb | 5,669 | $951,400 | $250,000 or more | 18 | 6 | |
| Crozet | 9,289 | $547,200 | $129,417 | 76 | 12 | |
| Culpeper | 22,074 | +9.5% | $390,000 | $94,721 | 61 | In town |
| Dahlgren | 3,350 | $423,300 | $110,057 | 39 | 14 | |
| Daleville suburb | 3,797 | $370,100 | $103,056 | 130 | 11 | |
| Danville | 41,647 | -2.2% | $119,100 | $44,423 | 67 | In town |
| Dayton suburb | 1,791 | +6.4% | $346,600 | $75,769 | 101 | 5 |
| Difficult Run suburb | 9,938 | $1,111,400 | $250,000 or more | 18 | 4 | |
| Dranesville suburb | 11,828 | $744,500 | $214,688 | 20 | 3 | |
| Dublin | 2,652 | -1.3% | $180,500 | $62,426 | 131 | 4 |
| Dulles Town Center suburb | 5,464 | $606,500 | $125,941 | 23 | 5 | |
| Dumbarton suburb | 7,997 | $291,300 | $60,169 | 6 | 2 | |
| Dumfries suburb | 6,405 | +12% | $331,800 | $82,355 | 29 | 5 |
| Dunn Loring suburb | 8,957 | $951,400 | $244,265 | 11 | 3 | |
| East Highland Park suburb | 15,265 | $229,200 | $64,681 | 6 | 3 | |
| Edinburg | 1,225 | +3.4% | $231,500 | $56,686 | 83 | 4 |
| Elkton | 3,136 | +6.3% | $246,800 | $62,031 | 87 | 13 |
| Emporia | 5,447 | -4.4% | $148,500 | $51,899 | 58 | In town |
| Enon suburb | 4,137 | $253,600 | $76,341 | 16 | 2 | |
| Ettrick suburb | 5,910 | $211,200 | $58,137 | 20 | 6 | |
| Exmore | 1,396 | -4.5% | $152,400 | 53 | 13 | |
| Fair Lakes suburb | 8,894 | $588,200 | $127,332 | 20 | 8 | |
| Fairfax Station suburb | 12,566 | $897,000 | $212,224 | 19 | 8 | |
| Falls Church suburb | 15,159 | +3.3% | $1,055,600 | $143,262 | 9 | In town |
| Falmouth suburb | 5,216 | $438,200 | $111,977 | 46 | 2 | |
| Farmville | 7,593 | +0.7% | $238,900 | $40,966 | 53 | In town |
| Fishersville suburb | 9,484 | $348,900 | $83,671 | 91 | In town | |
| Floris suburb | 7,589 | $872,800 | $246,058 | 21 | 3 | |
| Forest suburb | 13,430 | $319,800 | $81,552 | 99 | 7 | |
| Fort Hunt suburb | 16,700 | $927,400 | $216,038 | 12 | 4 | |
| Franconia suburb | 18,335 | $567,100 | $152,474 | 12 | 5 | |
| Franklin | 8,478 | +4.1% | $256,600 | $63,245 | 51 | In town |
| Franklin Farm suburb | 18,736 | $829,600 | $215,544 | 20 | 4 | |
| Fredericksburg | 30,393 | +8.6% | $483,700 | $86,071 | 49 | In town |
| Front Royal | 15,722 | +4.6% | $314,400 | $64,838 | 63 | In town |
| Gainesville suburb | 18,196 | $712,600 | $174,410 | 35 | In town | |
| Galax | 6,670 | -0.7% | $141,300 | $38,675 | 101 | In town |
| Gate City | 2,000 | -2.1% | $163,000 | $42,857 | 89 | 7 |
| George Mason suburb | 9,937 | $728,000 | $150,341 | 16 | 8 | |
| Glade Spring | 1,366 | -0.2% | $174,300 | $81,298 | 121 | 12 |
| Glasgow | 1,049 | -0.6% | $131,300 | $51,827 | 109 | 10 |
| Glen Allen suburb | 17,551 | $357,200 | $92,723 | 9 | 5 | |
| Gloucester Courthouse | 3,336 | $381,500 | $75,341 | 51 | In town | |
| Gloucester Point suburb | 11,109 | $320,700 | $74,001 | 43 | 9 | |
| Gordonsville | 1,587 | +9.9% | $272,800 | $61,556 | 57 | 16 |
| Great Falls suburb | 15,228 | $1,411,000 | $250,000 or more | 17 | 5 | |
| Greenbriar suburb | 8,243 | $662,500 | $142,634 | 21 | 7 | |
| Gretna | 1,280 | -2% | $138,800 | $33,698 | 87 | 26 |
| Grottoes | 3,099 | +6.6% | $275,700 | $100,291 | 90 | 10 |
| Groveton suburb | 13,931 | $585,000 | $101,974 | 12 | 5 | |
| Halifax | 1,092 | -1.9% | $219,300 | $55,792 | 66 | 3 |
| Harrisonburg | 50,839 | -1.7% | $299,100 | $62,254 | 98 | In town |
| Hayfield suburb | 4,392 | $677,500 | $192,250 | 12 | 5 | |
| Haymarket suburb | 1,602 | +4.2% | $580,800 | $173,750 | 34 | In town |
| Highland Springs suburb | 14,296 | $227,300 | $57,599 | 8 | 4 | |
| Hillsville | 2,836 | -1.7% | $159,000 | $58,000 | 107 | 12 |
| Hollins suburb | 17,097 | $244,300 | $77,456 | 127 | 6 | |
| Hollymead suburb | 8,482 | $435,300 | $118,250 | 66 | 6 | |
| Honaker | 1,191 | -1.7% | $91,600 | $44,183 | 132 | 10 |
| Huntington suburb | 13,502 | $541,900 | $99,956 | 8 | 2 | |
| Hurt | 1,234 | -2.1% | $150,600 | $59,000 | 95 | 21 |
| Hutchison suburb | 7,284 | $476,900 | $105,651 | 22 | 3 | |
| Hybla Valley suburb | 17,257 | $503,000 | $80,959 | 11 | 5 | |
| Idylwood suburb | 17,559 | $756,900 | $120,109 | 10 | In town | |
| Independence | 1,000 | -0.6% | $122,400 | $39,286 | 100 | 8 |
| Independent Hill suburb | 10,853 | $674,300 | $204,886 | 28 | 8 | |
| Innsbrook suburb | 8,578 | $463,500 | $129,436 | 10 | 4 | |
| Kenbridge | 1,103 | +0.3% | $154,400 | $61,603 | 53 | 15 |
| Kilmarnock | 1,457 | +1% | $282,400 | $40,234 | 61 | In town |
| King George | 4,851 | $380,500 | $98,622 | 44 | 15 | |
| Kings Park suburb | 4,315 | $635,300 | $166,150 | 14 | 7 | |
| Kings Park West suburb | 13,442 | $742,800 | $170,039 | 16 | 8 | |
| Kingstowne suburb | 18,360 | $626,700 | $151,535 | 12 | 5 | |
| Lake Barcroft suburb | 10,973 | $887,300 | $140,882 | 8 | 3 | |
| Lake Caroline | 2,862 | $297,600 | $73,000 | 32 | 16 | |
| Lake Land'Or | 4,390 | $302,500 | $94,348 | 34 | 14 | |
| Lake Monticello | 10,662 | $325,900 | $106,818 | 54 | 9 | |
| Lake of the Woods | 7,984 | $399,300 | $109,153 | 56 | 15 | |
| Lake Wilderness | 3,139 | $353,100 | $120,700 | 55 | 13 | |
| Lakeside suburb | 12,654 | $288,200 | $72,032 | 6 | 3 | |
| Lansdowne suburb | 12,328 | $774,300 | $168,731 | 28 | In town | |
| Laurel suburb | 18,721 | $283,600 | $73,609 | 7 | 3 | |
| Laurel Hill suburb | 7,450 | $696,000 | $155,667 | 18 | 5 | |
| Lebanon | 3,075 | -2.2% | $162,400 | $53,050 | 122 | In town |
| Lexington | 7,769 | +6.2% | $275,200 | $84,517 | 109 | In town |
| Loch Lomond suburb | 4,606 | $442,300 | $113,790 | 26 | In town | |
| Long Branch suburb | 7,034 | $842,400 | $185,208 | 15 | 6 | |
| Loudoun Valley Estates suburb | 10,271 | $814,200 | $224,704 | 27 | 3 | |
| Louisa | 2,244 | +12.6% | $344,100 | $65,132 | 44 | 24 |
| Lovettsville | 2,708 | +0% | $543,700 | $141,406 | 42 | 12 |
| Lowes Island suburb | 11,018 | $793,200 | $220,833 | 21 | 6 | |
| Luray | 4,823 | +0% | $253,900 | $50,150 | 79 | In town |
| Madison Heights suburb | 10,266 | $191,300 | $60,215 | 90 | 4 | |
| Manassas Park suburb | 16,560 | -3.5% | $395,900 | $103,250 | 25 | 2 |
| Manchester suburb | 12,445 | $317,000 | $80,296 | 5 | In town | |
| Mantua suburb | 8,298 | $1,001,200 | $213,047 | 13 | 5 | |
| Marion | 5,555 | -3.4% | $172,500 | $40,896 | 119 | In town |
| Marshall | 3,219 | $436,000 | 44 | 11 | ||
| Martinsville | 13,849 | +2.8% | $98,400 | $46,727 | 90 | 15 |
| Massanetta Springs suburb | 6,358 | $467,700 | $114,737 | 95 | In town | |
| Matoaca suburb | 2,724 | $251,000 | $70,174 | 21 | 7 | |
| Merrimac suburb | 2,733 | $53,611 | 137 | In town | ||
| Middletown | 1,471 | +8.2% | $331,600 | $60,288 | 68 | 9 |
| Midlothian suburb | 19,120 | $408,500 | $110,084 | 10 | In town | |
| Montrose suburb | 8,285 | $194,100 | $49,550 | 6 | 2 | |
| Moorefield suburb | 6,123 | $800,200 | $205,257 | 26 | 5 | |
| Mount Hermon | 4,155 | $211,600 | $81,435 | 72 | 6 | |
| Mount Jackson | 2,040 | +3.9% | $193,000 | $52,297 | 89 | 11 |
| Mount Vernon suburb | 13,122 | $836,200 | $163,750 | 14 | 6 | |
| Narrows | 2,036 | -2.5% | $119,400 | $62,708 | 147 | 5 |
| Navy suburb | 3,839 | $1,004,000 | $238,676 | 20 | 5 | |
| New Baltimore | 11,919 | $698,000 | $189,327 | 39 | 5 | |
| New Market | 2,222 | +3.5% | $272,900 | $51,410 | 91 | 11 |
| Newington suburb | 13,478 | $598,000 | $155,027 | 15 | 8 | |
| Newington Forest suburb | 12,316 | $592,200 | $149,107 | 16 | 8 | |
| North Shore | 3,638 | $504,400 | $109,951 | 103 | 15 | |
| North Springfield suburb | 7,050 | $649,700 | $130,400 | 12 | 5 | |
| Norton | 3,477 | -5.5% | $110,000 | $41,495 | 99 | 8 |
| Occoquan suburb | 1,078 | +4.1% | $496,500 | $134,323 | 20 | 4 |
| Onancock | 1,177 | +0.7% | $294,400 | $54,500 | 66 | 1 |
| One Loudoun suburb | 3,309 | $876,700 | $241,250 | 26 | 2 | |
| Orange | 5,365 | +9.5% | $273,300 | $76,370 | 60 | 15 |
| Pantops suburb | 4,665 | $522,900 | $127,552 | 63 | In town | |
| Pearisburg | 2,873 | -1.5% | $157,400 | $75,532 | 147 | In town |
| Pembroke | 1,139 | -0.9% | $138,000 | $57,500 | 146 | 5 |
| Pennington Gap | 1,568 | -2.5% | $92,900 | $21,633 | 74 | In town |
| Pimmit Hills suburb | 6,589 | $966,500 | $172,880 | 10 | 2 | |
| Poquoson suburb | 13,292 | +6.6% | $400,300 | $120,972 | 28 | 7 |
| Potomac Mills suburb | 5,741 | $582,700 | $104,545 | 23 | In town | |
| Pulaski | 8,807 | -1.9% | $160,500 | $49,491 | 127 | In town |
| Purcellville | 8,890 | -0.6% | $654,200 | $165,121 | 41 | 13 |
| Radford | 17,243 | +7% | $220,700 | $57,348 | 133 | 4 |
| Richlands | 5,051 | -4.3% | $111,000 | $37,154 | 141 | In town |
| Rockwood suburb | 10,010 | $354,400 | $97,992 | 7 | 5 | |
| Rocky Mount | 4,973 | +1.4% | $207,000 | $63,280 | 107 | In town |
| Rural Retreat | 1,521 | -1.4% | $185,800 | $61,979 | 120 | 11 |
| Saltville | 1,760 | -3.2% | $96,600 | $48,658 | 126 | 15 |
| Sandston suburb | 7,399 | $219,900 | $59,238 | 9 | 5 | |
| Seven Corners suburb | 9,371 | $77,400 | 7 | 2 | ||
| Shawneeland | 2,754 | $272,900 | $95,337 | 74 | 8 | |
| Shenandoah | 2,480 | +0.1% | $212,600 | $71,458 | 91 | 14 |
| Shenandoah Farms | 4,179 | $280,700 | $98,750 | 56 | 8 | |
| Smithfield | 9,112 | +6.5% | $374,900 | $113,158 | 35 | 10 |
| South Boston | 7,795 | -1.9% | $171,200 | $44,052 | 63 | In town |
| South Hill | 4,889 | +4.2% | $242,700 | $66,023 | 66 | In town |
| South Run suburb | 6,600 | $978,500 | $250,000 or more | 18 | 8 | |
| Spotsylvania Courthouse suburb | 7,180 | $395,700 | $95,331 | 47 | 5 | |
| Stanley | 1,704 | +0.2% | $211,000 | $54,301 | 83 | 6 |
| Staunton | 26,801 | +3.8% | $259,200 | $65,581 | 97 | 6 |
| Stephens City suburb | 2,207 | +8.6% | $325,100 | $102,593 | 66 | 7 |
| Stone Ridge suburb | 16,603 | $672,800 | $187,563 | 29 | In town | |
| Strasburg | 7,380 | +3.5% | $269,100 | $62,464 | 72 | 10 |
| Stuart | 1,409 | -1.5% | $182,500 | $45,625 | 104 | 16 |
| Stuarts Draft | 11,780 | $294,300 | $79,332 | 92 | 6 | |
| Sudley suburb | 19,162 | $424,800 | $94,309 | 27 | In town | |
| Sugarland Run suburb | 12,629 | $576,700 | $166,385 | 21 | 5 | |
| Tappahannock | 2,193 | +0.2% | $218,800 | $46,816 | 42 | In town |
| Tazewell | 4,291 | -4.8% | $111,700 | $34,618 | 138 | In town |
| Timberlake suburb | 12,725 | $235,900 | $75,657 | 98 | 8 | |
| Timberville | 3,166 | +6.6% | $231,000 | $59,909 | 97 | 16 |
| Triangle suburb | 10,450 | $505,300 | $109,693 | 30 | 6 | |
| Union Mill | 4,484 | $961,400 | $250,000 or more | 21 | 6 | |
| University Center suburb | 3,923 | $507,500 | $120,533 | 26 | 2 | |
| University of Virginia suburb | 9,065 | $442,600 | $52,546 | 67 | 2 | |
| Verona | 4,165 | $256,200 | $74,000 | 95 | 7 | |
| Victoria | 1,744 | +0.3% | $131,800 | $41,442 | 55 | 18 |
| Vienna suburb | 16,691 | +1.5% | $1,008,800 | $216,953 | 13 | 5 |
| Vinton suburb | 7,967 | 0% | $190,900 | $65,445 | 121 | 3 |
| Wakefield suburb | 11,930 | $861,600 | $237,975 | 13 | 6 | |
| Warrenton | 10,213 | +1.6% | $478,300 | $83,331 | 44 | In town |
| Warsaw | 1,692 | +3.4% | $270,600 | $84,828 | 49 | 8 |
| Waverly | 1,936 | -0.5% | $145,700 | $50,156 | 40 | 18 |
| Waynesboro | 23,951 | +7.5% | $245,500 | $59,994 | 86 | 5 |
| Weber City | 1,221 | -2.2% | $155,900 | $47,778 | 89 | 5 |
| West Point | 3,595 | +5% | $286,800 | $78,785 | 37 | 17 |
| Weyers Cave | 2,744 | $283,800 | $97,791 | 94 | 9 | |
| Williamsburg | 15,861 | +2.6% | $428,100 | $75,604 | 46 | In town |
| Winchester | 28,272 | +1% | $343,000 | $63,974 | 65 | In town |
| Windsor | 2,947 | +7.1% | $280,800 | $68,661 | 39 | 9 |
| Wise | 2,853 | -3.9% | $144,700 | $53,596 | 103 | 12 |
| Wolf Trap suburb | 15,858 | $1,204,000 | $250,000 or more | 14 | 5 | |
| Woodburn suburb | 9,503 | $764,100 | $134,013 | 12 | 4 | |
| Woodlake suburb | 7,358 | $406,800 | $139,344 | 13 | 3 | |
| Woodstock | 6,002 | +3.5% | $268,700 | $76,100 | 81 | In town |
| Wyndham suburb | 12,099 | $703,000 | $235,250 | 13 | 7 | |
| Wytheville | 8,128 | -1.7% | $196,800 | $47,270 | 121 | In town |
| Yorkshire suburb | 9,782 | $451,000 | $112,829 | 25 | 2 |
Big city: a metro area of about 1 million people or more. ER: the nearest hospital with an emergency room. Sources: U.S. Census Bureau, BEA, Medicare.