List of Virginia DMV Office Locations

Oak Hall DMV Select Office
8171 Lankford Highway
Oak Hall, VA 23416
757-854-1425
Onancock DMV Customer Service Center
20 North Street
Onancock, VA 23417
804-497-7100
Alexandria DMV Customer Service Center
2681 Mill Road
Alexandria, VA 22314
804-497-7100
Alexandria DMV Customer Service Center
6306 Grovedale Drive
Alexandria, VA 22310
804-497-7100
Amherst DMV Select Office
200 Richmond Highway
Amherst, VA 24521
434-946-5218
Arlington DMV Customer Service Center
4150 South Four Mile Run Drive
Arlington, VA 22206
804-497-7100
Arlington DMV Select Office
2100 North Clarendon Boulevard
Arlington, VA 22201
804-497-7100
Warm Springs DMV Select Office
65 Courthouse Hill Road
Warm Springs, VA 24484
540-839-7256
Bristol DMV Customer Service Center
21341 Old Dominion Road
Bristol, VA 24202
804-497-7100
Brunswick DMV Select Office
228 North Main Street
Lawrenceville, VA 23868
434-848-2313
Vansant DMV Customer Service Center
1657 Lovers Gap Road
Vansant, VA 24656
804-497-7100
Altavista DMV Customer Service Center
1301 Main Street
Altavista, VA 24517
804-497-7100
Bowling Green DMV Select Office
212 North Main Street
Bowling Green, VA 22427
804-497-7100
Charlotte Courthouse DMV Select Office
205 David Bruce Avenue
Charlotte Court House, VA 23923
434-542-5546
Chesapeake DMV Customer Service Center
813 Greenbrier Pkwy
Chesapeake, VA 23320
804-497-7100
Chesapeake DMV Select Office
306 Cedar Rd
Chesapeake, VA 23322
804-497-7100
Chester DMV Customer Service Center
12100 Branders Creek Drive
Chester, VA 23831
804-497-7100
Chesterfield DMV Select Office
9901 Lori Road
Chesterfield, VA 23832
804-497-7100
Berryville DMV Select Office
6103 Lord Fairfax Highway
Berryville, VA 22611
540-955-1367
Covington DMV Customer Service Center
810 Grayson Avenue
Covington, VA 24426
804-497-7100
Danville DMV Customer Service Center
600 Cleveland St
Danville, VA 24541
804-497-7100
Virginia Department Of Motor Vehicles
2311 Dickenson Highway
Clintwood, VA 24228
804-497-7100
Chantilly DMV Self-Service Center
14950 Northridge Drive
Chantilly, VA 20151
Lorton Customer Service Center
7714 Gunston Plaza Drive
Lorton, VA 22079
804-497-7100
Lorton DMV Select Office
8210 Cinder Bed Road
Lorton, VA 22079
804-497-7100
Vienna DMV Customer Service Center
1968 Gallows Road
Vienna, VA 22182
804-497-7100
Vienna DMV Select Office
8230 Boone Boulevard
Vienna, VA 22182
703-752-4786
Fairfax DMV Customer Service Center
11805 Fair Oaks Mall
Fairfax, VA 22033
804-497-7100
Fairfax DMV Select Office
10455 Armstrong Street
Fairfax, VA 22030
804-497-7100
Remington DMV Select Office
203 East Main Street
Remington, VA 22734
540-439-3220
Warrenton DMV Customer Service Center
94 Alexandria Pike
Warrenton, VA 20186
804-497-7100
Rocky Mount DMV Customer Service Center
305 Tanyard Road
Rocky Mount, VA 24151
804-497-7100
Fredericksburg DMV Customer Service Center
5700 Southpoint Centre Boulevard
Fredericksburg, VA 22407
804-497-7100
Fredericksburg DMV Self-Service Center
5700 Southpoint Centre Boulevard
Fredericksburg, VA 22407
866-368-5463
Galax DMV Customer Service Center
7565 Carrollton Pike
Galax, VA 24333
804-497-7100
Gloucester Customer Service Center
2348 York Crossing Drive
Gloucester Point, VA 23072
804-497-7100
Goochland DMV Select Office
1800 Sandy Hook Road
Goochland, VA 23063
804-497-7100
South Boston DMV Customer Service Center
2039 Hamilton Boulevard
South Boston, VA 24592
804-497-7100
Hampton DMV Select Office
1 Franklin St Ste 100
Hampton, VA 23669
804-497-7100
Hanover DMV Select Office
7497 County Complex Road
Hanover, VA 23069
804-497-7100
Harrisonburg DMV Customer Service Center
3281 Peoples Drive
Harrisonburg, VA 22801
804-497-7100
Harrisonburg DMV Self-Service Center
3281 Peoples Drive
Harrisonburg, VA 22801
866-368-5463
Glen Allen DMV Customer Service Center
9015 Brook Road
Glen Allen, VA 23060
804-497-7100
Hopewell DMV Select Office
300 N Main St Rm 109
Hopewell, VA 23860
804-497-7100
Smithfield DMV Customer Service Center
912 South Church Street
Smithfield, VA 23430
804-497-7100
West Point DMV Select Office
329 6th Street
West Point, VA 23181
804-843-4362
Lexington DMV Customer Service Center
110 Walker Street
Lexington, VA 24450
804-497-7100
Leesburg DMV Customer Service Center
945 Edwards Ferry Road Northeast
Leesburg, VA 20176
804-497-7100
Leesburg DMV Select Office
1 Harrison Street Southeast
Leesburg, VA 20175
804-497-7100
Leesburg DMV Self-Service Center
945 Edwards Ferry Road Northeast
Leesburg, VA 20176
Sterling DMV Customer Service Center
100 Free Court
Sterling, VA 20164
804-497-7100
Sterling DMV Select Office
21641 Ridgetop Circle
Sterling, VA 20166
804-497-7100
Mineral DMV Select Office
312 Mineral Avenue
Mineral, VA 23117
804-497-7100
Victoria DMV Select Office
1802 Main Street
Victoria, VA 23974
434-696-2343
Lynchburg DMV Customer Service Center
3236 Odd Fellows Road
Lynchburg, VA 24501
804-497-7100
Manassas DMV Customer Service Center
9800 Godwin Dr
Manassas, VA 20110
804-497-7100
Martinsville DMV Customer Service Center
310 Starling Avenue
Martinsville, VA 24112
804-497-7100
South Hill DMV Customer Service Center
206 South Brunswick Avenue
South Hill, VA 23970
804-497-7100
Christiansburg DMV Customer Service Center
385 Arbor Drive
Christiansburg, VA 24073
804-497-7100
Hampton Customer Service Center
8109 Roanoke Ave
Newport News, VA 23605
804-497-7100
Newport News City Hall DMV Select Office
2400 Washington Avenue
Newport News, VA 23607
804-497-7100
Newport News DMV Customer Service Center
12730 Patrick Henry Drive
Newport News, VA 23602
804-497-7100
Newport News DMV Self-Service Center
12730 Patrick Henry Drive
Newport News, VA 23602
866-368-5463
Newport News Denbigh DMV Select Office
12912 Jefferson Avenue
Newport News, VA 23608
804-497-7100
Norfolk DMV Customer Service Center
850 Widgeon Rd
Norfolk, VA 23513
804-497-7100
Norfolk DMV Customer Service Center
5745 Poplar Hall Dr
Norfolk, VA 23502
804-497-7100
Norfolk DMV Select Office
810 Union St
Norfolk, VA 23510
757-664-7884
Heathsville DMV Select Office
72 Monument Place
Heathsville, VA 22473
804-497-7100
Norton DMV Customer Service Center
1729 Park Avenue Northwest
Norton, VA 24273
804-497-7100
Petersburg Customer Service Center
120 Wagner Rd
Petersburg, VA 23805
804-497-7100
Chatham DMV Select Office
17 South Main Street
Chatham, VA 24531
434-432-4003
Portsmouth DMV Customer Service Center
6400 Bickford Pkwy
Portsmouth, VA 23703
804-497-7100
Portsmouth DMV Select Office
801 Crawford St
Portsmouth, VA 23704
804-497-7100
Farmville DMV Customer Service Center
300 North Virginia Street
Farmville, VA 23901
804-497-7100
Prince George DMV Customer Service Center
4401 Crossings Boulevard
Prince George, VA 23875
804-497-7100
Pulaski DMV Customer Service Center
1901 Bob White Boulevard
Pulaski, VA 24301
804-497-7100
Pulaski DMV Customer Service Center
1901 Bob White Boulevard
Pulaski, VA 24301
866-368-5463
Henrico DMV Customer Service Center
9237 Quioccasin Road
Richmond, VA 23229
804-497-7100
Henrico DMV Customer Service Center
5517 South Laburnum Avenue
Richmond, VA 23231
804-497-7100
Richmond DMV Customer Service Center
2300 West Broad Street
Richmond, VA 23269
804-497-7100
Roanoke DMV Customer Service Center
5220 Valleypark Drive
Roanoke, VA 24019
804-497-7100
Lebanon DMV Customer Service Center
567 West Main Street
Lebanon, VA 24266
804-497-7100
Gate City DMV Customer Service Center
382 Jones St
Gate City, VA 24251
804-497-7100
Woodstock DMV Customer Service Center
714 North Main Street
Woodstock, VA 22664
804-497-7100
Marion DMV Customer Service Center
1595 North Main Street
Marion, VA 24354
804-497-7100
Courtland DMV Customer Service Center
27426 Southampton Parkway
Courtland, VA 23837
804-497-7100
Stafford DMV Customer Service Center
874 Garrisonville Road
Stafford, VA 22554
804-497-7100
Stafford DMV Select Office
1300 Courthouse Road
Stafford, VA 22554
804-497-7100
Staunton DMV Customer Service Center
17 1st Street
Staunton, VA 24401
804-497-7100
Suffolk DMV Customer Service Center
268 Holladay St
Suffolk, VA 23434
804-497-7100
Tazewell DMV Customer Service Center
953 Tazewell Avenue
Tazewell, VA 24651
804-497-7100
Virginia Beach DMV Customer Service Center
3551 Buckner Blvd
Virginia Beach, VA 23453
804-497-7100
Virginia Beach DMV Customer Service Center
1712 Donna Blvd
Virginia Beach, VA 23454
804-497-7100
Virginia Beach DMV Select Office
2401 Courthouse Dr
Virginia Beach, VA 23456
804-497-7100
Front Royal DMV Customer Service Center
15 Water Street
Front Royal, VA 22630
804-497-7100
Waynesboro DMV Customer Service Center
998 Hopeman Parkway
Waynesboro, VA 22980
804-497-7100
Williamsburg DMV Customer Service Center
952 Capitol Landing Rd
Williamsburg, VA 23185
804-497-7100
Winchester DMV Customer Service Center
4050 Valley Pike
Winchester, VA 22602
804-497-7100
Wytheville DMV Customer Service Center
800 East Main Street
Wytheville, VA 24382
804-497-7100

List of counties for Virginia