List of towns in Virginia
# List of towns in Virginia

This is a complete list of towns in the Commonwealth of Virginia in the United States. An incorporated town in Virginia is the equivalent of a city in most other states, i.e. a municipality which is part of a county. Incorporated cities in Virginia are independent jurisdictions and separate from any county. As of 2016, there are 190 incorporated towns and 228 municipalities, some of which are more populous than many independent cities, but are not incorporated as cities and are therefore situated within a parent county or counties.

New towns may be incorporated but must have a minimum population of 1,000 residents. Cities with populations of less than 50,000 are eligible to become towns through reversion. The newest town and newest former town are Bedford in Bedford County, which ceased to be an independent city in 2013, and Columbia in Fluvanna County, which disincorporated in 2016. For a complete list of independent cities, see List of cities in Virginia. For major unincorporated population centers, see List of unincorporated communities in Virginia.

## Complete list

Population figures reflect the Census Bureau's official 2020 population census, and geographic coordinates are derived from 2016 Census Bureau figures.

| Name | Population | County |
| - | - | - |
| Abingdon | 8,376 | Washington 36°42′33″N 81°58′15″W﻿ / ﻿36.70917°N 81.97083°W﻿ / 36.70917; -81.97083﻿ (Abingdon) |
| Accomac | 519 | Accomack 37°43′10″N 75°40′4″W﻿ / ﻿37.71944°N 75.66778°W﻿ / 37.71944; -75.66778﻿ (Accomac) |
| Alberta | 302 | Brunswick 36°51′14″N 77°53′38″W﻿ / ﻿36.85389°N 77.89389°W﻿ / 36.85389; -77.89389﻿ (Alberta) |
| Altavista | 3,378 | Campbell 37°7′24″N 79°17′0″W﻿ / ﻿37.12333°N 79.28333°W﻿ / 37.12333; -79.28333﻿ (Altavista) |
| Amherst | 2,110 | Amherst 37°34′55″N 79°3′7″W﻿ / ﻿37.58194°N 79.05194°W﻿ / 37.58194; -79.05194﻿ (Amherst) |
| Appalachia | 1,432 | Wise 36°54′18″N 82°46′48″W﻿ / ﻿36.90500°N 82.78000°W﻿ / 36.90500; -82.78000﻿ (Appalachia) |
| Appomattox | 1,919 | Appomattox 37°21′31″N 78°49′35″W﻿ / ﻿37.35861°N 78.82639°W﻿ / 37.35861; -78.82639﻿ (Appomattox) |
| Ashland | 7,565 | Hanover 37°45′37″N 77°28′15″W﻿ / ﻿37.76028°N 77.47083°W﻿ / 37.76028; -77.47083﻿ (Ashland) |
| Bedford | 6,657 | Bedford 37°20′11″N 79°31′4″W﻿ / ﻿37.33639°N 79.51778°W﻿ / 37.33639; -79.51778﻿ (Bedford) |
| Belle Haven | 543 | Accomack 37°33′17″N 75°49′26″W﻿ / ﻿37.55472°N 75.82389°W﻿ / 37.55472; -75.82389﻿ (Belle Haven) |
| Belle Haven | 543 | Northampton 37°33′17″N 75°49′26″W﻿ / ﻿37.55472°N 75.82389°W﻿ / 37.55472; -75.82389﻿ (Belle Haven) |
| Berryville | 4,574 | Clarke 39°9′4″N 77°58′56″W﻿ / ﻿39.15111°N 77.98222°W﻿ / 39.15111; -77.98222﻿ (Berryville) |
| Big Stone Gap | 5,254 | Wise 36°51′40″N 82°46′39″W﻿ / ﻿36.86111°N 82.77750°W﻿ / 36.86111; -82.77750﻿ (Big Stone Gap) |
| Blacksburg | 44,826 | Montgomery 37°13′53″N 80°25′36″W﻿ / ﻿37.23139°N 80.42667°W﻿ / 37.23139; -80.42667﻿ (Blacksburg) |
| Blackstone | 3,352 | Nottoway 37°4′55″N 78°0′10″W﻿ / ﻿37.08194°N 78.00278°W﻿ / 37.08194; -78.00278﻿ (Blackstone) |
| Bloxom | 387 | Accomack 37°49′45″N 75°37′17″W﻿ / ﻿37.82917°N 75.62139°W﻿ / 37.82917; -75.62139﻿ (Bloxom) |
| Bluefield | 5,096 | Tazewell 37°14′7″N 81°16′29″W﻿ / ﻿37.23528°N 81.27472°W﻿ / 37.23528; -81.27472﻿ (Bluefield) |
| Boones Mill | 259 | Franklin 37°7′8″N 79°57′2″W﻿ / ﻿37.11889°N 79.95056°W﻿ / 37.11889; -79.95056﻿ (Boones Mill) |
| Bowling Green | 1,168 | Caroline 38°3′12″N 77°20′51″W﻿ / ﻿38.05333°N 77.34750°W﻿ / 38.05333; -77.34750﻿ (Bowling Green) |
| Boyce | 749 | Clarke 39°5′36″N 78°3′37″W﻿ / ﻿39.09333°N 78.06028°W﻿ / 39.09333; -78.06028﻿ (Boyce) |
| Boydton | 302 | Mecklenburg 36°39′58″N 78°23′27″W﻿ / ﻿36.66611°N 78.39083°W﻿ / 36.66611; -78.39083﻿ (Boydton) |
| Boykins | 516 | Southampton 36°34′40″N 77°11′56″W﻿ / ﻿36.57778°N 77.19889°W﻿ / 36.57778; -77.19889﻿ (Boykins) |
| Branchville | 118 | Southampton 36°34′11″N 77°15′0″W﻿ / ﻿36.56972°N 77.25000°W﻿ / 36.56972; -77.25000﻿ (Branchville) |
| Bridgewater | 6,596 | Rockingham 38°23′19″N 78°57′52″W﻿ / ﻿38.38861°N 78.96444°W﻿ / 38.38861; -78.96444﻿ (Bridgewater) |
| Broadway | 4,170 | Rockingham 38°36′31″N 78°48′5″W﻿ / ﻿38.60861°N 78.80139°W﻿ / 38.60861; -78.80139﻿ (Broadway) |
| Brodnax | 283 | Brunswick 36°42′11″N 78°1′55″W﻿ / ﻿36.70306°N 78.03194°W﻿ / 36.70306; -78.03194﻿ (Brodnax) |
| Brodnax | 283 | Mecklenburg 36°42′11″N 78°1′55″W﻿ / ﻿36.70306°N 78.03194°W﻿ / 36.70306; -78.03194﻿ (Brodnax) |
| Brookneal | 1,090 | Campbell 37°2′52″N 78°57′14″W﻿ / ﻿37.04778°N 78.95389°W﻿ / 37.04778; -78.95389﻿ (Brookneal) |
| Buchanan | 1,196 | Botetourt 37°31′15″N 79°41′28″W﻿ / ﻿37.52083°N 79.69111°W﻿ / 37.52083; -79.69111﻿ (Buchanan) |
| Burkeville | 417 | Nottoway 37°11′16″N 78°11′40″W﻿ / ﻿37.18778°N 78.19444°W﻿ / 37.18778; -78.19444﻿ (Burkeville) |
| Cape Charles | 1,178 | Northampton 37°14′59″N 76°0′51″W﻿ / ﻿37.24972°N 76.01417°W﻿ / 37.24972; -76.01417﻿ (Cape Charles) |
| Capron | 141 | Southampton 36°42′34″N 77°12′5″W﻿ / ﻿36.70944°N 77.20139°W﻿ / 36.70944; -77.20139﻿ (Capron) |
| Cedar Bluff | 1,069 | Tazewell 37°5′13″N 81°45′51″W﻿ / ﻿37.08694°N 81.76417°W﻿ / 37.08694; -81.76417﻿ (Cedar Bluff) |
| Charlotte Court House | 505 | Charlotte 37°3′23″N 78°38′16″W﻿ / ﻿37.05639°N 78.63778°W﻿ / 37.05639; -78.63778﻿ (Charlotte Court House) |
| Chase City | 2,053 | Mecklenburg 36°47′59″N 78°27′39″W﻿ / ﻿36.79972°N 78.46083°W﻿ / 36.79972; -78.46083﻿ (Chase City) |
| Chatham | 1,232 | Pittsylvania 36°48′43″N 79°24′0″W﻿ / ﻿36.81194°N 79.40000°W﻿ / 36.81194; -79.40000﻿ (Chatham) |
| Cheriton | 486 | Northampton 37°17′40″N 75°57′56″W﻿ / ﻿37.29444°N 75.96556°W﻿ / 37.29444; -75.96556﻿ (Cheriton) |
| Chilhowie | 1,654 | Smyth 36°48′1″N 81°40′58″W﻿ / ﻿36.80028°N 81.68278°W﻿ / 36.80028; -81.68278﻿ (Chilhowie) |
| Chincoteague | 3,344 | Accomack 37°56′58″N 75°21′9″W﻿ / ﻿37.94944°N 75.35250°W﻿ / 37.94944; -75.35250﻿ (Chincoteague) |
| Christiansburg | 23,348 | Montgomery 37°8′28″N 80°24′5″W﻿ / ﻿37.14111°N 80.40139°W﻿ / 37.14111; -80.40139﻿ (Christiansburg) |
| Claremont | 305 | Surry 37°13′38″N 76°57′59″W﻿ / ﻿37.22722°N 76.96639°W﻿ / 37.22722; -76.96639﻿ (Claremont) |
| Clarksville | 1,300 | Mecklenburg 36°37′6″N 78°33′52″W﻿ / ﻿36.61833°N 78.56444°W﻿ / 36.61833; -78.56444﻿ (Clarksville) |
| Cleveland | 136 | Russell 36°56′37″N 82°9′9″W﻿ / ﻿36.94361°N 82.15250°W﻿ / 36.94361; -82.15250﻿ (Cleveland) |
| Clifton | 243 | Fairfax 38°46′48″N 77°23′10″W﻿ / ﻿38.78000°N 77.38611°W﻿ / 38.78000; -77.38611﻿ (Clifton) |
| Clifton Forge | 3,555 | Alleghany 37°49′24″N 79°49′31″W﻿ / ﻿37.82333°N 79.82528°W﻿ / 37.82333; -79.82528﻿ (Clifton Forge) |
| Clinchco | 244 | Dickenson 37°9′27″N 82°21′16″W﻿ / ﻿37.15750°N 82.35444°W﻿ / 37.15750; -82.35444﻿ (Clinchco) |
| Clinchport | 64 | Scott 36°40′48″N 82°44′39″W﻿ / ﻿36.68000°N 82.74417°W﻿ / 36.68000; -82.74417﻿ (Clinchport) |
| Clintwood | 1,377 | Dickenson 37°9′11″N 82°27′36″W﻿ / ﻿37.15306°N 82.46000°W﻿ / 37.15306; -82.46000﻿ (Clintwood) |
| Coeburn | 1,598 | Wise 36°56′51″N 82°28′4″W﻿ / ﻿36.94750°N 82.46778°W﻿ / 36.94750; -82.46778﻿ (Coeburn) |
| Colonial Beach | 3,908 | Westmoreland 38°15′52″N 76°59′37″W﻿ / ﻿38.26444°N 76.99361°W﻿ / 38.26444; -76.99361﻿ (Colonial Beach) |
| Courtland | 1,295 | Southampton 36°42′44″N 77°3′43″W﻿ / ﻿36.71222°N 77.06194°W﻿ / 36.71222; -77.06194﻿ (Courtland) |
| Craigsville | 899 | Augusta 38°5′4″N 79°23′4″W﻿ / ﻿38.08444°N 79.38444°W﻿ / 38.08444; -79.38444﻿ (Craigsville) |
| Crewe | 2,262 | Nottoway 37°10′52″N 78°7′49″W﻿ / ﻿37.18111°N 78.13028°W﻿ / 37.18111; -78.13028﻿ (Crewe) |
| Culpeper | 20,062 | Culpeper 38°28′13″N 77°59′59″W﻿ / ﻿38.47028°N 77.99972°W﻿ / 38.47028; -77.99972﻿ (Culpeper) |
| Damascus | 788 | Washington 36°37′58″N 81°47′22″W﻿ / ﻿36.63278°N 81.78944°W﻿ / 36.63278; -81.78944﻿ (Damascus) |
| Dayton | 1,688 | Rockingham 38°25′2″N 78°56′28″W﻿ / ﻿38.41722°N 78.94111°W﻿ / 38.41722; -78.94111﻿ (Dayton) |
| Dendron | 251 | Surry 37°2′11″N 76°55′27″W﻿ / ﻿37.03639°N 76.92417°W﻿ / 37.03639; -76.92417﻿ (Dendron) |
| Dillwyn | 436 | Buckingham 37°32′26″N 78°27′40″W﻿ / ﻿37.54056°N 78.46111°W﻿ / 37.54056; -78.46111﻿ (Dillwyn) |
| Drakes Branch | 533 | Charlotte 36°59′36″N 78°36′3″W﻿ / ﻿36.99333°N 78.60083°W﻿ / 36.99333; -78.60083﻿ (Drakes Branch) |
| Dublin | 2,682 | Pulaski 37°6′20″N 80°41′23″W﻿ / ﻿37.10556°N 80.68972°W﻿ / 37.10556; -80.68972﻿ (Dublin) |
| Duffield | 73 | Scott 36°43′11″N 82°47′46″W﻿ / ﻿36.71972°N 82.79611°W﻿ / 36.71972; -82.79611﻿ (Duffield) |
| Dumfries | 5,679 | Prince William 38°34′2″N 77°19′21″W﻿ / ﻿38.56722°N 77.32250°W﻿ / 38.56722; -77.32250﻿ (Dumfries) |
| Dungannon | 257 | Scott 36°49′42″N 82°28′5″W﻿ / ﻿36.82833°N 82.46806°W﻿ / 36.82833; -82.46806﻿ (Dungannon) |
| Eastville | 300 | Northampton 37°21′4″N 75°56′26″W﻿ / ﻿37.35111°N 75.94056°W﻿ / 37.35111; -75.94056﻿ (Eastville) |
| Edinburg | 1,178 | Shenandoah 38°49′22″N 78°33′46″W﻿ / ﻿38.82278°N 78.56278°W﻿ / 38.82278; -78.56278﻿ (Edinburg) |
| Elkton | 2,941 | Rockingham 38°24′38″N 78°36′58″W﻿ / ﻿38.41056°N 78.61611°W﻿ / 38.41056; -78.61611﻿ (Elkton) |
| Exmore | 1,473 | Northampton 37°31′46″N 75°49′42″W﻿ / ﻿37.52944°N 75.82833°W﻿ / 37.52944; -75.82833﻿ (Exmore) |
| Farmville | 7,846 | Cumberland 37°17′51″N 78°23′58″W﻿ / ﻿37.29750°N 78.39944°W﻿ / 37.29750; -78.39944﻿ (Farmville) |
| Farmville | 7,846 | Prince Edward 37°17′51″N 78°23′58″W﻿ / ﻿37.29750°N 78.39944°W﻿ / 37.29750; -78.39944﻿ (Farmville) |
| Fincastle | 755 | Botetourt 37°29′58″N 79°52′32″W﻿ / ﻿37.49944°N 79.87556°W﻿ / 37.49944; -79.87556﻿ (Fincastle) |
| Floyd | 448 | Floyd 36°54′44″N 80°19′5″W﻿ / ﻿36.91222°N 80.31806°W﻿ / 36.91222; -80.31806﻿ (Floyd) |
| Fries | 450 | Grayson 36°42′51″N 80°58′30″W﻿ / ﻿36.71417°N 80.97500°W﻿ / 36.71417; -80.97500﻿ (Fries) |
| Front Royal | 15,011 | Warren 38°55′30″N 78°11′0″W﻿ / ﻿38.92500°N 78.18333°W﻿ / 38.92500; -78.18333﻿ (Front Royal) |
| Gate City | 2,043 | Scott 36°38′46″N 82°34′42″W﻿ / ﻿36.64611°N 82.57833°W﻿ / 36.64611; -82.57833﻿ (Gate City) |
| Glade Spring | 1,367 | Washington 36°47′24″N 81°46′20″W﻿ / ﻿36.79000°N 81.77222°W﻿ / 36.79000; -81.77222﻿ (Glade Spring) |
| Glasgow | 1,052 | Rockbridge 37°37′54″N 79°27′30″W﻿ / ﻿37.63167°N 79.45833°W﻿ / 37.63167; -79.45833﻿ (Glasgow) |
| Glen Lyn | 95 | Giles 37°22′25″N 80°51′4″W﻿ / ﻿37.37361°N 80.85111°W﻿ / 37.37361; -80.85111﻿ (Glen Lyn) |
| Gordonsville | 1,402 | Orange 38°8′11″N 78°11′20″W﻿ / ﻿38.13639°N 78.18889°W﻿ / 38.13639; -78.18889﻿ (Gordonsville) |
| Goshen | 338 | Rockbridge 37°59′23″N 79°30′26″W﻿ / ﻿37.98972°N 79.50722°W﻿ / 37.98972; -79.50722﻿ (Goshen) |
| Gretna | 1,310 | Pittsylvania 36°56′58″N 79°21′45″W﻿ / ﻿36.94944°N 79.36250°W﻿ / 36.94944; -79.36250﻿ (Gretna) |
| Grottoes | 2,899 | Augusta 38°16′11″N 78°49′33″W﻿ / ﻿38.26972°N 78.82583°W﻿ / 38.26972; -78.82583﻿ (Grottoes) |
| Grottoes | 2,899 | Rockingham 38°16′11″N 78°49′33″W﻿ / ﻿38.26972°N 78.82583°W﻿ / 38.26972; -78.82583﻿ (Grottoes) |
| Grundy | 875 | Buchanan 37°16′2″N 82°5′42″W﻿ / ﻿37.26722°N 82.09500°W﻿ / 37.26722; -82.09500﻿ (Grundy) |
| Halifax | 1,118 | Halifax 36°45′40″N 78°55′39″W﻿ / ﻿36.76111°N 78.92750°W﻿ / 36.76111; -78.92750﻿ (Halifax) |
| Hallwood | 202 | Accomack 37°52′39″N 75°35′22″W﻿ / ﻿37.87750°N 75.58944°W﻿ / 37.87750; -75.58944﻿ (Hallwood) |
| Hamilton | 619 | Loudoun 39°8′5″N 77°39′51″W﻿ / ﻿39.13472°N 77.66417°W﻿ / 39.13472; -77.66417﻿ (Hamilton) |
| Haymarket | 1,545 | Prince William 38°48′44″N 77°38′11″W﻿ / ﻿38.81222°N 77.63639°W﻿ / 38.81222; -77.63639﻿ (Haymarket) |
| Haysi | 484 | Dickenson 37°13′1″N 82°17′38″W﻿ / ﻿37.21694°N 82.29389°W﻿ / 37.21694; -82.29389﻿ (Haysi) |
| Herndon | 24,655 | Fairfax 38°58′13″N 77°23′13″W﻿ / ﻿38.97028°N 77.38694°W﻿ / 38.97028; -77.38694﻿ (Herndon) |
| Hillsboro | 114 | Loudoun 39°12′2″N 77°43′31″W﻿ / ﻿39.20056°N 77.72528°W﻿ / 39.20056; -77.72528﻿ (Hillsboro) |
| Hillsville | 2,884 | Carroll 36°45′42″N 80°44′12″W﻿ / ﻿36.76167°N 80.73667°W﻿ / 36.76167; -80.73667﻿ (Hillsville) |
| Honaker | 1,217 | Russell 37°0′56″N 81°58′7″W﻿ / ﻿37.01556°N 81.96861°W﻿ / 37.01556; -81.96861﻿ (Honaker) |
| Hurt | 1,267 | Pittsylvania 37°5′47″N 79°18′12″W﻿ / ﻿37.09639°N 79.30333°W﻿ / 37.09639; -79.30333﻿ (Hurt) |
| Independence | 1,011 | Grayson 36°37′39″N 81°8′57″W﻿ / ﻿36.62750°N 81.14917°W﻿ / 36.62750; -81.14917﻿ (Independence) |
| Iron Gate | 324 | Alleghany 37°47′56″N 79°47′26″W﻿ / ﻿37.79889°N 79.79056°W﻿ / 37.79889; -79.79056﻿ (Iron Gate) |
| Irvington | 474 | Lancaster 37°39′45″N 76°25′12″W﻿ / ﻿37.66250°N 76.42000°W﻿ / 37.66250; -76.42000﻿ (Irvington) |
| Ivor | 312 | Southampton 36°54′4″N 76°53′41″W﻿ / ﻿36.90111°N 76.89472°W﻿ / 36.90111; -76.89472﻿ (Ivor) |
| Jarratt | 652 | Greensville 36°48′58″N 77°28′8″W﻿ / ﻿36.81611°N 77.46889°W﻿ / 36.81611; -77.46889﻿ (Jarratt) |
| Jarratt | 652 | Sussex 36°48′58″N 77°28′8″W﻿ / ﻿36.81611°N 77.46889°W﻿ / 36.81611; -77.46889﻿ (Jarratt) |
| Jonesville | 872 | Lee 36°41′14″N 83°6′55″W﻿ / ﻿36.68722°N 83.11528°W﻿ / 36.68722; -83.11528﻿ (Jonesville) |
| Keller | 144 | Accomack 37°37′16″N 75°45′51″W﻿ / ﻿37.62111°N 75.76417°W﻿ / 37.62111; -75.76417﻿ (Keller) |
| Kenbridge | 1,112 | Lunenburg 36°57′39″N 78°7′42″W﻿ / ﻿36.96083°N 78.12833°W﻿ / 36.96083; -78.12833﻿ (Kenbridge) |
| Keysville | 807 | Charlotte 37°2′20″N 78°28′49″W﻿ / ﻿37.03889°N 78.48028°W﻿ / 37.03889; -78.48028﻿ (Keysville) |
| Kilmarnock | 1,445 | Lancaster 37°42′39″N 76°22′58″W﻿ / ﻿37.71083°N 76.38278°W﻿ / 37.71083; -76.38278﻿ (Kilmarnock) |
| Kilmarnock | 1,445 | Northumberland 37°42′39″N 76°22′58″W﻿ / ﻿37.71083°N 76.38278°W﻿ / 37.71083; -76.38278﻿ (Kilmarnock) |
| La Crosse | 614 | Mecklenburg 36°42′5″N 78°5′39″W﻿ / ﻿36.70139°N 78.09417°W﻿ / 36.70139; -78.09417﻿ (La Crosse) |
| Lawrenceville | 1,014 | Brunswick 36°45′23″N 77°51′14″W﻿ / ﻿36.75639°N 77.85389°W﻿ / 36.75639; -77.85389﻿ (Lawrenceville) |
| Lebanon | 3,159 | Russell 36°53′58″N 82°4′43″W﻿ / ﻿36.89944°N 82.07861°W﻿ / 36.89944; -82.07861﻿ (Lebanon) |
| Leesburg | 48,250 | Loudoun 39°6′23″N 77°33′20″W﻿ / ﻿39.10639°N 77.55556°W﻿ / 39.10639; -77.55556﻿ (Leesburg) |
| Louisa | 1,987 | Louisa 38°1′0″N 77°59′59″W﻿ / ﻿38.01667°N 77.99972°W﻿ / 38.01667; -77.99972﻿ (Louisa) |
| Lovettsville | 2,694 | Loudoun 39°16′26″N 77°38′21″W﻿ / ﻿39.27389°N 77.63917°W﻿ / 39.27389; -77.63917﻿ (Lovettsville) |
| Luray | 4,831 | Page 38°39′53″N 78°27′18″W﻿ / ﻿38.66472°N 78.45500°W﻿ / 38.66472; -78.45500﻿ (Luray) |
| Madison | 205 | Madison 38°22′44″N 78°15′31″W﻿ / ﻿38.37889°N 78.25861°W﻿ / 38.37889; -78.25861﻿ (Madison) |
| Marion | 5,751 | Smyth 36°50′20″N 81°30′50″W﻿ / ﻿36.83889°N 81.51389°W﻿ / 36.83889; -81.51389﻿ (Marion) |
| McKenney | 457 | Dinwiddie 36°59′7″N 77°43′19″W﻿ / ﻿36.98528°N 77.72194°W﻿ / 36.98528; -77.72194﻿ (McKenney) |
| Melfa | 396 | Accomack 37°38′57″N 75°44′27″W﻿ / ﻿37.64917°N 75.74083°W﻿ / 37.64917; -75.74083﻿ (Melfa) |
| Middleburg | 669 | Loudoun 38°58′17″N 77°44′23″W﻿ / ﻿38.97139°N 77.73972°W﻿ / 38.97139; -77.73972﻿ (Middleburg) |
| Middletown | 1,355 | Frederick 39°1′45″N 78°16′40″W﻿ / ﻿39.02917°N 78.27778°W﻿ / 39.02917; -78.27778﻿ (Middletown) |
| Mineral | 470 | Louisa 38°0′27″N 77°54′22″W﻿ / ﻿38.00750°N 77.90611°W﻿ / 38.00750; -77.90611﻿ (Mineral) |
| Monterey | 165 | Highland 38°24′42″N 79°34′51″W﻿ / ﻿38.41167°N 79.58083°W﻿ / 38.41167; -79.58083﻿ (Monterey) |
| Montross | 333 | Westmoreland 38°5′33″N 76°48′57″W﻿ / ﻿38.09250°N 76.81583°W﻿ / 38.09250; -76.81583﻿ (Montross) |
| Mount Crawford | 439 | Rockingham 38°21′39″N 78°56′28″W﻿ / ﻿38.36083°N 78.94111°W﻿ / 38.36083; -78.94111﻿ (Mount Crawford) |
| Mount Jackson | 1,961 | Shenandoah 38°44′21″N 78°38′45″W﻿ / ﻿38.73917°N 78.64583°W﻿ / 38.73917; -78.64583﻿ (Mount Jackson) |
| Narrows | 2,093 | Giles 37°19′53″N 80°48′33″W﻿ / ﻿37.33139°N 80.80917°W﻿ / 37.33139; -80.80917﻿ (Narrows) |
| Nassawadox | 533 | Northampton 37°28′35″N 75°51′33″W﻿ / ﻿37.47639°N 75.85917°W﻿ / 37.47639; -75.85917﻿ (Nassawadox) |
| New Castle | 125 | Craig 37°30′4″N 80°6′40″W﻿ / ﻿37.50111°N 80.11111°W﻿ / 37.50111; -80.11111﻿ (New Castle) |
| New Market | 2,155 | Shenandoah 38°38′25″N 78°40′8″W﻿ / ﻿38.64028°N 78.66889°W﻿ / 38.64028; -78.66889﻿ (New Market) |
| Newsoms | 286 | Southampton 36°37′34″N 77°7′29″W﻿ / ﻿36.62611°N 77.12472°W﻿ / 36.62611; -77.12472﻿ (Newsoms) |
| Nickelsville | 378 | Scott 36°44′55″N 82°25′2″W﻿ / ﻿36.74861°N 82.41722°W﻿ / 36.74861; -82.41722﻿ (Nickelsville) |
| Occoquan | 1,035 | Prince William 38°40′48″N 77°15′31″W﻿ / ﻿38.68000°N 77.25861°W﻿ / 38.68000; -77.25861﻿ (Occoquan) |
| Onancock | 1,169 | Accomack 37°42′36″N 75°44′37″W﻿ / ﻿37.71000°N 75.74361°W﻿ / 37.71000; -75.74361﻿ (Onancock) |
| Onley | 532 | Accomack 37°41′29″N 75°43′2″W﻿ / ﻿37.69139°N 75.71722°W﻿ / 37.69139; -75.71722﻿ (Onley) |
| Orange | 4,880 | Orange 38°15′1″N 78°6′41″W﻿ / ﻿38.25028°N 78.11139°W﻿ / 38.25028; -78.11139﻿ (Orange) |
| Painter | 272 | Accomack 37°35′7″N 75°47′1″W﻿ / ﻿37.58528°N 75.78361°W﻿ / 37.58528; -75.78361﻿ (Painter) |
| Pamplin City | 138 | Appomattox 37°15′59″N 78°41′1″W﻿ / ﻿37.26639°N 78.68361°W﻿ / 37.26639; -78.68361﻿ (Pamplin City) |
| Pamplin City | 138 | Prince Edward 37°15′59″N 78°41′1″W﻿ / ﻿37.26639°N 78.68361°W﻿ / 37.26639; -78.68361﻿ (Pamplin City) |
| Parksley | 816 | Accomack 37°47′11″N 75°39′14″W﻿ / ﻿37.78639°N 75.65389°W﻿ / 37.78639; -75.65389﻿ (Parksley) |
| Pearisburg | 2,909 | Giles 37°19′43″N 80°43′38″W﻿ / ﻿37.32861°N 80.72722°W﻿ / 37.32861; -80.72722﻿ (Pearisburg) |
| Pembroke | 1,152 | Giles 37°19′20″N 80°38′10″W﻿ / ﻿37.32222°N 80.63611°W﻿ / 37.32222; -80.63611﻿ (Pembroke) |
| Pennington Gap | 1,624 | Lee 36°45′33″N 83°1′46″W﻿ / ﻿36.75917°N 83.02944°W﻿ / 36.75917; -83.02944﻿ (Pennington Gap) |
| Phenix | 232 | Charlotte 37°4′52″N 78°44′55″W﻿ / ﻿37.08111°N 78.74861°W﻿ / 37.08111; -78.74861﻿ (Phenix) |
| Pocahontas | 268 | Tazewell 37°18′35″N 81°20′45″W﻿ / ﻿37.30972°N 81.34583°W﻿ / 37.30972; -81.34583﻿ (Pocahontas) |
| Port Royal | 196 | Caroline 38°9′54″N 77°11′57″W﻿ / ﻿38.16500°N 77.19917°W﻿ / 38.16500; -77.19917﻿ (Port Royal) |
| Pound | 877 | Wise 37°7′34″N 82°36′26″W﻿ / ﻿37.12611°N 82.60722°W﻿ / 37.12611; -82.60722﻿ (Pound) |
| Pulaski | 8,985 | Pulaski 37°3′10″N 80°45′43″W﻿ / ﻿37.05278°N 80.76194°W﻿ / 37.05278; -80.76194﻿ (Pulaski) |
| Purcellville | 8,929 | Loudoun 39°8′15″N 77°42′41″W﻿ / ﻿39.13750°N 77.71139°W﻿ / 39.13750; -77.71139﻿ (Purcellville) |
| Quantico | 578 | Prince William 38°31′21″N 77°17′25″W﻿ / ﻿38.52250°N 77.29028°W﻿ / 38.52250; -77.29028﻿ (Quantico) |
| Remington | 667 | Fauquier 38°32′5″N 77°48′30″W﻿ / ﻿38.53472°N 77.80833°W﻿ / 38.53472; -77.80833﻿ (Remington) |
| Rich Creek | 749 | Giles 37°23′0″N 80°49′14″W﻿ / ﻿37.38333°N 80.82056°W﻿ / 37.38333; -80.82056﻿ (Rich Creek) |
| Richlands | 5,261 | Tazewell 37°5′17″N 81°48′37″W﻿ / ﻿37.08806°N 81.81028°W﻿ / 37.08806; -81.81028﻿ (Richlands) |
| Ridgeway | 752 | Henry 36°34′41″N 79°51′30″W﻿ / ﻿36.57806°N 79.85833°W﻿ / 36.57806; -79.85833﻿ (Ridgeway) |
| Rocky Mount | 4,903 | Franklin 37°0′16″N 79°53′4″W﻿ / ﻿37.00444°N 79.88444°W﻿ / 37.00444; -79.88444﻿ (Rocky Mount) |
| Round Hill | 693 | Loudoun 39°7′53″N 77°46′2″W﻿ / ﻿39.13139°N 77.76722°W﻿ / 39.13139; -77.76722﻿ (Round Hill) |
| Rural Retreat | 1,546 | Wythe 36°54′18″N 81°16′38″W﻿ / ﻿36.90500°N 81.27722°W﻿ / 36.90500; -81.27722﻿ (Rural Retreat) |
| St. Charles | 73 | Lee 36°48′18″N 83°3′27″W﻿ / ﻿36.80500°N 83.05750°W﻿ / 36.80500; -83.05750﻿ (St. Charles) |
| St. Paul | 866 | Russell 36°54′28″N 82°18′57″W﻿ / ﻿36.90778°N 82.31583°W﻿ / 36.90778; -82.31583﻿ (St. Paul) |
| St. Paul | 866 | Wise 36°54′28″N 82°18′57″W﻿ / ﻿36.90778°N 82.31583°W﻿ / 36.90778; -82.31583﻿ (St. Paul) |
| Saltville | 1,824 | Smyth 36°52′33″N 81°45′46″W﻿ / ﻿36.87583°N 81.76278°W﻿ / 36.87583; -81.76278﻿ (Saltville) |
| Saltville | 1,824 | Washington 36°52′33″N 81°45′46″W﻿ / ﻿36.87583°N 81.76278°W﻿ / 36.87583; -81.76278﻿ (Saltville) |
| Saxis | 172 | Accomack 37°55′33″N 75°43′25″W﻿ / ﻿37.92583°N 75.72361°W﻿ / 37.92583; -75.72361﻿ (Saxis) |
| Scottsburg | 127 | Halifax 36°45′33″N 78°47′28″W﻿ / ﻿36.75917°N 78.79111°W﻿ / 36.75917; -78.79111﻿ (Scottsburg) |
| Scottsville | 524 | Albemarle 37°48′41″N 78°29′18″W﻿ / ﻿37.81139°N 78.48833°W﻿ / 37.81139; -78.48833﻿ (Scottsville) |
| Scottsville | 524 | Fluvanna 37°48′41″N 78°29′18″W﻿ / ﻿37.81139°N 78.48833°W﻿ / 37.81139; -78.48833﻿ (Scottsville) |
| Shenandoah | 2,486 | Page 38°29′14″N 78°36′59″W﻿ / ﻿38.48722°N 78.61639°W﻿ / 38.48722; -78.61639﻿ (Shenandoah) |
| Smithfield | 8,533 | Isle of Wight 36°58′19″N 76°36′47″W﻿ / ﻿36.97194°N 76.61306°W﻿ / 36.97194; -76.61306﻿ (Smithfield) |
| South Boston | 7,966 | Halifax 36°42′43″N 78°54′48″W﻿ / ﻿36.71194°N 78.91333°W﻿ / 36.71194; -78.91333﻿ (South Boston) |
| South Hill | 4,690 | Mecklenburg 36°43′32″N 78°7′44″W﻿ / ﻿36.72556°N 78.12889°W﻿ / 36.72556; -78.12889﻿ (South Hill) |
| Stanardsville | 349 | Greene 38°17′57″N 78°26′12″W﻿ / ﻿38.29917°N 78.43667°W﻿ / 38.29917; -78.43667﻿ (Stanardsville) |
| Stanley | 1,703 | Page 38°34′52″N 78°29′58″W﻿ / ﻿38.58111°N 78.49944°W﻿ / 38.58111; -78.49944﻿ (Stanley) |
| Stephens City | 2,016 | Frederick 39°5′35″N 78°13′6″W﻿ / ﻿39.09306°N 78.21833°W﻿ / 39.09306; -78.21833﻿ (Stephens City) |
| Stony Creek | 209 | Sussex 36°56′53″N 77°24′0″W﻿ / ﻿36.94806°N 77.40000°W﻿ / 36.94806; -77.40000﻿ (Stony Creek) |
| Strasburg | 7,083 | Shenandoah 38°59′43″N 78°20′42″W﻿ / ﻿38.99528°N 78.34500°W﻿ / 38.99528; -78.34500﻿ (Strasburg) |
| Stuart | 1,431 | Patrick 36°38′28″N 80°16′8″W﻿ / ﻿36.64111°N 80.26889°W﻿ / 36.64111; -80.26889﻿ (Stuart) |
| Surry | 208 | Surry 37°8′13″N 76°50′0″W﻿ / ﻿37.13694°N 76.83333°W﻿ / 37.13694; -76.83333﻿ (Surry) |
| Tangier | 436 | Accomack 37°49′24″N 75°59′34″W﻿ / ﻿37.82333°N 75.99278°W﻿ / 37.82333; -75.99278﻿ (Tangier) |
| Tappahannock | 2,193 | Essex 37°54′45″N 76°51′58″W﻿ / ﻿37.91250°N 76.86611°W﻿ / 37.91250; -76.86611﻿ (Tappahannock) |
| Tazewell | 4,486 | Tazewell 37°7′44″N 81°30′23″W﻿ / ﻿37.12889°N 81.50639°W﻿ / 37.12889; -81.50639﻿ (Tazewell) |
| The Plains | 245 | Fauquier 38°51′43″N 77°46′28″W﻿ / ﻿38.86194°N 77.77444°W﻿ / 38.86194; -77.77444﻿ (The Plains) |
| Timberville | 2,963 | Rockingham 38°38′0″N 78°46′13″W﻿ / ﻿38.63333°N 78.77028°W﻿ / 38.63333; -78.77028﻿ (Timberville) |
| Toms Brook | 276 | Shenandoah 38°56′51″N 78°26′22″W﻿ / ﻿38.94750°N 78.43944°W﻿ / 38.94750; -78.43944﻿ (Toms Brook) |
| Troutdale | 145 | Grayson 36°41′46″N 81°26′15″W﻿ / ﻿36.69611°N 81.43750°W﻿ / 36.69611; -81.43750﻿ (Troutdale) |
| Troutville | 458 | Botetourt 37°25′0″N 79°52′41″W﻿ / ﻿37.41667°N 79.87806°W﻿ / 37.41667; -79.87806﻿ (Troutville) |
| Urbanna | 492 | Middlesex 37°38′24″N 76°34′30″W﻿ / ﻿37.64000°N 76.57500°W﻿ / 37.64000; -76.57500﻿ (Urbanna) |
| Victoria | 1,734 | Lunenburg 36°59′40″N 78°13′27″W﻿ / ﻿36.99444°N 78.22417°W﻿ / 36.99444; -78.22417﻿ (Victoria) |
| Vienna | 16,473 | Fairfax 38°53′55″N 77°15′30″W﻿ / ﻿38.89861°N 77.25833°W﻿ / 38.89861; -77.25833﻿ (Vienna) |
| Vinton | 8,059 | Roanoke 37°16′27″N 79°53′17″W﻿ / ﻿37.27417°N 79.88806°W﻿ / 37.27417; -79.88806﻿ (Vinton) |
| Virgilina | 126 | Halifax 36°32′44″N 78°46′31″W﻿ / ﻿36.54556°N 78.77528°W﻿ / 36.54556; -78.77528﻿ (Virgilina) |
| Wachapreague | 257 | Accomack 37°36′23″N 75°41′23″W﻿ / ﻿37.60639°N 75.68972°W﻿ / 37.60639; -75.68972﻿ (Wachapreague) |
| Wakefield | 759 | Sussex 36°58′9″N 76°59′17″W﻿ / ﻿36.96917°N 76.98806°W﻿ / 36.96917; -76.98806﻿ (Wakefield) |
| Warrenton | 10,057 | Fauquier 38°43′4″N 77°47′50″W﻿ / ﻿38.71778°N 77.79722°W﻿ / 38.71778; -77.79722﻿ (Warrenton) |
| Warsaw | 1,637 | Richmond 37°57′37″N 76°45′40″W﻿ / ﻿37.96028°N 76.76111°W﻿ / 37.96028; -76.76111﻿ (Warsaw) |
| Washington | 86 | Rappahannock 38°42′42″N 78°9′36″W﻿ / ﻿38.71167°N 78.16000°W﻿ / 38.71167; -78.16000﻿ (Washington) |
| Waverly | 1,955 | Sussex 37°2′2″N 77°5′44″W﻿ / ﻿37.03389°N 77.09556°W﻿ / 37.03389; -77.09556﻿ (Waverly) |
| Weber City | 1,250 | Scott 36°37′25″N 82°33′48″W﻿ / ﻿36.62361°N 82.56333°W﻿ / 36.62361; -82.56333﻿ (Weber City) |
| West Point | 3,414 | King William 37°33′8″N 76°48′7″W﻿ / ﻿37.55222°N 76.80194°W﻿ / 37.55222; -76.80194﻿ (West Point) |
| White Stone | 380 | Lancaster 37°38′41″N 76°23′24″W﻿ / ﻿37.64472°N 76.39000°W﻿ / 37.64472; -76.39000﻿ (White Stone) |
| Windsor | 2,746 | Isle of Wight 36°48′39″N 76°44′17″W﻿ / ﻿36.81083°N 76.73806°W﻿ / 36.81083; -76.73806﻿ (Windsor) |
| Wise | 2,971 | Wise 36°58′36″N 82°34′50″W﻿ / ﻿36.97667°N 82.58056°W﻿ / 36.97667; -82.58056﻿ (Wise) |
| Woodstock | 5,807 | Shenandoah 38°52′20″N 78°31′2″W﻿ / ﻿38.87222°N 78.51722°W﻿ / 38.87222; -78.51722﻿ (Woodstock) |
| Wytheville | 8,265 | Wythe 36°57′12″N 81°5′18″W﻿ / ﻿36.95333°N 81.08833°W﻿ / 36.95333; -81.08833﻿ (Wytheville) |

## Note

    The towns of Castlewood (Russell County), Clover (Halifax County), and Columbia (Fluvanna County) were disincorporated in 1997, 1998, and 2016 respectively.
