DOT physicals in North Carolina
The FMCSA National Registry lists 1,492 certified medical examiners accepting exams at 939 locations in North Carolina. The most are in Charlotte (124), Raleigh (64) and Asheville (55).
Interstate vs. in-state driving. The federal DOT physical rules apply to interstate commercial drivers. North Carolina may apply its own medical rules to drivers who stay inside the state; check with the North Carolina 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 North Carolina
- Charlotte 124
- Raleigh 64
- Asheville 55
- Greensboro 51
- Fayetteville 40
- Durham 39
- Hickory 36
- Wilmington 33
- Winston Salem 32
- Clayton 25
- Mooresville 24
- Burlington 23
- Goldsboro 23
- Greenville 23
- Hendersonville 22
- Concord 20
- Monroe 20
- Cary 17
- Wake Forest 17
- Henderson 16
- Rocky Mount 16
- Gastonia 15
- High Point 15
- Jacksonville 15
- Matthews 15
- Asheboro 14
- Boone 13
- Elkin 13
- Sanford 13
- Statesville 13
- Arden 12
- Kernersville 12
- New Bern 12
- Conover 11
- Elizabeth City 11
- Morganton 11
- Roxboro 11
- Washington 11
- Fuquay Varina 10
- Kinston 10
- Lexington 10
- Roanoke Rapids 10
- Shelby 10
- Smithfield 10
- Wilson 10
- Huntersville 9
- Reidsville 9
- Shallotte 9
- Siler City 9
- Winston-Salem 9
- Clinton 8
- Eden 8
- Marion 8
- Nashville 8
- Southport 8
- Wilkesboro 8
- Benson 7
- Forest City 7
- Garner 7
- Harrisburg 7
- Indian Trail 7
- Lenoir 7
- Lumberton 7
- Mocksville 7
- Oxford 7
- Salisbury 7
- Whiteville 7
- Archdale 6
- Chattanooga 6
- Hudson 6
- King 6
- Liberty 6
- Lincolnton 6
- Morehead City 6
- Pembroke 6
- Sylva 6
- Wendell 6
- Advance 5
- Chapel Hill 5
- Creedmoor 5
- Dunn 5
- Hayesville 5
- Knightdale 5
- Mills River 5
- Murphy 5
- Pittsboro 5
- Southern Pines 5
- Spindale 5
- Taylorsville 5
- Troy 5
- Wallace 5
- Zebulon 5
- Apex 4
- Aulander 4
- Burnsville 4
- Dobson 4
- Eastover 4
- Elizabethtown 4
- Erwin 4
- Franklin 4
- Hamlet 4
- Kannapolis 4
- Mount Airy 4
- Pinehurst 4
- Pisgah Forest 4
- Raeford 4
- Randleman 4
- Swansboro 4
- Tarboro 4
- Thomasville 4
- Waynesville 4
- Windsor 4
- Yanceyville 4
- Angier 3
- Belmont 3
- Canton 3
- Cedar Point 3
- Clemmons 3
- Clyde 3
- Fletcher 3
- Hampstead 3
- Havelock 3
- Hertford 3
- Hookerton 3
- Kill Devil Hills 3
- Leland 3
- Little River 3
- Locust 3
- Louisburg 3
- Nags Head 3
- Newland 3
- North Wilkesboro 3
- Pineville 3
- Rockingham 3
- Spruce Pine 3
- Stanley 3
- West Jefferson 3
- Williamston 3
- Yadkinville 3
Other locations in North Carolina
Aberdeen
- Fastmed Urgent Care · 1800 North Sandhills Blvd · (910) 738-5588 · 1 examiner
- Hector Luna PA-C · 751 Sun Rd · (252) 665-1892 · 1 examiner
Ahoskie
- Ahoskie Medical Practice Inc · 703 Catherine Creek Rd S · (252) 209-0088 · 1 examiner
Albemarle
- AH Urgent Care- Albemarle · 703 Leonard Ave · (704) 550-0050 · 1 examiner
- Injections by Christina Veatch · 317 North first st. Suite A · (980) 734-2319 · 1 examiner
Andrews
- Mountain Healthcare PLLC · 928 Main Street · (828) 341-1162 · 1 examiner
Ansonville
- Lincoln Family Medicine · PO Box 496, 9191 US Highway 52 North · (704) 826-8370 · 1 examiner
Aurora
- Nutrien Occupational Health · 1530 Nc Hwy 306 S · (252) 945-9148 · 1 examiner
Ayden
- Pitt Family Physicians · 137 Third St · (252) 746-3116 · 1 examiner
Badin
- Carolina HealthCare Services · 29 Falls Road · (803) 767-9728 · 1 examiner
Bakersville
- Mitchell County Health Dept. · 130 Forest Service Dr. · (828) 688-2371 · 1 examiner
Banner Elk
- Ballad Health Urgent Care · 108 Park Avenue · (828) 783-9183 · 1 examiner
Bayboro
- Pamlico County Health Department · 203 North Street · (252) 745-5111 · 1 examiner
Beaufort
- Pizer Family Practice · 444 Harkers Island Rd. · (252) 838-1743 · 1 examiner
- Seaside Family Practice of Beaufort · 407 Live Oak Street · (252) 728-2328 · 1 examiner
Belhaven
- ECU Health Multispecialty Clinic-Belhaven · 598 West Old County Road · (252) 943-0600 · 1 examiner
Bessemer City
- Carolina's On-Site Testing · 108 W. Virginia Ave. · (704) 898-2015 · 1 examiner
Beulaville
- Carawan Health PLLC · 112 E Park Drive · (910) 777-5888 · 1 examiner
Biscoe
- Carolina QuickCare Family Practice · 2265 NC Highway 24 27 Easdt · (910) 828-1131 · 2 examiners
Black Mountain
- East Asheville Family Health Care · 997 Old US 70 W Suite A · (828) 298-7981 · 1 examiner
Blowing Rock
- Blowing Rock Plus Urgent Care · 8439 Valley Blvd · (828) 572-4706 · 1 examiner
Brevard
- Blue Ridge Health-Transylvania · 29 W. French Broad St., Unit 203 · (828) 883-5550 · 2 examiners
Bryson City
- Swain County Health Department · 545 Center Street · (828) 488-3198 · 1 examiner
- Swain Family Care · 45 Plateau Street · (828) 488-4205 · 1 examiner
Burgaw
- Destiny Total Healthcare · 407 East Fremont Street · (910) 259-3489 · 1 examiner
Cameron
- Main Street family Care · 190 Lexie Ln · (910) 493-3819 · 2 examiners
Camp Jejune
- Iscrc · 180 Hospital Corps Blvd · (910) 449-1140 · 1 examiner
Candler
- FastMed Urgent Care · 511 Smokey Park Hwy · (828) 365-1088 · 1 examiner
Carolina Beach
- CVS Minute Clinic · 901 Dow Rd · (866) 389-2727 · 1 examiner
Carthage
- FirstHealth Physician Group · 225 Capital Dr · (910) 215-5100 · 1 examiner
Castle Hayne
- LeShonda Wallace, PLLC · 3804 Juvenile Center Rd #2 · (888) 659-7552 · 1 examiner
Cedar Mountain
- Cedar Mountain Fire Dept · 8725 Cascade Lake Road · (828) 885-7297 · 1 examiner
Chadbourn
- Columbus Family Chiropractic Center · 5754 Chadbourn Hwy · (910) 654-3581 · 1 examiner
Cherokee
- Cherokee Indian Hospital · 1 Hospital Rd · (828) 497-9163 · 1 examiner
Cherry Point
- Naval Health Clinic Cherry Point · 4389Beaufort Rd · (252) 466-5241 · 1 examiner
Cherryville
- MainStreet Family Care · 2501 Lincolnton Highway · (704) 445-7162 · 2 examiners
China Grove
- China Grove Family Medicine · 307 E. Thom Street · (704) 855-5200 · 1 examiner
- Main street Family Practice · 302 S Main St · (704) 857-8769 · 1 examiner
Claremont
- Prysmian Cables and Systems USA · 2512 Penny Rd · (828) 459-9787 · 1 examiner
Cleveland
- Cleveland Primary Health and Wellness Center · 210 Bear Poplar Road · (704) 326-5250 · 1 examiner
Cliffside
- Broad River Area Medical · 245 Old Main Street, PO Box 275 · (828) 657-5722 · 1 examiner
Coats
- Hometown Family Medicine · 124 Stewart St · (919) 901-7344 · 1 examiner
Columbus
- Columbus Medical · 589 Peniel Rd · (828) 894-8213 · 1 examiner
Conway
- Northampton Family Practice · PO Box 348 · (252) 585-1134 · 1 examiner
Cornelius
- Pipas Chiropractic Clinic · 19837 South Main Street · (704) 995-3152 · 1 examiner
Cullowhee
- Tuckasegee Family Practice · 315 Wike Cemetery Rd · (828) 293-0503 · 1 examiner
Danbury
- Lifebrite Family Medical · 1570 NC Hwy 8 and 89N · (336) 593-8281 · 1 examiner
- Stokes County Health Department · 1009 Main Street · (336) 593-2400 · 1 examiner
Denton
- Denton Healthcare · 18539 S. NC Hwy 109 · (336) 859-5001 · 1 examiner
Denver
- North State Medical Group, PA · 2266 NC 16 Business North · (704) 483-2200 · 1 examiner
Eden prairie
- Optum Housecalls · 3826 Cheyney Park Dr · (803) 824-3066 · 1 examiner
Edenton
- Sandra Layden, FNP · 2847 Rocky Hock Road · (252) 333-0378 · 1 examiner
- Sentara Family and Internal Medicine · 701 Luke Street · (252) 337-9190 · 1 examiner
Fair Bluff
- Fair Bluff Medical Clinic · 12291 Andrew Jackson Hwy SW · (910) 374-0722 · 1 examiner
Fairview
- Fairview Urgent Care · 1185 Charlotte Hwy Ste G · (828) 368-9229 · 1 examiner
Fancy Gap
- Fancy Gap internal medicine · 1661 Turner Spur Road · (276) 728-0735 · 1 examiner
Farmville
- Farmville Internal Medicine · 3485 N Main Street · (252) 753-3193 · 1 examiner
Fort Bragg
- Defense Health Agency, Womack Army Medical Center, Dept. of Public Health, Occupational Health Clinic, Fort Bragg, NC · Bldg. 1-2739 R. Miller St. · (910) 907-7144 · 1 examiner
- US Army/MEDCOM · 1-2739 R Miller St. · (910) 396-5224 · 1 examiner
Fuquay-Varina
- FastMed Urgent Care · 1418 N Main St · (919) 552-1733 · 1 examiner
Graham
- Crissman Family · 214 E. Elm Street · (336) 226-2448 · 1 examiner
- Sought Graham Medical Center · 1205 S Main St · (336) 570-0344 · 1 examiner
Grantsboro
- Carolina Quickcare · 11433 Nc-55 · (252) 654-2450 · 1 examiner
Harrells
- CommWell Health-Harrells · 194 tomahawk Hwy · (910) 532-4106 · 1 examiner
- Xroads DOT Clinic PLLc · PO Box 222 · (910) 596-7914 · 1 examiner
Hays
- Hugh Chatham Health · 5229 Rock Creek Rd · (336) 696-2711 · 1 examiner
Hillsborough
- UNC Urgent Care at Hillsborough · 2800 Old NC 86 · (984) 215-5350 · 1 examiner
- Village Medical Care PLLC · 110 Boone square street · (919) 245-1213 · 1 examiner
Holly Springs
- Rapid DOT Physicals at Simply Chiropractic · 116 Bass Lake Rd · (919) 516-9015 · 1 examiner
- Tricity Family Medicine & Urgent Care Clinic, PLLC · 107 Hyannis Drive · (919) 363-8666 · 1 examiner
Jackson
- Northampton County Health Department · 9495 NC Hwy 305 · (252) 534-5841 · 1 examiner
Jamestown
- Bethany Medical at Jamestown · 108 W. Main St. Suite E · (336) 289-2295 · 1 examiner
- Protective Pathways, PLLC. · Mobile Services · (910) 898-2058 · 1 examiner
Jarvisburg
- James Owens · 7107 Caratoke Hwy · (252) 491-4238 · 1 examiner
Jefferson
- Appalachian District Health Department · 413 McConnell Street · (336) 246-9449 · 1 examiner
- Ashe Women & Children's Health · 200 Hospital Avenue · (336) 846-0805 · 1 examiner
Jonesville
- Atrium Health Wake Forest Baptist Medical · 4000 South Swaim Street · (336) 835-6300 · 1 examiner
Kannpolis
- IndyCare · 1706 s Cannon Blvd · (704) 933-2273 · 1 examiner
Kenansville
- Duplin County CHIROPRACTIC Center · 102 N Main St - Suite #3 · (910) 296-0019 · 2 examiners
Kernernsville
- Fastmed urgent care · 1024 South Main Street Suite B · (336) 564-1916 · 1 examiner
Kings Mountain
- Kings Clinic And Urgent Care PLLC · 407 W King Street · (704) 730-8461 · 1 examiner
Kittrell
- Kittrell Job Corps Center · 1096 US-1 North · (252) 438-9149 · 1 examiner
Kitty Hawk
- Beach Medical Care · 5200 N Croatan Hwy · (252) 261-4187 · 1 examiner
- Outer Banks Kitty Hawk Family Practice · 5120 N. Croatan Highway · (252) 449-5780 · 1 examiner
La Grange
- ECU Health Family Medicine La Grange · 101 South Carey Street · (252) 566-4021 · 1 examiner
La Mesa
- Akeso Occupational Health · 7366 Parkway Dr · (619) 818-1862 · 1 examiner
Laurel Hill
- Laurel Hill, NC · 18901 Ida Mill Rd · (910) 462-2707 · 1 examiner
Laurinburg
- NP Virtual Healthcare · 12420 Angus Drive · (704) 695-5561 · 1 examiner
- Scotland Health Care · 500 Launchwood Drive · (910) 291-7000 · 1 examiner
- Scotland Occupational Health · 500 Lauchwood Drive · (910) 291-7680 · 1 examiner
Lillington
- Carolina QuickCare · 41 Bain St · (984) 202-8004 · 1 examiner
- Edgewater Medical Center · 100 S 10th Street · (910) 893-4111 · 1 examiner
Linville
- Baker Center for Primary Care · 436 Hospital Drive · (828) 737-7711 · 1 examiner
Lumber Bridge
- Premise Health · 136 Chicken Plant Rd · (910) 778-1818 · 2 examiners
Maple HIll
- Maple Hill Medical · 4811 Hwy 50 · (910) 259-6444 · 1 examiner
Mars Hill
- Mars Hill Chiropractic · 342 Carl Eller Rd · (828) 689-3777 · 1 examiner
Marshall
- Hot Springs Health Program · Medical Park Drive · (828) 649-0800 · 1 examiner
- Hot Springs Health Program · 590 Medical Park Drive · (828) 649-9566 · 1 examiner
Marshville
- Community Medical PA · 520 West Main Street · (704) 624-3388 · 2 examiners
Mebane
- Direct Primary Care Mebane · 302 West Graham Street · (919) 568-0004 · 1 examiner
Midland
- Atrium Midland Family Medicine · 12925 Highway 601 S. · (704) 888-3702 · 2 examiners
Mint Hill
- Royal Kartier Beauty Spa Health and Wellness · 4410 Mint Hill Village Lane STE 201 · (980) 299-9991 · 1 examiner
Moncure
- Piedmont Health Services - Moncure · 7228 Moncure-Pittsboro Rd · (919) 542-4991 · 1 examiner
Morrisville
- Integrate Health and Wellness, PLLC · 133 Keybridge Dr. · (919) 378-9927 · 1 examiner
- WakeMed My Care 365 · 9648 Chapel Hill Rd · (919) 235-6572 · 1 examiner
Moss Point
- Coastal Family Health Center · 4770 Amoco Dr · (228) 386-1141 · 1 examiner
Mount Olive
- Mount Olive Family Medicine · 201 N. Breazeale Avenue · (919) 658-4954 · 1 examiner
Mt. Holly
- Luke Medical Clinic · 125 W. Catawba Ave. · (704) 827-3014 · 1 examiner
Mt. Pleasant
- Cabarrus Family Medicine-Mt. Pleasant · 8560 Cook St. · (704) 436-6521 · 1 examiner
Myrtle Beach
- David Weitzman MD PC · 4420 Oleander Dr · (843) 491-3007 · 1 examiner
Nebo
- BRM Nebo Family Practice · 5920 US 70 East · (828) 659-9703 · 1 examiner
- Lake James Urgent Care · 1610 Nc Hwy 126 · (828) 707-7272 · 1 examiner
Newport
- Class A Clinic LLC · 833 W Hwy 25 70 · (423) 720-9111 · 1 examiner
Newton
- Carolina Caring · 3975 Robinson Road · (828) 466-0466 · 1 examiner
- Urgent Care of Mountain View · 1366 Hwy 16 S · (828) 330-2103 · 1 examiner
Oak Island
- Island Aesthetics and Wellness · 8505 E Oak Island Dr · (603) 303-8281 · 1 examiner
Oak Ridge
- Carolina Priority Care · 8001-A Marketplace Dr · (336) 392-1915 · 1 examiner
Oakrdige
- CVS Minute Clinic · 2300 Oak Ridge Road · (866) 389-2727 · 1 examiner
Oakridge
- Eagle Physician of oakridge · 1510 Nc 68 · (336) 644-0111 · 1 examiner
Ocean Isle Beach
- Carolina Quick Care · 6310 Beach Drive SW · (910) 833-9470 · 1 examiner
Orchard Park
- Orchard Park Family Practce · 3670 Benzing Road · (716) 662-5357 · 1 examiner
Otto
- Mountain Teledoc,LLC · PO Box 343 · (706) 431-3911 · 1 examiner
Pikeville
- UNC Family Medicine at Pikeville · 4680 US hwy 117 N · (919) 587-3400 · 1 examiner
Plymouth
- Plymouth Primary Care · 795 US-64 Highway E · (252) 793-4500 · 2 examiners
Riegelwood
- Riegelwood Medical Clinic · PO Box 118 · (910) 655-0021 · 1 examiner
Robbins
- FirstHealth Family Medicine Robbins · PO Box 1119 · (910) 948-2911 · 1 examiner
Robbinsville
- AMH Robbinsville · 409 Tallulah RD · (828) 479-6434 · 1 examiner
Robersonville
- Robersonville Physicians · 504 North Main St. · (252) 795-5555 · 1 examiner
Rockwell
- Rockwell Medical Clinic · P.O. Box 1060 · (704) 279-2181 · 1 examiner
Ronda
- Clingman Medical Center · 3369 CLINGMAN Road · (336) 366-7399 · 1 examiner
Rural Hall
- Atrium One Health Urgent Care · 1038 Bethania-Rural Hall Rd · (336) 716-9270 · 1 examiner
Rutherford College
- Blue Rigde Healthcare-Valdese Medical Associates Express Car · 730 Malcolm Blvd · (828) 580-7387 · 1 examiner
Rutherfordton
- Physician · 155 Victory Pass Ln · (828) 287-5867 · 1 examiner
Seagrove
- Seagrove Medical Clinic · 614 N Broad St · (336) 873-7248 · 1 examiner
Sneads Ferry
- MedFirst Immediate and Primary care · 200 Cape Fear Circle suite 1 · (910) 327-2277 · 1 examiner
Snow Hill
- Heritage Family Health and Wellness · 190 Carolina Drive · (252) 747-2204 · 1 examiner
Southern Shores
- OBX Internal Medicine · 5531 N Croatan Hwy · (252) 449-7373 · 1 examiner
Sparta
- Alleghany Hosptial · 233 Doctors Street · (336) 372-5511 · 1 examiner
- Roots & Ridge Health · 665 South Main Street Unit 206 · (336) 372-1512 · 1 examiner
Stateville
- Robert Kimball (PHC) · 619 Sullivan Rd · (704) 924-9111 · 1 examiner
Stedman
- Hayes Chiropractic Care, PLLC · 5183-101 Clinton Rd · (910) 401-3755 · 1 examiner
Summerfield
- CVS MinuteClinic · 4601 US Highway 220 N · (866) 389-2727 · 1 examiner
- Mobile DOT Physicals, PLLC · P.O. Box 747 · (336) 860-9990 · 1 examiner
Swan quarter
- Hyde County Health Department · 1151 Main Street · (252) 926-4399 · 1 examiner
Tabor City
- Tabor City Family Medical Clinic, PC · 706 East 5th Street Unit B · (910) 377-8002 · 1 examiner
Trenton
- Trenton Chiropractic Center · 115 West Jones Street · (252) 448-4561 · 2 examiners
Trinity
- No current clinical site · 3871 Azalea lane · (336) 906-9639 · 1 examiner
Troutman
- Tondo Internal Medicine · 510 N. Main St. · (704) 528-3721 · 1 examiner
Vanceboro
- Vanceboro Internal Medicine · 260 Hwy 43 N · (252) 244-4700 · 1 examiner
Walkertown
- Carolina QuickCare · 5271 Neal Trail Drive · (743) 762-2027 · 1 examiner
- Spine Align Chiropractic PLLC · 3067 Walkertown View Drive · (336) 595-3211 · 1 examiner
Warrenton
- H.O.P.E. Regional Medical Clinic · 546 W. Ridgeway · (252) 517-9090 · 2 examiners
Waxhaw
- AFC Urgent Care Waxhaw · 8133 Kensington Dr · (980) 489-1080 · 2 examiners
Weaverville
- MinuteClinic · 121 Monticello Rd · (865) 603-9520 · 1 examiner
Weldon
- Rural Health Group at Halifax Community College · 100 College Drive Building 700 · (252) 536-5000 · 1 examiner
Whittier
- Deborah Conseen-Bradley, NP-C · 1763 Camp Creek Road · (615) 519-8730 · 1 examiner
YOungsville
- LoginClinics, PLLC · 406 US 1 Hwy · (919) 679-1880 · 1 examiner
Registry data checked November 11, 2026 · Source: FMCSA National Registry