DMV Office HoursAn independent directory

North Carolina DMV offices

Compare office details and prepare for your visit.

252 office records in North Carolina.Find a location, compare saved hours and check the official visit instructions.

Browse the directory

What the saved records include

Cities and towns
148
With a weekly schedule
250 of 252
With a phone number
243 of 252

A record without hours is shown as unavailable, not closed.

Compare offices

252 offices

Open status uses the current time and saved weekly hours. It does not confirm holiday closures or appointment availability. Unknown hours and uncertain time zones are excluded from the open filter.

Aberdeen Driver License Office

521 South Sandhills Boulevard, Aberdeen, NC 28315

NC Driver License Office
Mon–Fri 8 AM–5 PM

Ahoskie Driver License Office

242 NC 42 West, Ahoskie, NC 27910

NC Driver License Office
Mon–Fri 8 AM–5 PM

Ahoskie License Plate Agency

905 East Memorial Drive, Ahoskie, NC 27910

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Albemarle Driver License Office

611 Concord Road, Albemarle, NC 28001

NC Driver License Office
Mon–Fri 8 AM–5 PM

Albemarle License Plate Agency

814 NC Highway 24-27 East, Unit 1, Albemarle, NC 28001

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Alliance License Plate Agency

13580 N.C. Highway 55 East, Alliance, NC 28509

NC License Plate Agency
Mon–Fri 9 AM–4 PM

Andrews Driver License Office

1440 Main St., Andrews, NC 28901

NC Driver License Office
Mon–Fri 8 AM–5 PM

Angier License Plate Agency

18 East Depot Street, Angier, NC 27501

NC License Plate Agency
Mon–Fri 8:30 AM–5 PM

Ashe County Law Enforcement Center Driver License Office

140 Government Circle, Jefferson, NC 28640

NC Driver License Office
Mon–Fri 8 AM–5 PM

Asheboro Driver License Office

2754 US Highway 220 Business South, Asheboro, NC 27205

NC Driver License Office
Mon–Fri 8 AM–5 PM

Asheboro License Plate Agency

338 South Fayetteville Street, Asheboro, NC 27203

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Avent Ferry Shopping Center Driver License Office

3231 Avent Ferry Road, Raleigh, NC 27606

NC Driver License Office
Mon–Fri 8 AM–5 PM

Boone Driver License Office

4469 Bamboo Rd; Suite 103, Boone, NC 28607

NC Driver License Office
Mon–Fri 8 AM–5 PM

Brevard Driver License Office

50 Commerce St; Ste 4, Brevard, NC 28712

NC Driver License Office
Mon–Fri 8 AM–5 PM

Bryson City Driver License Office

2650 Governors Island Rd, Bryson City, NC 28713

NC Driver License Office
Mon–Fri 8 AM–11:30 AM, 1 PM–5 PM

Burgaw Driver License Office

781 U.S. 117 South, Burgaw, NC 28425

NC Driver License Office
Mon–Fri 8 AM–5 PM

Burnsville Driver License Office

116 North Main Street, Burnsville, NC 28714

NC Driver License Office
Mon–Fri 8 AM–11:30 AM, 1 PM–5 PM

Burnsville License Plate Agency

14 Town Square, Burnsville, NC 28714

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Camp Lejeune Driver License Mobile Unit at the Harriotte B. Smith Library

Building 1220, Smith Library, Holcomb Blvd. , Camp Lejeune, NC 28540

NC Driver License Mobile Unit
Selected visit days. See the official visiting schedule below.

Canton License Plate Agency

11 Peach Bloom Drive, Canton, NC 28716

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Carrboro Plaza Shopping Center Driver License Office

100 NC Highway 54, Suite 104JJ, Carrboro, NC 27510

NC Driver License Office
Mon–Fri 8 AM–5 PM

Charlotte IRP State Office

6016 Brookshire Boulevard, Charlotte, NC 28216

NC License Plate Agency
Mon–Fri 8 AM–5 PM

Clayton License Plate Agency

896 Gulley Drive, Clayton, NC 27520

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Clinton Driver License Office

305 North Boulevard, Clinton, NC 28328

NC Driver License Office
Mon–Fri 8 AM–5 PM

Clinton License Plate Agency

1121 Sunset Avenue, Clinton, NC 28328

NC License Plate Agency
Mon–Fri 9 AM–4:30 PM

Clyde Driver License Office

290 Lee Road, Clyde, NC 28721

NC Driver License Office
Mon–Fri 8 AM–5 PM

Commercial Driver License Skills Testing Site

2479 E Fifth Street, Lumberton, NC 28358

NC Driver License Office
Mon–Fri 8 AM–5 PM

Commercial Driver License Skills Testing Site

1028 Turnersburg Hwy, Statesville, NC 28625

NC Driver License Office
Mon–Fri 8 AM–5 PM

Concord Driver License Office

2192 Kannapolis Highway, Concord, NC 28027

NC Driver License Office
Mon–Fri 8 AM–5 PM

Concord License Plate Agency at Clear Springs Plaza

929-D Concord Parkway South, Concord, NC 28027

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Craven County Office Building Driver License Office

300 Miller Boulevard, Havelock, NC 28532

NC Driver License Office
Mon–Fri 8 AM–5 PM

Currituck Co. License Plate Agency

257 Caratoke Highway (NC Hwy. 168), Suite E, Moyock, NC 27958

NC License Plate Agency
Mon–Fri 8 AM–5 PM

Design Center Driver License Office

533 Patterson Ave Suite 100, Mooresville, NC 28115

NC Driver License Office
Mon–Fri 8 AM–5 PM

Driver License Office Adjacent to The Kenansville Town Hall

133 Routledge St, Kenansville, NC 28349

NC Driver License Office
Mon–Fri 8 AM–5 PM

Dunn License Plate Agency

128 North Clinton Avenue, Dunn, NC 28334

NC License Plate Agency
Mon–Fri 9 AM–5 PM

East Asheville Driver License Office

600 Tunnel Road, Asheville, NC 28805

NC Driver License Office
Mon–Fri 8 AM–5 PM

East Charlotte Driver License Office

5525 Albemarle Road, Suite 200, Charlotte, NC 28212

NC Driver License Office
Mon–Fri 8 AM–5 PM

East Durham Driver License Office

101 South Miami Boulevard, Durham, NC 27703

NC Driver License Office
Mon–Fri 8 AM–5 PM

East Greensboro Driver License Office

2527 E Market Street, Greensboro, NC 27401

NC Driver License Office
Mon–Fri 8 AM–5 PM

Eden License Plate Agency

600 Washington Street, Suite B, Eden, NC 27288

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Edenton Driver License Office

307 West Freemason Street, Edenton, NC 27932

NC Driver License Office
Mon–Fri 8 AM–5 PM

Edenton License Plate Agency

555-B Virginia Road, Suite B, Edenton, NC 27932

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Elizabeth City Driver License Office

1164 U.S. Hwy. 17, Elizabeth City, NC 27909

NC Driver License Office
Mon–Fri 8 AM–5 PM

Elizabethtown Driver License Office

197 North Pine Street, Elizabethtown, NC 28337

NC Driver License Office
Mon–Fri 8 AM–5 PM

Elizabethtown License Plate Agency

351 South Poplar Street, Elizabethtown, NC 28337

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Elkin Driver License Office

1687 North Bridge Street, Elkin, NC 28621

NC Driver License Office
Mon–Fri 8 AM–5 PM

Elkin License Plate Agency

220 West Main Street, Elkin, NC 28621

NC License Plate Agency
Mon–Fri 9 AM–12 PM, 1 PM–5 PM

Erwin Driver License Office

125 W. Jackson Blvd., Erwin, NC 28339

NC Driver License Office
Mon–Fri 8 AM–5 PM

Forest City Driver License Office

596 Withrow Road, Forest City, NC 28043

NC Driver License Office
Mon–Fri 8 AM–5 PM

Forest Hills Shopping Center Driver License Office

222 Forest Hills Drive, Garner, NC 27529

NC Driver License Office
Mon–Fri 8 AM–5 PM

Fort Bragg Soldier Support Center Driver License Office

2500 O'Brien Loop, Building 4-2843, Fort Bragg, NC 28310

NC Driver License Office
Mon–Fri 8 AM–5 PM

Franklin Driver License Office

16 Patton Ave, Franklin, NC 28734

NC Driver License Office
Mon–Fri 8 AM–5 PM

Franklin License Plate Agency

353 Westgate Plaza, Franklin, NC 28734

NC License Plate Agency
Mon–Fri 9 AM–1 PM, 2 PM–5 PM

Freeman Center Driver License Office

1387 SE Maynard Road, Cary, NC 27511

NC Driver License Office
Mon–Fri 8 AM–5 PM

Fuquay-Varina License Plate Agency

1421 East Broad Street, Fuquay-Varina, NC 27526

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Fuquay-Varina Municipal Building Driver License Office

131 South Fuquay Avenue, Fuquay-Varina, NC 27526

NC Driver License Office
Mon–Fri 8 AM–5 PM

Garland Driver License Office

35 South Ingold Ave., Garland, NC 28441

NC Driver License Office
Mon–Fri 8 AM–4 PM

Gastonia Driver License Office

2560 W Franklin Blvd, Gastonia, NC 28052

NC Driver License Office
Mon–Fri 8 AM–5 PM

Goldsboro Driver License Office

701 West Grantham Street, Goldsboro, NC 27530

NC Driver License Office
Mon–Fri 8 AM–5 PM

Goldsboro License Plate Agency

1801 East Ash Street, Goldsboro, NC 27530

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Graham Driver License Office

111 East Crescent Square, Graham, NC 27253

NC Driver License Office
Mon–Fri 8 AM–5 PM

Greene Co. License Plate Agency

415 U.S. Hwy. 13 South, Suite C, Snow Hill, NC 28580

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Greenville Driver License Office

4651 North Creek Drive, Greenville, NC 27834

NC Driver License Office
Mon–Fri 8 AM–5 PM

Hamlet Driver License Office

200 College Dr, Hamlet, NC 28345

NC Driver License Office
Mon–Fri 8 AM–5 PM

Hayesville License Plate Agency

1440 US-64, Hayesville, NC 28904

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Henderson Driver License Office

1080 Eastern Boulevard, Henderson, NC 27536

NC Driver License Office
Mon–Fri 8 AM–5 PM

Henderson License Plate Agency

946-D West Andrews Avenue, Henderson, NC 27536

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Hendersonville Driver License Office

125 Baystone Drive , Hendersonville, NC 28791

NC Driver License Office
Mon–Fri 8 AM–5 PM

Hickory License Plate Agency

901 US Highway 321 Nw; Ste 100, Hickory, NC 28601

NC License Plate Agency
Mon–Fri 9 AM–5 PM

High Point Driver License Office

650 Francis Street, High Point, NC 27263

NC Driver License Office
Mon–Fri 8 AM–5 PM

High Point License Plate Agency

1701 Westchester Drive, Unit 220, High Point, NC 27262

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Highway Patrol Building Driver License Office

1421 West Boulevard, Laurinburg, NC 28352

NC Driver License Office
Mon–Fri 8 AM–5 PM

Hillsborough Driver License Office

1201 US Highway 70 W, Hillsborough, NC 27278

NC Driver License Office
Mon–Fri 8 AM–5 PM

Hoke Co. License Plate Agency

3140 U.S. 401 Business, Raeford, NC 28376

NC License Plate Agency
Mon–Fri 8 AM–5 PM

Hope Valley Commons Shopping Center Driver License Office

3825 South Roxboro Street Suite 119, Durham, NC 27713

NC Driver License Office
Mon–Fri 8 AM–5 PM

Hudson Driver License Office

309 Pine Mountain Road, Hudson, NC 28638

NC Driver License Office
Mon–Fri 8 AM–5 PM

Huntersville Driver License Office

12101 Mount Holly-Huntersville Road, Huntersville, NC 28078

NC Driver License Office
Mon–Fri 8 AM–5 PM

Huntersville State-Operated License Plate Agency Express Office

12101 Mt. Holly-Huntersville Road, Huntersville, NC 28078

NC License Plate Agency
Mon–Fri 8 AM–5 PM

Jackson County License Plate Agency

876 Skyland Drive, Sylva, NC 28779

NC License Plate Agency
Mon–Fri 8 AM–4:30 PM

Jacksonville Driver License Office

299 Wilmington Highway, Jacksonville, NC 28540

NC Driver License Office
Mon–Fri 8 AM–5 PM

Jacksonville License Plate Agency

1606 Country Club Road, Jacksonville, NC 28540

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Kannapolis License Plate Agency

1509 Dale Earnhardt Boulevard, Kannapolis, NC 28083

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Kernersville Driver License Office

810A North Main Street, Kernersville, NC 27284

NC Driver License Office
Mon–Fri 8 AM–5 PM

Kernersville License Plate Agency

810 J North Main St, Kernersville, NC 27284

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Kinston Driver License Office

2214 West Vernon Avenue, Kinston, NC 28501

NC Driver License Office
Mon–Fri 8 AM–5 PM

Kitty Hawk License Plate Agency

3809 North Croatan Highway, Unit F (U.S. Hwy. 158), Kitty Hawk, NC 27949

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Laurinburg License Plate Agency

508 E Church St, Laurinburg, NC 28352

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Leland Driver License Office

20 Old River Road, Leland, NC 28451

NC Driver License Office
Mon–Fri 8 AM–5 PM

Lenoir License Plate Agency

1402 Blowing Rock Boulevard, Lenoir, NC 28645

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Lenoir-Rhyne Plaza Driver License Office

1158 Lenoir-Rhyne Boulevard SE, Hickory, NC 28602

NC Driver License Office
Mon–Fri 8 AM–5 PM

Lexington Driver License Office

2314 South Main Street, Lexington, NC 27292

NC Driver License Office
Mon–Fri 8 AM–5 PM

License Plate Agency at Bundy Square

622 West Roosevelt Boulevard Suite E, Monroe, NC 28110

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at Caswell Tire

1430 Main Street, Yanceyville, NC 27379

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at Country Club Plaza

1545 N Road Street, Suite E, Elizabeth City, NC 27909

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at Eastridge Mall

246 North New Hope Road, Suite #239, Gastonia, NC 28054

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at Four Seasons Mall

145 Four Seasons Mall, Hendersonville, NC 28792

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at Guilford Station

5533 West Market Street, Greensboro, NC 27409

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at Indian Trail Village

14015-J East Independence Boulevard, Indian Trail, NC 28079

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at Ligon Mill Business Park

2012 South Main Street, Suite 502, Wake Forest, NC 27587

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at Madison Square

811 North Madison Boulevard, Roxboro, NC 27573

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at South Hills

1251 Buck Jones Road, Cary, NC 27606

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at South Square Plaza

2390 Carolina Beach Road, Suite 108, Wilmington, NC 28401

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at Spencer's Furniture Store

34910 U.S. Highway 264, Engelhard, NC 27824

NC License Plate Agency
Mon–Fri 9 AM–12:30 PM, 1:30 PM–5 PM

License Plate Agency at Spring Lake Plaza

316-C NC Highway 210 North, Spring Lake, NC 28390

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at The Shops at Westerly Station

3250-G Wilkinson Blvd., Charlotte, NC 28208

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at Triangle Square Shopping Center

4731 NC Highway 55, Suite 7A, Durham, NC 27713

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Alleghany Co. Administration Building

348 South Main Street, Sparta, NC 28675

NC License Plate Agency
Mon–Fri 8 AM–11:30 AM, 12:30 PM–5 PM

License Plate Agency at the Anson County Government Center

101 South Greene Street, Wadesboro, NC 28170

NC License Plate Agency
Mon–Fri 8:30 AM–5 PM

License Plate Agency at the Ashe County Government Center

150 Government Circle, Suite 2200, Jefferson, NC 28640

NC License Plate Agency
Mon–Fri 8 AM–12 PM, 1 PM–4 PM

License Plate Agency at the Brunswick County Government Center Complex

30 Government Center Dr, Bolivia, NC 28422

NC License Plate Agency
Mon–Fri 8 AM–5 PM

License Plate Agency at the Carrboro Plaza

104 NC Highway 54 West, Suite D, Carrboro, NC 27510

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the DOT Building

4651 North Creek Drive, Greenville, NC 27834

NC License Plate Agency
Mon–Fri 8 AM–5 PM

License Plate Agency at the East Kerr Center

130 E Kerr St, Salisbury, NC 28144

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Edgecombe County Administration Building

201 Saint Andrew Street, Tarboro, NC 27886

NC License Plate Agency
Mon–Fri 8 AM–5 PM

License Plate Agency at the Eutaw Village Shopping Center

815 Elm Street, Fayetteville, NC 28303

NC License Plate Agency
Mon–Fri 9 AM–4 PM

License Plate Agency at the Golden Gate Shopping Center

2218 Golden Gate Drive, Greensboro, NC 27405

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Havelock Shopping Center

319 West Main Street, Havelock, NC 28532

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Hertford Municipal Building

114 West Grubb Street, Hertford, NC 27944

NC License Plate Agency
Mon–Fri 8 AM–5 PM

License Plate Agency at the Hope Mills Shopping Plaza

3333 North Main Street, Suite 140, Hope Mills, NC 28348

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the I-85 Plaza Shopping Center

2668 Ramada Road, Burlington, NC 27215

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Independence Promenade Shopping Center

5309-E East Independence Blvd., Charlotte, NC 28212

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Kinston Plaza Shopping Center

2431-B North Heritage Street, Kinston, NC 28501

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Market Plaza Shopping Center

13 South Kerr Avenue, Wilmington, NC 28403

NC License Plate Agency
Mon–Fri 8 AM–5 PM

License Plate Agency at the Martin County Government Center

305 East Main Street, Williamston, NC 27892

NC License Plate Agency
Mon–Fri 8 AM–5 PM

License Plate Agency at the Maysville Town Hall

404 Main Street, Maysville, NC 28555

NC License Plate Agency
Mon–Fri 8:30 AM–5 PM

License Plate Agency at the McDowell County Government Center

60 East Court Street, Marion, NC 28752

NC License Plate Agency
Mon–Fri 8:30 AM–5 PM

License Plate Agency at the Moss Foods Shopping Center

808 South Bickett Boulevard, Louisburg, NC 27549

NC License Plate Agency
Mon–Fri 8 AM–5 PM

License Plate Agency at the Municipal Building

311 North Second Avenue, Siler City, NC 27344

NC License Plate Agency
Mon–Fri 9 AM–12:30 PM, 1:30 PM–5 PM

License Plate Agency at the Newland Town Hall

301 Cranberry Street, Newland, NC 28657

NC License Plate Agency
Mon–Fri 8 AM–12 PM, 1 PM–4 PM

License Plate Agency at the Parkway Plaza Shopping Center

4215 University Drive, Suite 8, Durham, NC 27707

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Parkway Plaza Shopping Center

1141 Silas Creek Parkway, Winston-Salem, NC 27127

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Parkway Plaza Shopping Center

27 Plaza Parkway, Lexington, NC 27292

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Plaza Shopping Center

1720 Julian R. Allsbrook Highway, Roanoke Rapids, NC 27870

NC License Plate Agency
Mon–Fri 8 AM–11:30 AM, 12:30 PM–5 PM

License Plate Agency at the Plaza West Shops

3025-H Bridges Street, Morehead City, NC 28557

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Reid Square Shopping Center

219-B Turner Drive, Reidsville, NC 27320

NC License Plate Agency
Mon–Fri 8 AM–5 PM

License Plate Agency at the South Oak Shopping Center

809 East Arrowood Rd. Suite 800, Charlotte, NC 28217

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Stantonsburg Shopping Center

2462 Stantonsburg Road, Greenville, NC 27858

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Swain County Administrative Building

101 Mitchell Street, Bryson City, NC 28713

NC License Plate Agency
Mon–Fri 8 AM–1:30 PM, 2:30 PM–4:30 PM

License Plate Agency at the Town and County Shopping Center

1313 North Sandhills Boulevard, Aberdeen, NC 28315

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Town of Farmville Municipal Building

3672 North Main Street, Farmville, NC 27828

NC License Plate Agency
Mon–Fri 8 AM–1 PM, 2 PM–5 PM

License Plate Agency at the Troy Shopping Center

448 Albemarle Road Suite 1, Troy, NC 27371

NC License Plate Agency
Mon–Fri 9 AM–12:30 PM, 1:30 PM–5 PM

License Plate Agency at the Tyrrell County Office Building

106 S. Waters St., Columbia, NC 27925

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the Wedgewood Shopping Center

520 West Gannon Avenue, Zebulon, NC 27597

NC License Plate Agency
Mon–Fri 9 AM–5 PM

License Plate Agency at the White Oaks Shopping Center

1639 US Hwy 74A Bypass, Suite 140, Spindale, NC 28160

NC License Plate Agency
Mon–Fri 9 AM–12:30 PM, 1:30 PM–5 PM

Lillington Driver License Office

1005 Edwards Brothers Drive, Lillington, NC 27546

NC Driver License Office
Mon–Fri 8 AM–5 PM

Lincolnton Driver License Office

1450 North Aspen Street, Lincolnton, NC 28092

NC Driver License Office
Mon–Fri 8 AM–5 PM

Lincolnton License Plate Agency

2683 East Main Street, Lincolnton, NC 28092

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Louisburg Driver License Office

90 Tanglewood Drive, Louisburg, NC 27549

NC Driver License Office
Mon–Fri 8 AM–5 PM

Lumberton Driver License Office

4650 Kahn Drive, Lumberton, NC 28358

NC Driver License Office
Mon–Fri 8 AM–5 PM

Lumberton License Plate Agency

118 West Fifth Street, Lumberton, NC 28358

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Madison License Plate Agency

101 East Murphy Street, Madison, NC 27025

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Marion Driver License Office

3975 NC 226 South, Marion, NC 28752

NC Driver License Office
Mon–Fri 8 AM–5 PM

Marshall Driver License Office

1685 N.C. Highway 213, Marshall, NC 28753

NC Driver License Office
Mon–Fri 8 AM–11:30 AM, 1 PM–5 PM

Marshall License Plate Agency

133 South Main St., Suite 103, Marshall, NC 28753

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Martin County Government Center Driver License Office

305 East Main Street, Suite 116, Williamston, NC 27892

NC Driver License Office
Mon–Fri 8 AM–5 PM

Mitchell County License Plate Agency

11949 N.C. Hwy. 226 South, Spruce Pine, NC 28777

NC License Plate Agency
Mon–Fri 8 AM–5 PM

Mocksville Driver License Office

161 Poplar Street Suite 101, Mocksville, NC 27028

NC Driver License Office
Mon–Fri 8 AM–5 PM

Mocksville License Plate Agency

1047 Yadkinville Rd, Mocksville, NC 27028

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Monroe Driver License Office

3122 US 74 West, Monroe, NC 28110

NC Driver License Office
Mon–Fri 8 AM–5 PM

Mooresville License Plate Agency

186 North Broad Street, Suite 12, Mooresville, NC 28115

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Morehead City Driver License Office

5347 US-70, Morehead City, NC 28557

NC Driver License Office
Mon–Fri 8 AM–5 PM

Morganton Driver License Office

115 Government Drive, Morganton, NC 28655

NC Driver License Office
Mon–Fri 8 AM–5 PM

Morganton License Plate Agency

603 South College Street, Morganton, NC 28655

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Mount Airy Driver License Office

155 Patrol Station Road, Mount Airy, NC 27030

NC Driver License Office
Mon–Fri 8 AM–5 PM

Mount Airy License Plate Agency

137 Riverside Drive, Mount Airy, NC 27030

NC License Plate Agency
The current NCDMV office API marks this 137 Riverside Drive location permanently closed due to flood damage. It says a future reopening will be at a new location; no new address or opening date is given.

Mount Holly Driver License Office at the Creekside Shopping Center

785 West Charlotte Avenue, Mount Holly, NC 28120

NC Driver License Office
Mon–Fri 8 AM–5 PM

Mount Olive License Plate Agency

225 N. W. Center Street, Mount Olive, NC 28365

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Murphy License Plate Agency

1176 Andrews Road, Murphy, NC 28906

NC License Plate Agency
Mon–Fri 8 AM–5 PM

Nags Head Driver License Office

2808 S Croatan Hwy, Nags Head, NC 27959

NC Driver License Office
Mon–Fri 8 AM–5 PM

New Bern Driver License Office

1001 Downey Drive, New Bern, NC 28560

NC Driver License Office
Mon–Fri 8 AM–5 PM

New Bern License Plate Agency at Town Park Plaza

2505 Neuse Boulevard, New Bern, NC 28562

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Newland Town Hall Driver License Office

301 Cranberry Street, Newland, NC 28657

NC Driver License Office
Mon–Fri 8 AM–11:30 AM, 1 PM–5 PM

Newton Driver License Office

1033 Smyre Farm Road, Newton, NC 28658

NC Driver License Office
Mon–Fri 8 AM–5 PM

Newton/Conover License Plate Agency

803 Conover Boulevard West, Conover, NC 28613

NC License Plate Agency
Mon–Fri 9 AM–5 PM

North Charlotte Driver License Office

9711 David Taylor Drive, Charlotte, NC 28262

NC Driver License Office
Mon–Fri 8 AM–5 PM

North Raleigh License Plate Agency

2533 Atlantic Ave, Suite 102, Raleigh, NC 27604

NC License Plate Agency
Mon–Fri 9 AM–5 PM

North Wilkesboro License Plate Agency

85 Boone Trl; Ste B, North Wilkesboro, NC 28659

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Oxford Driver License Office

100 Providence Rd, Oxford, NC 27565

NC Driver License Office
Mon–Fri 8 AM–5 PM

Oxford License Plate Agency

120 Roxboro Road, Oxford, NC 27565

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Pembroke Driver License Office

98 S. Union Chapel Road, Pembroke, NC 28372

NC Driver License Office
Mon–Fri 8 AM–12 PM, 1 PM–4 PM

Plymouth License Plate Agency

73 U.S. Hwy. 64, Plymouth, NC 27962

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Polk County License Plate Agency

51 Walker Street, Columbus, NC 28722

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Polkton Driver License Office

5920 Highway 74 W., Polkton, NC 28135

NC Driver License Office
Mon–Fri 8 AM–5 PM

Raeford Driver License Office

3144 Highway 401 Business, Raeford, NC 28376

NC Driver License Office
Mon–Fri 8 AM–5 PM

Raleigh Central Services Driver License Office

4121 New Bern Ave., Suite 151, Raleigh, NC 27610

NC Driver License Office
Mon–Fri 8 AM–5 PM

Raleigh IRP State Office

1425 Rock Quarry Road, Suite 100, Raleigh, NC 27610

NC License Plate Agency
Mon–Fri 8 AM–5 PM

Roanoke Rapids Driver License Office

26 Three Bridges Road, Roanoke Rapids, NC 27870

NC Driver License Office
Mon–Fri 8 AM–5 PM

Robbins License Plate Agency

141 South Middleton Street, Robbins, NC 27325

NC License Plate Agency
Mon–Fri 8 AM–12 PM, 1 PM–5 PM

Robbinsville License Plate Agency

36 Tapoco Road, Robbinsville, NC 28771

NC License Plate Agency
Mon–Fri 9 AM–1 PM, 2 PM–5 PM

Rockingham License Plate Agency

601 S Long Dr, Rockingham, NC 28379

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Rocky Mount Driver License Office

2617 North Wesleyan Boulevard, Rocky Mount, NC 27804

NC Driver License Office
Mon–Fri 8 AM–5 PM

Rocky Mount License Plate Agency

659 Tiffany Boulevard, Rocky Mount , NC 27804

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Roxboro Driver License Office

3434 Burlington Road, Roxboro, NC 27573

NC Driver License Office
Mon–Fri 8 AM–5 PM

Rural Hall License Plate Agency

145 Bethania Street, Rural Hall, NC 27045

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Salisbury Driver License Office

5780 South Main Street, Salisbury, NC 28144

NC Driver License Office
Mon–Fri 8 AM–5 PM

Sanford Driver License Office

2210 Carthage Street, Sanford, NC 27330

NC Driver License Office
Mon–Fri 8 AM–5 PM

Sanford License Plate Agency

331 Wilson Road, Sanford, NC 27332

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Shallotte Driver License Office

5298 Main Street, Shallotte, NC 28470

NC Driver License Office
Mon–Fri 8 AM–5 PM

Shallotte License Plate Agency

5300 South Main Street, Suite A, Shallotte, NC 28470

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Shelby Driver License Office

US 74 Bypass 1914 East Dixon Boulevard, Shelby, NC 28152

NC Driver License Office
Mon–Fri 8 AM–5 PM

Shelby License Plate Agency

118 N Morgan St, Shelby, NC 28150

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Shotwell Station Driver License Office

1665 Old U.S. Hwy. 70 West, Clayton, NC 27520

NC Driver License Office
Mon–Fri 8 AM–5 PM

Siler City Driver License Office

1103 North 2nd Avenue Extension (US Hwy. 421 S/U.S. 64 W), Siler City, NC 27344

NC Driver License Office
Mon–Fri 8 AM–5 PM

Smithfield Driver License Office

3783 US Highway 301 S, Smithfield, NC 27577

NC Driver License Office
Mon–Fri 8 AM–5 PM

Smithfield License Plate Agency

3175-A U.S. Highway 301 South, Smithfield, NC 27577

NC License Plate Agency
Mon–Fri 9 AM–5 PM

South Charlotte Driver License Office

201 West Arrowood Road, Suite H, Charlotte, NC 28217

NC Driver License Office
Mon–Fri 8 AM–5 PM

South Fayetteville Driver License Office

2439 Gillespie St., Fayetteville, NC 28303

NC Driver License Office
Mon–Fri 8 AM–5 PM

South Forest Shopping Center License Plate Agency

780 Hendersonville Rd; Ste 8, Asheville, NC 28803

NC License Plate Agency
Mon–Fri 9 AM–5 PM

South Square Plaza Driver License Office

2390 Carolina Beach Rd; Ste 104, Wilmington, NC 28401

NC Driver License Office
Mon–Fri 8 AM–5 PM

Southport License Plate Agency at the Food Lion Shopping Center

4891 Long Beach Rd., Unit 6, Southport, NC 28461

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Sparta Driver License Office at Blue Ridge Business Development Center

115 Atwood St. Suite 508, Sparta, NC 28675

NC Driver License Office
Mon–Fri 8 AM–11:30 AM, 1 PM–5 PM

Spring Forest Pavilion Driver License Office

2431 Spring Forest Road, Unit 101, Raleigh, NC 27615

NC Driver License Office
Mon–Fri 8 AM–5 PM

Spring Hope License Plate Agency

123 South Ash Street, Spring Hope, NC 27882

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Spruce Pine Driver License Office

12027 NC-226, Spruce Pine, NC 28777

NC Driver License Office
Mon–Fri 8 AM–11:30 AM, 1 PM–5 PM

State Operated Raleigh Central Service Office License Plate Agency

4121 New Bern Ave., Suite 151, Raleigh, NC 27610

NC License Plate Agency
Mon–Fri 8 AM–5 PM

Statesville Driver License Office

905 Carolina Avenue North, Statesville, NC 28677

NC Driver License Office
Mon–Fri 8 AM–5 PM

Statesville License Plate Agency

121 West Water Street, Statesville, NC 28677

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Stedman Driver License Office

4705 Clinton Road, Stedman, NC 28312

NC Driver License Office
Mon–Fri 8 AM–5 PM

Surf City License Plate Agency

2634 N.C. Hwy 210 East, Suite 205, Hampstead, NC 28443

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Sylva Driver License Office

876 Skyland Drive, Suite 2, Sylva, NC 28779

NC Driver License Office
Mon–Fri 8 AM–5 PM

Tarboro Driver License Office

100 East Hope Lodge Street, Tarboro, NC 27886

NC Driver License Office
Mon–Fri 8 AM–11:30 AM, 1 PM–5 PM

Taylorsville Driver License Office

2390 NC Highway 90 E., Taylorsville, NC 28681

NC Driver License Office
Mon–Fri 8 AM–5 PM

Taylorsville License Plate Agency

85 East Main Avenue, Taylorsville, NC 28681

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Thomasville Driver License Office

1650 Liberty Drive, Suite 500, Thomasville, NC 27360

NC Driver License Office
Mon–Fri 8 AM–5 PM

Thomasville License Plate Agency

1650 Liberty Drive, Thomasville, NC 27360

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Transylvania Co. License Plate Agency

20 East Morgan Street, Brevard, NC 28712

NC License Plate Agency
Mon–Fri 8:30 AM–5 PM

Troy Driver License Office

168 Glenn Road, Troy, NC 27371

NC Driver License Office
Mon–Fri 8 AM–5 PM

Wallace License Plate Agency

112 Medical Village Drive, Unit C, Wallace, NC 28466

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Walnut Cove License Plate Agency

208 W 3RD ST, Walnut Cove, NC 27052

NC License Plate Agency
Mon–Fri 8 AM–5 PM

Washington Driver License Office

1821 Carolina Avenue (U.S. Highway 17 N.), Washington, NC 27889

NC Driver License Office
Mon–Fri 8 AM–5 PM

Washington License Plate Agency

251-A Bridge Street, Washington, NC 27889

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Watauga County License Plate Agency

274 Winklers Creek Rd., Boone, NC 28607

NC License Plate Agency
Mon–Fri 8 AM–4:30 PM

Waynesville License Plate Agency

80 Waynesville Plaza, Waynesville, NC 28786

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Wendell Driver License Office

2851 Wendell Blvd, Wendell, NC 27591

NC Driver License Office
Mon–Fri 8 AM–5 PM

Wentworth Driver License Office

111 Wilson-Way Road, Reidsville, NC 27320

NC Driver License Office
Mon–Fri 8 AM–5 PM

West Asheville Driver License Office

1624 Patton Avenue, Asheville, NC 28806

NC Driver License Office
Mon–Fri 8 AM–5 PM

West Asheville License Plate Agency

153 Smokey Park Highway, Suite 160-A, Asheville, NC 28806

NC License Plate Agency
Mon–Fri 9 AM–5 PM

West Charlotte Driver License Office

6016 Brookshire Boulevard, Charlotte, NC 28216

NC Driver License Office
Mon–Fri 8 AM–5 PM

West Fayetteville Driver License Office at the Eutaw Village Shopping Center

831 Elm St, Fayetteville, NC 28303

NC Driver License Office
Mon–Fri 8 AM–5 PM

West Greensboro Driver License Office

2391 Coliseum Boulevard, Greensboro, NC 27403

NC Driver License Office
Mon–Fri 8 AM–5 PM

Whiteville Driver License Office

917 Washington Street, Whiteville, NC 28472

NC Driver License Office
Mon–Fri 8 AM–5 PM

Whiteville License Plate Agency

201 East Main Street, Whiteville, NC 28472

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Wilkesboro Driver License Office

1230 School Street, Wilkesboro, NC 28697

NC Driver License Office
Mon–Fri 8 AM–5 PM

Wilmington North Driver License Office

One Station Road , Wilmington, NC 28405

NC Driver License Office
Mon–Fri 8 AM–5 PM

Wilson Driver License Office

1822 Goldsboro Street SW, Wilson, NC 27893

NC Driver License Office
Mon–Fri 8 AM–5 PM

Wilson License Plate Agency at Toisnot Village

4000 Ward Boulevard, Suite D, Wilson, NC 27893

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Windsor License Plate Agency

122 East Granville Street, Windsor, NC 27983

NC License Plate Agency
Mon–Fri 9 AM–5 PM

Winston-Salem North Driver License Office

3637 North Patterson Avenue, Winston-Salem, NC 27105

NC Driver License Office
Mon–Fri 8 AM–5 PM

Winston-Salem South Driver License Office

2001 Silas Creek Parkway, Winston-Salem, NC 27103

NC Driver License Office
Mon–Fri 8 AM–5 PM

Yadkinville Driver License Office

225 Ash Street, Yadkinville, NC 27055

NC Driver License Office
Mon–Fri 8 AM–5 PM

Yadkinville License Plate Agency

110 East Elm Street, Yadkinville, NC 27055

NC License Plate Agency
Mon–Fri 8 AM–4:30 PM

Yanceyville Driver License Office

958 Fire Tower Road, Yanceyville, NC 27379

NC Driver License Office
Mon 8 AM–11:30 AM, 1 PM–5 PM, Wed 8 AM–11:30 AM, 1 PM–5 PM, Fri 8 AM–11:30 AM, 1 PM–5 PM

About these office details

Saved office records

The original office record was saved the dates shown on individual office pages. Later checks identify the individual fields updated; they do not reverify every detail.

Visit the official state agency

Hours and visit guidance

Agency visit guidance has its own check date. Weekly hours do not confirm holidays, emergency closures or appointment availability. Selected monthly visit days are kept separate from weekly hours.

How we check and update the information

Wait data has limited coverage

Only matched California offices have saved estimates in this directory. Those readings are dated October 23, 2026. A missing reading is not a zero-minute wait.