dent cities."/>


Description: Detailed large map of Virginia State USA showing cities, towns, county formations, roads highway, US highways and State routes.
Virginia map (USA). This Virginia map with cities shows every county, independent city, and county seat from Richmond to Virginia Beach. Use this Virginia county map with roads, also called a VA county map with roads, to see county lines, major cities, and a light highway layer together for fast, accurate orientation on this map of Virginia with cities and towns.
Borders and waters at a glance: Virginia's northern edge meets Maryland and Washington, D.C. across the Potomac River, bordered by Fairfax and Loudoun counties plus the Northern Neck counties of King George, Westmoreland, Richmond, Northumberland, and Lancaster. The northwest side runs against West Virginia through Clarke, Frederick, Shenandoah, Page, Rockingham, Highland, Bath, Alleghany, Craig, Giles, Bland, Tazewell, Buchanan, Dickenson, and Wise counties. In the far southwest corner, Lee County touches Kentucky alongside Wise, Dickenson, and Buchanan, while Lee, Scott, Washington, and Grayson counties border Tennessee. The long southern edge meets North Carolina through Patrick, Henry, Pittsylvania, Halifax, Mecklenburg, Brunswick, Greensville, and Southampton counties, and the Chesapeake Bay and Atlantic Ocean frame the Tidewater on the east. All 95 counties and 38 independent cities are shown, with the Potomac, Rappahannock, York, James, and Shenandoah rivers acting as the main orientation lines.
Road-light orientation: Light corridor cues for I-81 down the Valley, I-64 from the mountains to Hampton Roads, I-95 through Richmond and Northern Virginia, and I-66 into Arlington help place the state's biggest population anchors: Virginia Beach, Chesapeake, Norfolk, and the capital, Richmond, all independent cities, plus Fairfax County, the most populous county.
Start at Virginia's tail end where the state narrows to a point. Lee County, seat Jonesville, touches both Kentucky and Tennessee near the Cumberland Gap. East of it, Scott County centers on Gate City along the Clinch River, and Wise County, seat Wise, sits amid the coalfields with the independent city of Norton tucked inside its borders. Dickenson County, seat Clintwood, and Buchanan County, seat Grundy, occupy the remote northern ridges against the West Virginia and Kentucky lines. The independent city of Bristol straddles the Tennessee state line at the southern edge of this cluster.
Moving southeast, Russell County is seated at Lebanon, Tazewell County at Tazewell, and Smyth County at Marion, all loosely strung along the US-11 and I-81 corridor. Washington County, seat Abingdon, is a historic crossroads near Bristol. Wythe County, seat Wytheville, sits where I-81 and I-77 cross. Grayson County, seat Independence, and Carroll County, seat Hillsville, climb toward the state's highest terrain near Mount Rogers, and small Bland County, seat Bland, fills the gap between Tazewell and the New River Valley. The independent city of Galax sits on the Carroll-Grayson line.
Pulaski County, seat Pulaski, opens the New River Valley, followed by Montgomery County, seat Christiansburg, home to nearby Blacksburg and Virginia Tech. Giles County, seat Pearisburg, fronts the West Virginia line, and Floyd County, seat Floyd, is a quiet upland block to the southeast. Craig County, seat New Castle, is one of Virginia's least populous counties, tucked against the Blue Ridge. The Roanoke basin itself centers on the independent City of Roanoke and neighboring Salem, another independent city that also functions as the seat of surrounding Roanoke County. The independent city of Radford sits just up the New River from Christiansburg.
Botetourt County, seat Fincastle, lines the Blue Ridge north of Roanoke. Bedford County, seat Bedford (a town since 2013, after decades as a separate independent city), spreads east to Smith Mountain Lake. Franklin County, seat Rocky Mount, and Patrick County, seat Stuart, roll toward the North Carolina line, while Henry County keeps its legal seat at Martinsville even though county offices now sit in nearby Collinsville. The independent city of Martinsville itself sits fully surrounded by Henry County but governs separately from it.
Alleghany County shares its courthouse history with the independent city of Covington, which now functions as the county's seat. Bath County, seat Warm Springs, and Highland County, seat Monterey, are Virginia's most sparsely populated highland counties, both facing West Virginia across the Alleghany ridgeline.
Rockbridge County bridges the mountains around the historic university town of Lexington, itself an independent city, with the smaller independent city of Buena Vista close by. Augusta County keeps its legal seat at Staunton, an independent city, though day-to-day county offices are based in nearby Verona; the independent city of Waynesboro sits at the Blue Ridge gap on Augusta's eastern edge. Rockingham County looks to the independent city of Harrisonburg, its historic seat, with Bridgewater and Elkton marked nearby along the valley floor.
Shenandoah County, seat Woodstock, and Page County, seat Luray, track the forks of the Shenandoah River. At the top of the Valley, Warren County, seat Front Royal, and Frederick County, whose seat is the independent city of Winchester, complete the run before the land opens into the Potomac crescent. Clarke County, seat Berryville, is the Valley's smallest and easternmost county, bordering West Virginia's eastern panhandle.
Crossing the mountain crest into rolling farmland, Rappahannock County, seat the small town of Washington, Madison County, seat Madison, and Greene County, seat Stanardsville, all straddle Shenandoah National Park. Albemarle County surrounds the independent city of Charlottesville, which still functions as its seat, with Crozet marked in the foothills. Nelson County, seat Lovingston, stretches along the Blue Ridge toward Wintergreen.
Amherst County, seat Amherst, and Campbell County, seat Rustburg, roll eastward around the independent city of Lynchburg. Appomattox County, seat Appomattox, is clearly labeled near the historic Civil War surrender site, with Buckingham County, seat Buckingham, and Cumberland County, seat Cumberland, just to the north along the James River.
Culpeper County, seat Culpeper, and Orange County, seat Orange, sit on the Piedmont shelf below the Blue Ridge, while Fauquier County, seat Warrenton, bridges toward Northern Virginia. Louisa County, seat Louisa, and Fluvanna County, seat Palmyra, link the Richmond basin back toward Charlottesville.
Goochland County, seat Goochland, and Powhatan County, seat Powhatan, hug the James River upstream of the capital. Henrico County seats its government in unincorporated Henrico, wrapping the independent city of Richmond, Virginia's capital, on three sides. Chesterfield County, seat Chesterfield Court House, spreads south of the James, with the independent cities of Colonial Heights, Petersburg, and Hopewell clustered along the Appomattox River just south of it. North of Richmond, Hanover County, seat Hanover, Caroline County, seat Bowling Green, Spotsylvania County, seat Spotsylvania Courthouse, and Stafford County, seat Stafford, line the I-95 corridor toward the independent city of Fredericksburg and, beyond it, Washington, D.C.
The map's densest labels concentrate here, yet the county shading keeps it readable. Fairfax County forms the inner ring of the D.C. suburbs and is Virginia's most populous county, with the independent city of Fairfax surrounded by, but politically separate from, the county that shares its name. Arlington County, Virginia's smallest county by area, is the small tile at the Potomac bend directly across from the nation's capital. Loudoun County, seat Leesburg, extends toward the Blue Ridge, while Prince William County is seated near the independent city of Manassas, with the smaller independent city of Manassas Park beside it. The independent cities of Alexandria and Falls Church appear as distinct points within the suburban matrix, both fully separate from any surrounding county.
Nottoway County, seat Nottoway, and Amelia County, seat Amelia Court House, sit between the fall line and the Southside proper. Prince Edward County, seat Farmville, home to Longwood University, sits between Charlotte County, seat Charlotte Court House, and Lunenburg County, seat Lunenburg. Mecklenburg County, seat Boydton, wraps around Buggs Island Lake on the North Carolina line.
Patrick County, seat Stuart, and Henry County, offices in Collinsville, sit beside the independent city of Martinsville near the state line. Pittsylvania County, seat Chatham and Virginia's largest county by land area, wraps the independent city of Danville on the Dan River. Halifax County, seat Halifax, with South Boston nearby, and Brunswick County, seat Lawrenceville, continue east toward Greensville County, whose government is based in the independent city of Emporia along the I-95/US-301 corridor.
East of Petersburg, Prince George County, seat Prince George, and Dinwiddie County, seat Dinwiddie, ring the Richmond metro's southern edge. Farther southeast, Sussex County, seat Sussex, and Southampton County, seat Courtland, surround the independent city of Franklin. Isle of Wight County, seat Isle of Wight, and Surry County, seat Surry, face the James River ship channels across from Hampton Roads, with Smithfield marked along the water.
On the Lower Peninsula, New Kent County, seat New Kent, and Charles City County, seat Charles City, lie between the Chickahominy and James rivers. James City County is seated at the independent city of Williamsburg, historically tied to the county though politically separate, and York County, seat Yorktown, bridges toward the independent city of Poquoson and the larger cities of Hampton and Newport News.
Across the harbor, the independent cities of Norfolk, Portsmouth, Chesapeake, Suffolk, and Virginia Beach, Virginia's largest city, ring the Chesapeake Bay's mouth and the Norfolk naval complex, none of them part of any county.
North of the York River, the counties narrow like fingers reaching the Bay. Gloucester County, seat Gloucester Court House, and Mathews County, seat Mathews, occupy the Middle Peninsula's lower half, with Middlesex County, seat Saluda, King and Queen County, seat King and Queen Court House, and King William County, seat King William, filling out the peninsula toward the Rappahannock. The Northern Neck itself runs from the Potomac to the Rappahannock: Essex County, seat Tappahannock, up to Richmond County, seat Warsaw, Northumberland County, seat Heathsville, and Lancaster County, seat Lancaster, on the bay mouth, with Westmoreland County, seat Montross, facing Maryland across the Potomac. King George County, seat King George, sits upriver toward the Potomac bridges near Fredericksburg.
Across the Chesapeake Bay Bridge-Tunnel, the Eastern Shore holds just two counties: Northampton County, seat Eastville, on the southern half of the Delmarva strand, and Accomack County, seat Accomac, to the north toward Chincoteague.
A handful of rivers do most of the orientation work on this page. The Potomac forms the northern boundary from Northern Virginia out through the Northern Neck. The Rappahannock splits the Northern Neck from the Middle Peninsula, passing Fredericksburg and Tappahannock. The York River forms from the Pamunkey and Mattaponi and separates the Middle Peninsula from the Lower Peninsula. The James River is the longest, running from the Alleghany Highlands through Richmond and Williamsburg to Hampton Roads. The Shenandoah River drains the Valley counties north to the Potomac at Harpers Ferry. Keep these five in mind and any county or independent city on the map is easy to place.
The road layer is intentionally minimal. I-81 traces the Valley from Bristol through Abingdon, Marion, Wytheville, Roanoke, Lexington, Staunton, Harrisonburg, and Winchester. I-64 crosses the mountains to the Tidewater through Covington, Lexington, Charlottesville, Richmond, Williamsburg, and Newport News. I-95 runs from Richmond through Fredericksburg and Northern Virginia toward Washington, D.C. I-66 links Front Royal to Arlington, and US-29 and US-58 give gentle north-south and east-west bearings through the Piedmont and Southside. None of these are meant for turn-by-turn navigation, only as county-placement cues.
Every one of Virginia's 95 counties and its seat, in alphabetical order: Accomack County (Accomac), Albemarle County (Charlottesville), Alleghany County (Covington), Amelia County (Amelia Court House), Amherst County (Amherst), Appomattox County (Appomattox), Arlington County (Arlington), Augusta County (Staunton), Bath County (Warm Springs), Bedford County (Bedford), Bland County (Bland), Botetourt County (Fincastle), Brunswick County (Lawrenceville), Buchanan County (Grundy), Buckingham County (Buckingham), Campbell County (Rustburg), Caroline County (Bowling Green), Carroll County (Hillsville), Charles City County (Charles City), Charlotte County (Charlotte Court House), Chesterfield County (Chesterfield Court House), Clarke County (Berryville), Craig County (New Castle), Culpeper County (Culpeper), Cumberland County (Cumberland), Dickenson County (Clintwood), Dinwiddie County (Dinwiddie), Essex County (Tappahannock), Fairfax County (Fairfax), Fauquier County (Warrenton), Floyd County (Floyd), Fluvanna County (Palmyra), Franklin County (Rocky Mount), Frederick County (Winchester), Giles County (Pearisburg), Gloucester County (Gloucester Court House), Goochland County (Goochland), Grayson County (Independence), Greene County (Stanardsville), Greensville County (Emporia), Halifax County (Halifax), Hanover County (Hanover), Henrico County (Henrico), Henry County (Martinsville), Highland County (Monterey), Isle of Wight County (Isle of Wight), James City County (Williamsburg), King and Queen County (King and Queen Court House), King George County (King George), King William County (King William), Lancaster County (Lancaster), Lee County (Jonesville), Loudoun County (Leesburg), Louisa County (Louisa), Lunenburg County (Lunenburg), Madison County (Madison), Mathews County (Mathews), Mecklenburg County (Boydton), Middlesex County (Saluda), Montgomery County (Christiansburg), Nelson County (Lovingston), New Kent County (New Kent), Northampton County (Eastville), Northumberland County (Heathsville), Nottoway County (Nottoway), Orange County (Orange), Page County (Luray), Patrick County (Stuart), Pittsylvania County (Chatham), Powhatan County (Powhatan), Prince Edward County (Farmville), Prince George County (Prince George), Prince William County (Manassas), Pulaski County (Pulaski), Rappahannock County (Washington), Richmond County (Warsaw), Roanoke County (Salem), Rockbridge County (Lexington), Rockingham County (Harrisonburg), Russell County (Lebanon), Scott County (Gate City), Shenandoah County (Woodstock), Smyth County (Marion), Southampton County (Courtland), Spotsylvania County (Spotsylvania Courthouse), Stafford County (Stafford), Surry County (Surry), Sussex County (Sussex), Tazewell County (Tazewell), Warren County (Front Royal), Washington County (Abingdon), Westmoreland County (Montross), Wise County (Wise), Wythe County (Wytheville), and York County (Yorktown). Virginia's 38 independent cities, each a separate jurisdiction with no surrounding county, are: Alexandria, Bristol, Buena Vista, Charlottesville, Chesapeake, Colonial Heights, Covington, Danville, Emporia, Fairfax, Falls Church, Franklin, Fredericksburg, Galax, Hampton, Harrisonburg, Hopewell, Lexington, Lynchburg, Manassas, Manassas Park, Martinsville, Newport News, Norfolk, Norton, Petersburg, Poquoson, Portsmouth, Radford, Richmond, Roanoke, Salem, Staunton, Suffolk, Virginia Beach, Waynesboro, Williamsburg, and Winchester.
Virginia borders Maryland and Washington, D.C. to the north across the Potomac, West Virginia along its northwest ridgeline, Kentucky and Tennessee at its far southwest tip, and North Carolina the length of its southern edge, with the Chesapeake Bay and Atlantic Ocean framing the east. The state holds 95 counties plus 38 independent cities that sit outside any county under Virginia law, 133 jurisdictions in total. Pittsylvania County is the largest by land area at about 969 square miles, while Arlington County, also the smallest self-governing county in the entire United States, is the smallest at about 26 square miles. Fairfax County is the most populous jurisdiction at roughly 1,147,837 residents, and Highland County is the least populous at roughly 2,296. James City County is generally recognized as Virginia's oldest county, one of eight original shires chartered in 1634 and the county that still holds the 1607 Jamestown settlement site. Virginia covers about 42,774 square miles in total, with about 39,490 square miles of land. The capital, Richmond, is itself an independent city rather than a county seat, sitting on the James River at the fall line. Landscape-wise, the state moves from the Atlantic coastal plain and Chesapeake Bay in the east, across the Piedmont's rolling hills, up the Blue Ridge and down into the Shenandoah Valley, and out into the folded ridges of the Appalachian Plateau in the far southwest.
On this map, the Blue Ridge Mountains and the Potomac, James, and Shenandoah rivers double as landmarks for finding counties quickly. For elevation, terrain, watersheds, and land-cover detail, see our Physical Map of Virginia.
Virginia has a humid subtropical climate in the Tidewater and Piedmont, shifting cooler and more continental up in the Shenandoah Valley and the Appalachian highlands. For a full seasonal and biome breakdown, see our Physical Map of Virginia.
Virginia's ten largest cities by current population are all independent cities: Virginia Beach (about 454,000), Chesapeake (about 254,000), Norfolk (about 231,000), Richmond (about 229,000, the capital), Newport News (about 183,000), Alexandria (about 155,000), Hampton (about 137,000), Suffolk (about 101,000), Roanoke (about 97,000), and Portsmouth (about 97,000). None of them sit inside a county, which is a common point of confusion for anyone new to Virginia's map. Fairfax, Loudoun, and Arlington counties anchor Northern Virginia's technology and data-center economy, one of the densest concentrations of federal contracting and cloud infrastructure in the country, with Loudoun County alone handling a large share of the world's internet traffic through its data centers. Hampton Roads, built around the independent cities of Norfolk, Virginia Beach, Newport News, and Portsmouth, hosts the world's largest naval base along with major shipbuilding and port operations. Richmond anchors state government, banking, and law, while agriculture, from Shenandoah Valley poultry and dairy to Southside tobacco and Eastern Shore produce, still shapes the rural counties.
Virginia's cultural identity runs deep into the country's colonial and founding history. Jamestown in James City County marks the first permanent English settlement in 1607, and nearby Williamsburg and Yorktown complete the Historic Triangle on the Peninsula. The Shenandoah Valley counties preserve a strong Appalachian and German-Scots-Irish settlement heritage, with old mill towns and the Blue Ridge Parkway threading through Floyd and Patrick counties, both known for old-time and bluegrass music. Monticello in Albemarle County and Montpelier in Orange County tie two founding presidents to their home counties, and the Civil War's end is marked at Appomattox Court House. Higher education is spread widely across the map too, with the University of Virginia in Charlottesville, William and Mary in Williamsburg, Virginia Tech in Blacksburg, James Madison University in Harrisonburg, and Old Dominion University and Norfolk State University in Norfolk.
North-south travel through the western half of the state runs mainly on I-81, threading the entire Shenandoah Valley from Bristol to Winchester. East-west travel splits between I-64, connecting the mountains to Hampton Roads through Richmond, and I-66, feeding Northern Virginia into Washington, D.C. I-95 carries the state's busiest north-south corridor along the fall line through Richmond, Fredericksburg, and Northern Virginia. Keep in mind that ZIP codes do not follow county or independent-city lines in Virginia, so a single ZIP code can span a county and a neighboring independent city. Always confirm the jurisdiction directly from the map or index rather than assuming it from a ZIP prefix.
Virginia has 95 counties plus 38 independent cities that are legally separate from any county, 133 jurisdictions total, and the map labels every one.
Under Virginia law, any municipality incorporated as a city stands apart from county government, so cities like Richmond and Norfolk are not part of any county.
Richmond is the capital. It is an independent city and is not located in any county.
Fairfax County, with roughly 1,147,837 residents.
Highland County, with roughly 2,296 residents.
Virginia Beach, an independent city, with roughly 454,000 residents.
Pittsylvania County, at about 969 square miles of land.
Arlington County, at about 26 square miles, also the smallest self-governing county in the country.
James City County, one of eight original shires chartered in 1634 and tied to the 1607 Jamestown settlement.
No. Richmond is an independent city. Neighboring Henrico County seats at Henrico and Chesterfield County at Chesterfield Court House.
Arlington, Fairfax, Loudoun and Prince William counties, plus the independent cities Alexandria, Fairfax, Falls Church, Manassas and Manassas Park.
Fairfax, itself an independent city completely surrounded by the county.
Leesburg, along the Potomac crescent.
Frederick, Warren, Shenandoah, Page, Rockingham, Augusta and Rockbridge, with seats at Winchester, Front Royal, Woodstock, Luray, Harrisonburg, Staunton and Lexington.
Charlottesville is an independent city that sits inside Albemarle County and still functions as its seat.
It is an independent city bordered by Campbell and Amherst counties.
An independent city on the North Carolina line next to Pittsylvania County, seat Chatham.
No. Martinsville is an independent city. Henry County's offices are based in Collinsville.
The independent City of Roanoke and Salem, with Roanoke County itself seated at Salem.
Seat of Washington County in Virginia's far southwest.
Northampton County, seat Eastville, and Accomack County, seat Accomac.
Westmoreland, Richmond, Northumberland and Lancaster counties, between the Potomac and Rappahannock rivers.
Seat of Essex County, on the Rappahannock River.
James City County, though Williamsburg itself is an independent city.
York County and Gloucester County.
Norfolk, Virginia Beach, Chesapeake, Portsmouth, Suffolk, Hampton and Newport News.
Fairfax and Loudoun along the Potomac, plus the Northern Neck counties of King George, Westmoreland, Richmond, Northumberland and Lancaster.
Clarke, Frederick, Shenandoah, Page, Rockingham, Highland, Bath, Alleghany, Craig, Giles, Bland, Tazewell, Buchanan, Dickenson and Wise.
Lee, Wise, Dickenson and Buchanan, in the far southwest coalfields.
Lee, Scott, Washington and Grayson counties.
Patrick, Henry, Pittsylvania, Halifax, Mecklenburg, Brunswick, Greensville and Southampton.
Fairfax and Loudoun upstream, then King George and the Northern Neck counties along its tidal reach.
I-81 down the Valley, I-64 from the mountains to Hampton Roads, I-95 through Richmond and Northern Virginia, I-66 into Arlington, plus US-29 and US-58.
No. ZIP codes cross county lines in Virginia, so use the county boundaries and seats shown here instead.
No. Printing or copying our maps from the site is not permitted.
Physical Map of Virginia
Physical map and map image of Virginia.
Regional Directory of Canada
Information and guide about Canada and website listing.
Regional Directory of United States of America
Information and guide about United States of America and websites with American topics.
Regional Directory of Europe
Information and guide about Europe and websites with European topics.
Regional Directory of Australia
Information and guide about Australia and websites with Australian topics.