DOT physicals in Virginia
The FMCSA National Registry lists 996 certified medical examiners accepting exams at 621 locations in Virginia. The most are in Virginia Beach (60), Richmond (48) and Alexandria (38).
Interstate vs. in-state driving. The federal DOT physical rules apply to interstate commercial drivers. Virginia may apply its own medical rules to drivers who stay inside the state; check with the Virginia driver licensing agency. After June 23, 2025, examiners send CDL and CLP exam results to state licensing agencies through the National Registry. How that works.
Cities in Virginia
- Virginia Beach 60
- Richmond 48
- Alexandria 38
- Chesapeake 38
- Fredericksburg 31
- Midlothian 30
- Norfolk 30
- Lynchburg 27
- Roanoke 25
- Glen Allen 24
- Fairfax 23
- Harrisonburg 23
- Manassas 21
- Sterling 21
- Winchester 21
- Newport News 19
- Woodbridge 17
- Charlottesville 16
- Chantilly 15
- Suffolk 15
- Chester 14
- Danville 14
- Falls Church 13
- Mechanicsville 13
- Warrenton 13
- Arlington 12
- Gainesville 12
- Leesburg 12
- Williamsburg 12
- Springfield 11
- Staunton 11
- Culpeper 10
- Grundy 10
- Hampton 10
- Stafford 10
- Wytheville 9
- Henrico 8
- Martinsville 8
- Bluefield 7
- Fishersville 7
- South Boston 7
- Vienna 7
- Christiansburg 6
- Dublin 6
- Dumfries 6
- Prince George 6
- Stuart 6
- Lebanon 5
- Lexington 5
- Palmyra 5
- Annandale 4
- Ashburn 4
- Bastian 4
- Bedford 4
- Emporia 4
- Front Royal 4
- King George 4
- Moneta 4
- Portsmouth 4
- Purcellville 4
- Richlands 4
- Salem 4
- Spotsylvania 4
- Warsaw 4
- Woodlawn 4
- Abingdon 3
- Ashland 3
- Blacksburg 3
- Colonial Heights 3
- FarmVille 3
- Galax 3
- Hardy 3
- Lake Ridge 3
- Laurel Fork 3
- McLean 3
- Norton 3
- Onley 3
- Powhatan 3
- Quantico 3
- Raphine 3
- Reston 3
- South Hill 3
- St Paul 3
Other locations in Virginia
Accomac
- Perdue Health · 22520 Lankford Highway · (757) 787-5249 · 1 examiner
Alexanderia
- Van Dorn Pharmacy · 5724 Edsall Rd · (240) 462-8884 · 1 examiner
Amelia
- Amelia Healthcare Center · 8920 Otterburn Rd · (804) 561-5150 · 1 examiner
Amherst
- Physicians Treatment Center · 816 S. Main St. · (434) 946-5532 · 1 examiner
- Physicians Treatment Center · 816 South Main Street · (434) 946-5532 · 1 examiner
Appalachia
- Appalachia Family Health · 536 East Main Street · (276) 565-2760 · 1 examiner
Appomattox
- Blue Ridge Medical Center · 624 Jones St · (434) 263-4000 · 1 examiner
Bassett
- Connect Health and Wellness · 324 TB Stanley HWY, Bassett VA 24055 · (276) 638-0787 · 1 examiner
Bealeton
- Family Practice at Bealeton · 6200 Station Drive · (540) 439-8100 · 2 examiners
Blackstone
- County Med · 103 E Broad St · (434) 264-3221 · 1 examiner
Blue Ridge
- Rebellious Wellness Clinic · 1214 Blackhorse Gap Road · (605) 553-2793 · 1 examiner
Bluemont
- FEMA Health Unit · 19844 Blue Ridge Mountain Road · (540) 542-2135 · 1 examiner
Boydton
- PATHS- Piedmont Access to Health Services · 380 Washington Street · (434) 738-6420 · 1 examiner
Bridgewater
- Perdue Wellness Center · 100 Quality Street · (540) 828-7765 · 1 examiner
Bristow
- Minute Clinic · 10250 Bristow Center Dr · (703) 369-1739 · 1 examiner
- UVA Health Urgent Care Bristow · 10322 Bristow Center Dr · (571) 284-4245 · 1 examiner
Broadway
- North Mountain Clinic · 111 S. Timber Way · (540) 901-2530 · 1 examiner
- Sentara Timber Way Health Center · 13892 Timber Way · (540) 901-0800 · 1 examiner
Brookneal
- CMG Brookneal · 104 Caroline Avenue · (434) 376-2325 · 1 examiner
Buckingham
- Troublesome Creek Medicine · 799 Troublesome Creek Medicine · (434) 983-2722 · 1 examiner
Buena Vista
- Rockbridge Area Health Center · 2127 Magnolia Ave · (540) 464-8700 · 1 examiner
Callao
- East Coast Family Medicine · 268 Northumberland Hwy · (804) 246-4942 · 1 examiner
Cana
- Tri-Area Community Health · 11945 Fancy Gap Hwy · (276) 755-2203 · 1 examiner
Cape Charles
- Riverside Cape Charles Medical Center · 216 Mason Avenue · (757) 331-1422 · 1 examiner
Carrollton
- Sentara Urgent Care · 20209 Sentara Way · (757) 772-6125 · 2 examiners
Cedar Bluff
- Oasis Wellness Care LLC · 1051 Claypool Hill Mall Road · (276) 345-4688 · 1 examiner
Centreville
- Now Dr. Shin DOT Exam · 13860 Braddock Rd. #E · (703) 815-7246 · 1 examiner
Charlotte Court House
- CVHS Charlotte · 165 LeGrande Ave · (434) 542-5560 · 2 examiners
Chatham
- Chatham Family Medical Center · 13908 US Hwy 29 · (434) 432-0216 · 1 examiner
- Green Rock Correctional Facility - VADOC · 475 Green Rock Lane · (434) 797-2000 · 1 examiner
Chincoteague
- Glenn B Wolffe MD · 6338 Church Street · (757) 990-1287 · 1 examiner
Chincoteague Island
- Hammock Point Health · 6470 Holly Drive · (757) 710-3574 · 1 examiner
Clear Brook
- Premier DOT - PHR inc. · 115 Jeffs Way · (826) 208-1834 · 2 examiners
Clintwood
- Health and Beauty Clinic · 5476 Dickenson HWY, Clintwood VA 24228 · (276) 926-5511 · 1 examiner
- Str. Bernie Kenny Clinic · 927 Happy Valley Drive · (276) 926-2254 · 1 examiner
Collinsville
- One Medical Service 18 and Up LLC · 3416 Virginia Avenue · (276) 622-2084 · 1 examiner
Covington
- EZCare Walk-in Medical Center · 919 S Craig Avenue · (540) 960-2231 · 1 examiner
Daleville
- Carilion Clinic Velocity Care · 46 Wesley Rd · (540) 591-9440 · 1 examiner
- Carilion Clinic Velocity Care · 46 Wesley Rd · (540) 591-9440 · 1 examiner
Dillwyn
- Centra Medical Group Buckingham Primary Care · 65 Brickyard Drive · (434) 414-1021 · 1 examiner
Dulles
- Stone Springs Family Medicine · 24430 Stone Springs Blvd Ste 400 · (703) 766-5040 · 1 examiner
Dunn Loring
- Virginia Diagnostic and Natural Medicine Clinic PC · 2136 Gallows Rd · (703) 641-4966 · 1 examiner
Eastville
- Eastville Community Health Center · 17068 Lankford Highway · (757) 331-1086 · 1 examiner
Ewing
- Western Lee County Health Clinic · 1446 Dr. Thomas Walker Dr · (276) 445-5826 · 1 examiner
Exmore
- Nancy Hargis NP, LLC · 7182 Batcheler Branch Drive · (757) 710-4489 · 1 examiner
Fairfax Station
- CVS Minute Clinic - Fairfax Station VA · 9009 Silverbrook Road · (866) 389-2727 · 2 examiners
Ferrum
- Tri-Area Community Health Center · 180 Ferrum Mountain Road · (540) 365-4469 · 2 examiners
Floyd
- Tri Area Community Health · 140 Christiansburg Pike · (540) 745-9290 · 1 examiner
Forest
- Accident & Injury Chiropractic Center, Inc. · 306 Enterprise Dr. · (434) 385-6333 · 1 examiner
Fork Union
- Fluvanna Health Clinic · 4342 James Madison Hwy · (434) 204-9807 · 1 examiner
- Fork Union Medical Associates · 4064 James Madison Hwy · (434) 842-3244 · 1 examiner
Frederickburg
- Nextcare · 303 White Oak Road · (571) 358-7241 · 1 examiner
Free Union
- Dr. Bruce Campbell Family Practice · 4303 Free Union Road · (434) 978-1691 · 1 examiner
Fries
- Gladeview Medical LLC · 279 Gladeview Drive · (276) 744-2224 · 1 examiner
Ft Belvoir
- A T Augusta Military Medical Center, TBIC · 1259 9th Street · (571) 231-1210 · 1 examiner
Ft. Lee
- Kenner Army Health Clinic · 700 24th Street A Ave · (804) 734-9159 · 1 examiner
Gainsville
- Vgucc · 7516 irn Bar Lane · (703) 754-9111 · 1 examiner
Gate City
- Mountain Region Family Medicine · 390 Kane Street · (276) 386-3411 · 1 examiner
Glade Spring
- Town Square Medical · 202 Town Square Street · (276) 429-1410 · 1 examiner
Glocester
- Velocity Urgent Care · 5659 Parkway Drive · (804) 381-4361 · 1 examiner
Gloucester
- Direct Access Internal Medicine · 6609 Main Street · (804) 824-9153 · 1 examiner
Gloucester Point
- Chiropractic Care of Hayes · 1811 George Washington Memorial Hwy. · (804) 684-5196 · 1 examiner
Gordonsville
- Elite Faith Mobile Medical Clini · 95 Kyle Ct · (434) 989-0484 · 1 examiner
- Simply Wellness & Aesthetics · 400 W Gordon Ave · (540) 661-2110 · 1 examiner
Gretna
- SOVAH Family Medicine Gretna · 305 N Main Street · (434) 656-2224 · 1 examiner
Hartfield
- Bon Secours Hartfield Medical Center · 9891 General Puller Highway · (804) 776-9221 · 1 examiner
Haysi
- Haysi Clinic · 653 Medical Center Blvd · (276) 865-5121 · 1 examiner
- Viers Medical Clinic PLLC · 23660 Dickenson Hwy · (276) 865-7155 · 1 examiner
Herndon
- Dulles Family Medicine · Dulles Family Medicine · (703) 471-0800 · 1 examiner
- JS Nursing Services · 13873 Park Center Road · (571) 430-5754 · 1 examiner
Hillsville
- Caring Heart Medical Center, PLLC · 178 Hardscuffle Rd · (276) 733-4565 · 1 examiner
- Grace Medical Center · 430 West Stuart Drive · (276) 728-3332 · 1 examiner
Hollins
- CVS Minute Clinic · 7515 Williamson Road · (540) 563-1010 · 2 examiners
Honaker
- Community Health Clinic,p.c · 5705 Red Bud Hwy · (276) 873-6300 · 1 examiner
Hot Springs
- Bath Physicians Group · 106 Park Dr · (540) 839-7197 · 2 examiners
Independence
- Twin County Family Care Center - Independence · 217 S. Independence Ave · (276) 773-2063 · 1 examiner
Ivor
- Ivor Medical Center · 8575 Ivor road · (757) 859-6161 · 1 examiner
Johnson CityN
- BHMA occ med · 18437 Lycoming Drive · (276) 608-1807 · 1 examiner
Kilmarnock
- Bay Internists · 107 DMV Dr · (804) 435-3103 · 1 examiner
King William
- Bon Secours Aylett Medical Center · 1041 Sharon Road · (804) 769-3096 · 1 examiner
Lawrenceville
- Brunswick Family Practice · PO Box 748 · (434) 848-0072 · 1 examiner
Low Moor
- Jackson River Family Practice · ARH Lane 1 Suite 800 · (540) 862-6750 · 1 examiner
Malvern
- Tower Health Urgent Care · 215 Lancaster Avenue · (484) 329-6600 · 1 examiner
Marion
- Family Physicians of Marion · 1020 Terrace Drive Suite 200 · (276) 783-7167 · 1 examiner
- Smyth County Family Physicians · 1616 N Main St · (276) 783-8123 · 1 examiner
Mechanisville
- Carenow urgent care · 6926 Mechanisville tpke · (804) 459-8300 · 1 examiner
Mineral
- Lake Anna Integrative Care · 2444 New Bridge Rd · (540) 200-2813 · 1 examiner
Monterey
- HIghland Medical Center · 120 Jackson River Rd · (540) 468-6400 · 1 examiner
Montpelier
- Pinehurst Health associates · 15445 Pinehust Forest Dr · (804) 615-3027 · 1 examiner
- Virginia Family Practice · 15078 Brown Pleasants Rd · (804) 883-0046 · 1 examiner
Moseley
- NXT Medical Group, LLC · 4700 Summer Lake Terrace · (804) 382-9277 · 1 examiner
Mt Jackson
- Valley Health Urgent Care Express, Mt Jackson · 5301 Main St, Mt Jackson · (540) 459-1250 · 1 examiner
N/a
- Bridgette Peterson, Advanced Practice Registered Nurse · N/a · (609) 851-8751 · 1 examiner
New Castle
- Craig County Health Center -Monroe Health Center · 226 Market Street · (540) 864-6390 · 1 examiner
New Church
- Atlantic Community Health Center · 5219 Charles M Lankford Jr Memorial Hwy · (757) 824-5676 · 1 examiner
- Eastern Shore Rural Health System/atlantic Community Health · 5219 Lankford Highway · (757) 824-5676 · 1 examiner
North Chesterfield
- Better Life Chiropractic, LLC · 235 Wadsworth Drive · (804) 807-3527 · 1 examiner
Oakton
- John Pi, MD · 10675 Oakton Ridge Ct · (240) 506-4336 · 1 examiner
Onancock
- Eastern Shore Rural Health · 20280 Market St · (757) 414-0400 · 1 examiner
Orange
- University of Virginia · 661 University Lane · (540) 661-3004 · 1 examiner
Patrick Springs
- Connect Health PC · 22121 Jeb Stuart HWY · (276) 956-2233 · 1 examiner
Pennington Gap
- ARH Pennington Gap Clinic · 121 Stacey Dr. · (276) 546-1182 · 1 examiner
- Litton Family Medicine PC · PO Box 646 · (276) 546-4894 · 1 examiner
Petersburg
- EMC Health, LLC · 849 S Sycamore Street, · (804) 715-1031 · 1 examiner
- Trinity Health and Wellness · 28 Goodrich Ave · (804) 650-7179 · 1 examiner
Pound
- MCHC Pound Medical Clinic · 11313 Highland Ave · (276) 796-8100 · 2 examiners
Pulaski
- New River Medical Group · 101 1st St., NW Suite 2 · (540) 980-0550 · 1 examiner
Quinton
- Chickahominy Family Practice · 9010 Pocahontas TRL , Providence Forge · (804) 932-4388 · 1 examiner
Radford
- Family Health Clinic · 600 Randolph Street · (540) 639-5300 · 1 examiner
- MinuteClinic · 31 W Main Street · (866) 389-2727 · 1 examiner
Rich Creek
- Brackenrich Family Practice, PLC · 363 Woodland Street · (540) 726-2375 · 2 examiners
Ridgeway
- Chan M Park Family Practice · 6460 Greensboro Rd. · (276) 956-2047 · 1 examiner
- Connect Health Ridgeway · 4944 Greensboro Rd · (276) 956-2233 · 1 examiner
Rocky Mount
- Agenacare · 21230 Virgil H. Goode Hwy. · (540) 352-4000 · 2 examiners
Rosedale
- Community Medical Care · 17786 US Hwy 19 · (276) 880-3133 · 1 examiner
Roswell
- Wellstar WMG · 1360 Upper Hembree Road · (470) 956-4430 · 1 examiner
Roxboro
- Danny M. Phillips MD PLLC · 464 Shady Oak Road · (336) 504-2954 · 1 examiner
Ruckersville
- Ruckersville Urgent Care · 8296 Seminole Trail · (434) 481-4322 · 1 examiner
- Sentara Greene Family Medicine · 140 Stoneridge Drive South · (434) 654-1850 · 1 examiner
Saluda
- Bay Medical and Wellness · 13794 Tidewater Trail · (804) 286-9377 · 1 examiner
Smithfield
- Harris Chiropractic Clinic · 607 South Church Street · (757) 357-5400 · 1 examiner
Spout Spring
- Appomattox Chiropractic & Rehab, Inc. · 2699 Richmond Hwy · (434) 993-3383 · 1 examiner
Stephens City
- Scfm · 160 Warrior Drive · (540) 868-4100 · 1 examiner
Stoney Creek
- UVA Family Medicine Stoney Creek · P.O. Box 458 · (434) 297-6000 · 1 examiner
Stuarts Draft
- Augusta Health Urgent Care · 2570 Stuarts Draft Hwy · (540) 245-7880 · 1 examiner
- Premise Health, McKee Foods Family Health Center · 272 Patton Farms Road · (540) 416-2060 · 1 examiner
Tappahannock
- Bon Secour · 1362 Tappahannock Blvd · (804) 443-5378 · 1 examiner
- Robert E. Briggs MD · PO Box 2218 · (804) 443-6062 · 1 examiner
Troutdale
- Tri-area Community Health · 6436 Troutdale Hwy · (276) 579-1235 · 1 examiner
Tysons Corner
- Fairfax Clinic LLC · 8219 Leesburg Pike · (703) 532-1909 · 1 examiner
Verona
- ChoiceHealth Member Medical · 600 Lee hwy · (540) 324-9048 · 1 examiner
Victoria
- Lunenburg Medical Center · PO Box 70 · (434) 696-2165 · 1 examiner
Vinton
- Carilion Clinic Vinton Family Medicine · 415 S Pollard St · (540) 983-6700 · 1 examiner
Waynesboro
- Serenity Medical · 25 Stoneridge Dr · (434) 806-0286 · 1 examiner
White Stone
- Riverside White Stone Family Practice · 30 Shady Lane · (804) 435-3133 · 1 examiner
Wise
- The Health Wagon · 5626 Patriot Drive · (276) 328-8850 · 1 examiner
Woodstock
- LifeScan Wellness · 89 Fairview Circle · (813) 712-0535 · 1 examiner
- One Heart Medical · 1066 Hisey Ave Ste 101 · (540) 534-9955 · 1 examiner
Yorktown
- CountyMed DPC · 4600 George Washington Memorial Highway · (757) 500-8750 · 1 examiner
Zion Crossroads
- Sentara Healthcare Spring Creek Family Medicine · 29 Jefferson Ct · (434) 654-8900 · 1 examiner
Registry data checked November 11, 2026 · Source: FMCSA National Registry