All 131 DMV offices & DMV Selects in Virginia
From Virginia DMV's list, read Nov 11, 2026. Owners Row is not affiliated with Virginia DMV or any place listed.
Call before you go. We can't confirm hours or what they'll do for a private sale today, even where hours are posted.
Abingdon · 2 offices
- Abingdon DMV Customer Service Center25552 Lee Highway, Abingdon, 24211
- Abingdon DMV SelectOne Government Center Place, Suite B, Abingdon, 24210
Alexandria · 3 offices
- AAA Alexandria DMV Select2231 Eisenhower Avenue, Alexandria, 22314
- Alexandria DMV Customer Service Center2681 Mill Road, Alexandria, 22314
- Franconia DMV Customer Service Center6306 Grovedale Drive, Alexandria, 22310
Altavista · 1 office
- Altavista DMV Customer Service Center1301-H Main Street, Altavista, 24517
Amelia · 1 office
- Amelia County DMV Select16360 Dunn Street, Suite 104, Amelia, 23002
Amherst · 1 office
- Amherst DMV Select200 Richmond Hwy., Suite 101, Amherst, 24521
Appomattox · 1 office
- Appomattox DMV Select175 Court Street, Appomattox, 24522
Arlington · 3 offices
- Arlington DMV Customer Service Center4150 South Four Mile Run Drive, Arlington, 22206
- Arlington DMV Select2100 Clarendon Boulevard, Suite 218, Arlington, 22201
- Arlington Metro at Va. Square DMV Customer Service Center3434 North Washington Blvd. Suite RET01, Arlington, 22201
Ashland · 1 office
- Ashland DMV Customer Service Center252 A Washington Highway, Ashland, 23005
Bedford · 1 office
- Bedford DMV Customer Service Center1128 E. Lynchburg Salem Turnpike, Suite 950, Bedford, 24523
Berryville · 1 office
- Berryville DMV Select6103 Lord Fairfax Hwy, Berryville, 22611
Blackstone · 1 office
- Blackstone DMV Select100 West Elm Street, Blackstone, 23824
Bowling Green · 1 office
- Caroline DMV Select212 North Main Street, Bowling Green, 22427
Chantilly · 1 office
- Fairfax / Westfields DMV Customer Service Center14950 Northridge Drive, Chantilly, 20151
Charlotte Court House · 1 office
- Charlotte Court House DMV Select205 David Bruce Avenue, Charlotte Court House, 23923
Charlottesville · 2 offices
- Charlottesville DMV Customer Service Center2055 Abbey Road, Charlottesville, 22911
- Charlottesville DMV Select605 East Main Street, A120, Charlottesville, 22902
Chatham · 1 office
- Chatham DMV Select131 S. Main Street, Chatham, 24531
Chesapeake · 2 offices
- Chesapeake DMV Customer Service Center813 Greenbrier Parkway, Chesapeake, 23320
- Chesapeake DMV Select306 Cedar Road, Chesapeake, 23322
Chester · 1 office
- Chester DMV Customer Service Center12100 Branders Creek Drive, Chester, 23831
Chesterfield · 1 office
- Chesterfield DMV Select9901 Lori Road, Room 165, Chesterfield, 23832
Christiansburg · 1 office
- Christiansburg DMV Customer Service Center385 Arbor Drive, Christiansburg, 24073
Clintwood · 1 office
- Clintwood DMV Customer Service Center2311 Dickenson Hwy., Clintwood, 24228
Colonial Heights · 1 office
- Colonial Heights DMV Select201 James Avenue, Colonial Heights, 23834
Courtland · 1 office
- Courtland DMV Customer Service Center27426 Southampton Parkway, Courtland, 23837
Covington · 1 office
- Covington DMV Customer Service Center121 Mall Road, Covington, 24426
Culpeper · 1 office
- Culpeper DMV Customer Service Center18505 Crossroad Parkway, Culpeper, 22701
Cumberland · 1 office
- Cumberland DMV Select1 Courthouse Circle, Cumberland, 23040
Danville · 1 office
- Danville DMV Customer Service Center126 Sandy Court, Suite C, Danville, 24541
Dinwiddie · 1 office
- Dinwiddie DMV Select14010 Boydton Plank Road, Dinwiddie, 23841
Dumfries · 1 office
- Dumfries DMV Select17739 Main Street, Suite 150, Dumfries, 22026
Emporia · 1 office
- Emporia DMV Customer Service Center103 Commonwealth Blvd, Emporia, 23847
Fairfax · 2 offices
- Fairfax Braddock Road DMV Customer Service Center9855 Braddock Road, Fairfax, 22032
- Fairfax City DMV Select10455 Armstrong Street, Room 224, Fairfax, 22030
Farmville · 1 office
- Farmville DMV Customer Service Center300 North Virginia Street, Farmville, 23901
Fort Lee · 1 office
- Fort Lee DMV Customer Service Center1401 Barfoot Ave, Room 118, BLDG 3400 RM118, Fort Lee, 23801
Fredericksburg · 1 office
- Fredericksburg DMV Customer Service Center5700 Southpoint Centre Boulevard, Fredericksburg, 22407
Front Royal · 1 office
- Front Royal DMV Customer Service Center15 Water Street, Front Royal, 22630
Galax · 1 office
- Galax DMV Customer Service Center7565 Carrollton Pike, Galax, 24333
Gate City · 1 office
- Gate City DMV Customer Service Center382 Jones Street, Suite 101, Gate City, 24251
Goochland · 1 office
- Goochland DMV Select1800 Sandy Hook Road, Room 220, Goochland, 23063
Hampton · 2 offices
- Hampton DMV Customer Service Center8109 Roanoke Avenue, Hampton, 23605
- Hampton DMV Select1 Franklin Street, Suite 100, Hampton, 23669
Hanover · 1 office
- Hanover DMV Select7507 Library Drive, Hanover, 23069
Harrisonburg · 1 office
- Harrisonburg DMV Customer Service Center3281 Peoples Drive, Harrisonburg, 22801
Hayes · 1 office
- Gloucester DMV Customer Service Center2348 York Crossing Drive, Hayes, 23072
Heathsville · 1 office
- Northumberland DMV Select72 Monument Place, Heathsville, 22473
Hopewell · 1 office
- Hopewell DMV Select300 North Main Street, Room 100, Hopewell, 23860
Independence · 1 office
- Independence DMV Select317 East Main Street, Independence, 24348
Jonesville · 1 office
- Jonesville DMV Customer Service Center195 Hill Street, Jonesville, 24263
Kilmarnock · 1 office
- Kilmarnock DMV Customer Service Center110 DMV Drive, Kilmarnock, 22482
King George · 1 office
- King George DMV Select13035 Kings Highway, King George, 22485
Lawrenceville · 1 office
- Brunswick DMV Select100 Athletic Field Road, Lawrenceville, 23868
Lebanon · 1 office
- Lebanon DMV Customer Service Center567 W. Main Street, Lebanon, 24266
Leesburg · 1 office
- Leesburg DMV Customer Service Center400 Fort Evans Road NE, Leesburg, 20176
Lexington · 1 office
- Lexington DMV Customer Service Center110 East Midland Trail, Lexington, 24450
Lorton · 1 office
- Lorton DMV Customer Service Center7714 Gunston Plaza, Lorton, 22079
Luray · 1 office
- Page County DMV Select103 S. Court Street, Luray, 22835
Lynchburg · 1 office
- Lynchburg DMV Customer Service Center3236 Odd Fellows Road, Lynchburg, 24501
Madison · 1 office
- Madison DMV Select23 Washington Circle, Madison, 22727
Manassas · 1 office
- Prince William/Manassas DMV Customer Service Center11270 Bulloch Drive, Manassas, 20109
Marion · 1 office
- Marion DMV Customer Service Center1595 North Main Street, Marion, 24354
Martinsville · 1 office
- Martinsville DMV Customer Service Center310 Starling Avenue, Martinsville, 24112
Mathews · 1 office
- Mathews DMV Select10644 Buckley Hall Road, Mathews, 23109
Mineral · 1 office
- Mineral DMV Select312 Mineral Avenue, Mineral, 23117
Monterey · 1 office
- Highland DMV Select165 West Main Street, Monterey, 24465 · 540-468-2142
Nathalie · 1 office
- Nathalie DMV Select5018 Stage Coach Road, Nathalie, 24577
New Kent · 1 office
- New Kent DMV Select12007 Courthouse Circle, Room 202, New Kent, 23124
Newport News · 3 offices
- Newport News DMV Customer Service Center12730 Patrick Henry Drive, Newport News, 23602
- Newport News/City Hall DMV Select2400 Washington Ave., Newport News, 23607
- Newport News/Denbigh DMV Select12912 Jefferson Avenue, Newport News, 23608
Norfolk · 3 offices
- Norfolk / Military Circle DMV Customer Service Center5745 Poplar Hall Drive, Norfolk, 23502
- Norfolk / Widgeon Road DMV Customer Service Center850 Widgeon Road, Norfolk, 23513
- Norfolk DMV Select810 Union Street, Norfolk, 23510
Onancock · 1 office
- Onancock DMV Customer Service Center20 North Street, Onancock, 23417
Orange · 1 office
- Orange DMV Select12403 James Madison Hwy., Orange, 22960
Palmyra · 1 office
- Palmyra DMV Select13027 James Madison Hwy, Palmyra, 22963
Parksley · 1 office
- Parksley DMV Select18444 Dunne Avenue, Parksley, 23421
Pearisburg · 1 office
- Pearisburg DMV Select130 North Main Street, Pearisburg, 24134
Petersburg · 1 office
- Petersburg DMV Customer Service Center120 Wagner Road, Petersburg, 23805
Poquoson · 1 office
- Poquoson DMV Select500 City Hall Ave., Poquoson, 23662
Portsmouth · 2 offices
- Portsmouth DMV Customer Service Center6400 Bickford Parkway, Portsmouth, 23703
- Portsmouth DMV Select801 Crawford Street, Suite A, Portsmouth, 23704
Powhatan · 1 office
- Powhatan DMV Select3834 Old Buckingham Road Suite C, Powhatan, 23139
Prince George · 1 office
- Hopewell DMV Customer Service Center4401 Crossings Boulevard, Prince George, 23875
Pulaski · 1 office
- Pulaski DMV Customer Service Center1901 Bobwhite Boulevard, Pulaski, 24301
Radford · 1 office
- Radford DMV Select619 2nd Street, Rm. 164, Radford, 24141
Remington · 1 office
- Remington DMV Select105 East Main Street, Remington, 22734
Richmond · 4 offices
- Chesterfield DMV Customer Service Center610 Johnston Willis Drive, Richmond, 23236
- East Henrico DMV Customer Service Center5517 South Laburnum Avenue, Richmond, 23231
- Richmond Central DMV Customer Service Center2300 West Broad Street, Richmond, 23269
- West Henrico DMV Customer Service Center9237 Quioccasin Road, Richmond, 23229
Roanoke · 2 offices
- Roanoke City DMV Select215 Church Avenue, SW Room 254, Roanoke, 24011
- Roanoke DMV Customer Service Center5220 Valleypark Drive, Roanoke, 24019
Rocky Mount · 1 office
- Rocky Mount DMV Customer Service Center305 Tanyard Road, Rocky Mount, 24151
Smithfield · 1 office
- Smithfield DMV Customer Service Center1403 S Church St, Smithfield, 23430
South Boston · 1 office
- South Boston DMV Customer Service Center2039 Hamilton Boulevard, South Boston, 24592
South Hill · 1 office
- South Hill DMV Customer Service Center206 South Brunswick Avenue, South Hill, 23970
Stafford · 2 offices
- Stafford DMV Customer Service Center874 Garrisonville Road, Stafford, 22554
- Stafford DMV Select1300 Courthouse Road, Stafford, 22554
Staunton · 1 office
- Staunton DMV Customer Service Center17 First Street, Staunton, 24401
Sterling · 1 office
- Sterling - Sterling Blvd. DMV Customer Service Center22360 S. Sterling Blvd. Unit D112, Sterling, 20164
Stuart · 1 office
- Stuart DMV Select106 Rucker Street, Stuart, 24171
Suffolk · 1 office
- Suffolk DMV Customer Service Center1040 Centerbrooke Ln, Suffolk, 23434
Sussex · 1 office
- Sussex DMV Select15074 Courthouse Road, Sussex, 23884
Tappahannock · 1 office
- Tappahannock DMV Customer Service Center750 Richmond Beach Road, Tappahannock, 22560
Tazewell · 1 office
- Tazewell DMV Customer Service Center1151 Tazewell Avenue, Tazewell, 24651
Toano · 1 office
- James City County - Toano DMV Select3127 Forge Road, Toano, 23168
Vansant · 1 office
- Vansant DMV Customer Service Center1657 Lover's Gap Road, Vansant, 24656
Victoria · 1 office
- Victoria DMV Select1809 Main Street, Victoria, 23974
Vienna · 2 offices
- AAA Tysons Corner DMV Select8300 Old Courthouse Road, Suite 110, Vienna, 22182
- Tysons Corner DMV Customer Service Center1968 Gallows Road, Vienna, 22182
Virginia Beach · 3 offices
- Virginia Beach / Buckner DMV Customer Service Center3551 Buckner Boulevard, Virginia Beach, 23453
- Virginia Beach / Hilltop DMV Customer Service Center1712 Donna Drive, Virginia Beach, 23454
- Virginia Beach DMV Select2401 Courthouse Drive Bldg. 1, Virginia Beach, 23456
Warm Springs · 1 office
- Warm Springs DMV Select65 Courthouse Hill Road, Room 108, Warm Springs, 24484 · 540-839-7256
Warrenton · 1 office
- Warrenton DMV Customer Service Center94 Alexandria Pike, Warrenton, 20186
Waynesboro · 2 offices
- Waynesboro DMV Customer Service Center998 Hopeman Parkway, Waynesboro, 22980
- Waynesboro DMV Select503 W. Main Street, Room 105, Waynesboro, 22980 · (540) 942-6606
West Point · 1 office
- West Point DMV Select802 Main Street, West Point, 23181
Williamsburg · 2 offices
- James City County - Mounts Bay DMV Select101 Mounts Bay Rd, Building B, Williamsburg, 23185
- Williamsburg DMV Customer Service Center5235 John Tyler Highway, Williamsburg, 23185
Winchester · 1 office
- Winchester DMV Customer Service Center4050 Valley Pike, Winchester, 22602
Woodbridge · 1 office
- Woodbridge DMV Customer Service Center2731 Caton Hill Road, Woodbridge, 22192
Woodstock · 1 office
- Woodstock DMV Customer Service Center714-A North Main Street, Woodstock, 22664
Wytheville · 1 office
- Wytheville DMV Customer Service Center800 East Main Street, Suite 100, Wytheville, 24382