North Carolina Courses
Defensive Driving
Take this course if you received a ticket in North Carolina or were court ordered to take
a driving course.
First Time Driver Course
The First Time Driver Drug and Alcohol Course teaches new drivers basic traffic laws and is proven to reduce the risk of alcohol related crashes amongst teenagers and young adults.
North Carolina Driving References
Get Your North Carolina Driving Record
Find Your Local DMV
Find the North Carolina DMV Office Closest to You
Are you looking for your nearest North Carolina DMV? Below is a list of all North Carolina DMV offices ordered alphabetically by county. All listings include address, phone number and the days that the offices are open.
For more detailed information about each location, you can visit Noth Carolina DMV website at http://www.ncdot.org/dmv/office_locations/.
Alamance County
1. Graham
111 East Crescent Square, 27253
(336) 570-6811 or (336) 570-6812
Monday – Friday
Alexander County
1. Taylorsville
2390 NC Highway 90 E, 28681
(828) 632-6189
Monday – Friday
Alleghany County
1. Sparta
40 Alleghany Street , 28675
(336) 372-6442
Wednesday, Thursday
Anson County
1. Polkton, DMV Building
Rt. 1 Box 233-C US 74 W, 28135
(704) 694-5534
Monday - Friday
Ashe County
1. Jefferson
303 Court Street, 28640
(336) 246-5001
Monday – Friday
Avery County
1. Newland
301 Cranberry Street , 28657
(828) 733-8284
Wednesday, Thursday, Friday
Beaufort County
1. Washington , DMV Building
1821 Carolina Avenue Highway 17 N, 27889
(252) 946-3995
Monday - Friday
2. Belhaven, Mobile Unit
215 East Main Street , 27810
Parked at the Municipal Building
1st Monday 9am - 4pm
Bertie County
1. Windsor, Mobile Unit
111 South York Street , 27983
Behind the Town Municipal Bldg.
4th Tues & Wed 8:30am - 5pm
Bladen County
1. Elizabethtown
107 North Gillespie Street , 28337
(910) 862-3169
Monday - Friday
Brunswick County
1. Shallotte
5298-3 South Main St. , 28459
(910) 754-5114
Monday - Friday
2. Southport, Mobile Unit
215 North Atlantic Ave. , 28461
2nd Consecutive Tues & Wed
Tuesday 9am - 5pm
Wednesday 8am - 4pm
Buncombe County
1. Asheville , DMV Building
600 Tunnel Road , 28805
(828) 298-4544
Monday - Friday
2. Asheville , DMV Building
1624 Patton Avenue , 28806
(828) 251-6065
Monday - Friday
Burke County
1. Morganton, DMV Building
260 Enola Road , 28655
(828) 438-6294
Monday - Friday
Cabarrus County
1. Concord , DMV Building
2192 Kannapolis Highway , 28027
(704) 782-7214
Monday – Friday
Caldwell County
1. Hudson , DMV Building
309 Pine Mountain Road , 28638
(828) 726-2504
Monday – Friday
Carteret County
1. Morehead City , DMV Building
5347 US 70 W, 28557
(252) 726-5586
Monday - Friday
Caswell County
1. Yanceyville, DMV Building
958 Fire Tower Road , 27379
(336) 694-9498
Wednesday, Thursday
Catawba County
1. Hickory
1158 Lenoir-Rhyne Blvd SE , 28602
(828) 326-9126
Monday - Friday
2. Newton , DMV Building
1033 Smyre Farm Road , 28658
(828) 466-5516
Monday - Friday
Chatham County
1. Siler City , DMV Building
Highway 421 S & 64 West North 2nd, 27344
(919) 663-2601
Monday – Friday
Cherokee County
1. Murphy
17 Peachtree Street County Office Bldg, 28906
(828) 837-8656
Monday – Friday
Chowan County
1. Edenton
705 North Broad Street , 27932
(252) 482-8941
Monday – Friday
Clay County
1. Hayesville, Mobile Unit
1 Riverside Circle , 28904
Clay County Social Services lot
Wednesday 8am - 5pm
Cleveland County
1. Shelby , DMV Building
US 74 Bypass 1914 East Dixon Blvd. , 28152
(704) 480-5408
Monday – Friday
Columbus County
1. Whiteville
917 Washington Street , 28472
(910) 642-2017
Monday - Friday
2. Tabor City
119 Lynwood Norris Road , 28463
(910) 653-4918
Monday – Friday
Columbus County
1. Whiteville
917 Washington Street , 28472
(910) 642-2017
Monday - Friday
2. Tabor City
119 Lynwood Norris Road , 28463
(910) 653-4918
Monday - Friday
Craven County
1. Havelock
300 Miller Boulevard , 28532
(252) 444-6425
Monday-Friday
2. New Bern , DMV Building
2106 Neuse Boulevard , 28560
(252) 514-4734
Monday - Friday
Cumberland County
1. Fayetteville , DMV Building
2435 Gillespie Street , 28303
(910) 486-1353
Monday - Friday
2. Eutaw Village Shopping Center
841 Elm St , 28303
(910) 484-6249
Monday – Friday
3. Fort Bragg
Corner of Knox and Randolph Streets Building 8T-2105, 28307
(910) 436-5216
Monday – Friday
Currituck County
1. Currituck, Mobile Unit
2826 Caratoke Highway , 27929
Old Currituck Courthouse
2nd Friday, 8am - 4pm
Dare County
1. Manteo, Fearing Building
517 Budleigh Street , 27954
(252) 475-3712
Monday - Friday
2. Hatteras, Mobile Unit
1498 NC Highway 12, 27943
In front of Civic Center
1st Consecutive Wed. & Thurs.
Wednesday 9am - 5pm
Thursday 8am - 5pm
3. Kill Devil Hills, Mobile Unit
1632 N Croatan Highway , 27948
EMS Station 1
3rd Consecutive Mon & Tues
Monday 9am -5pm
Tuesday 8am - 4pm
Davidson County
1. Lexington , DMV Building, US 29 & 70 Business
2314 South Main Street , 27292
(336) 248-5179
Monday - Friday
2. Thomasville
1033 Randolph Street Suite 16 , 27360
(336) 472-7334
Monday – Friday
3. Denton , Mobile Unit
201 W. Salisbury Street , 27239
4th Tuesday & Wednesday
Tuesday 10am - 4pm
Wednesday 9am -4pm
Davie County
1. Mocksville
1378 Salisbury Road (601 South), 27028
(336) 751-5016
Monday – Friday
Duplin County
1. Kenansville, DMV Building
133 Routhlege Street , 28349
(910) 296-0234
2. Wallace,Town Hall
320 East Murray Street , 28466
(910) 285-4125
Monday – Friday
Durham County
1. Durham , East
101 South Miami Boulevard , 27703
(919) 560-6896
Monday - Friday
2. Durham , South
3825 South Roxboro Street Suite 119 , 27713
(919) 560-3378 or (919) 560-3379
Monday – Friday
Edgecombe County
1. Tarboro
120 Granville Street , 27886
(252) 823-0242
Monday – Friday
Forsyth County
1. Winston-Salem-North, DMV Building
3637 North Patterson Avenue , 27105
(336) 761-2259
Monday - Friday
2. Winston-Salem-South, DMV Building
2001 Silas Creek Parkway , 27103
(336) 761-2258
Monday - Friday
3. Kernersville
810A North Main St , 27284
(336) 993-5651
Monday – Friday
Franklin County
1. Louisburg
86 Tanglewood Dr , 27549
(919) 496-2590
Monday - Friday
Gaston County
1. Gastonia , DMV Building
2560 West Franklin Avenue , 28052
(704) 853-5372
Monday - Friday
2. Mount Holly , Unit 2 Municpal Bldg.
785 West Charlotte Avenue , 28120
(704) 827-9486
Monday – Friday
Gates County
1. Gatesville, Mobile Unit
130 US Highway 158 West, 27938
Gates City Community Center
2nd Tuesday 8am - 4pm
Graham County
1. Robbinsville, Mobile Unit
196 Knight Street , 28771
Graham County Social Services lot
Tuesday 8am - 5pm
Granville County
1. Oxford , DMV Building
100 Providence Road , 27565
(919) 693-6128
Monday - Friday
2. Creedmoor, Mobile Unit
108 Wilton Avenue , 27522
S. Granville Senior Center
4th Thurs. & Fri.
Thursday 9am - 4pm
Friday 8am - 4pm
Greene County
1. Snow Hill, Mobile Unit
229 Kingold Blvd. , 28580
County Office Complex
3rd Consecutive Thurs. & Fri.
Thursday 8:30am - 5pm
Friday 8am - 4pm
Guilford County
1. Greensboro - East, DMV Building
2527 East Market Street , 27401
(336) 334-5745
Monday - Friday
2. Greensboro - West, DMV Building
2391 Coliseum Blvd. , 27403
(336) 334-5438
Monday - Friday
3. High Point
650 Francis Street , 27263
(336) 884-1003
Monday – Friday
Halifax County
1. Roanoke Rapids, DMV Building
26 Three Bridges Rd. (Highway 125), 27870
(252) 536-4046
Monday – Friday
2. Scotland Neck, Mobile Unit
1310 Main Street , 27874
Community Center
4th Tuesday 8:30am - 4pm
Harnett County
1. Dunn, DMV Building
110 North Orange Street , 28334
(910) 892-1456
Monday - Friday
2. Lillington, DMV Building
1005 Edwards Drive, 27546
(910) 893-8939
Monday - Friday
Haywood County
1. Clyde, DMV Building
290 Lee Road , 28721
(828) 627-6969
Monday – Friday
Henderson County
1. Hendersonville , DMV Building
125 Baystone Drive (US 25), 28791
(828) 692-6915
Monday - Friday
Hertford County
1. Ahoskie, DMV Building
242 NC 42 West, 27910
(252) 332-5525
Monday – Friday
Hoke County
1. Raeford, Civil Preparedness Bldg.
520 West Donaldson St. , 28376
(910) 875-2442
Monday - Friday
Hyde County
1. Ocracoke
Highway 12, 27960
At the Community Center
Once a quarter 1st Friday 8am - 4:30pm
2. Swan Quarter
11 Main Street , 27885
Parked at Government County lot
1st Tuesday 9am - 4pm
Iredell County
1. Mooresville
533 Patterson Ave Suite 100 , 28115
(704) 664-3344
Monday - Friday
2. Statesville , DMV Building
905 Carolina Avenue N (US 21N at I-40), 28677
(704) 878-4220
Monday – Friday
Jackson County
1. Sylva
338 Keener Street , 28779
(828) 586-5413
Monday – Friday
Johnston County
1. Clayton
208 Butternut Lane (off Highway 42 West), 27520
(919) 550-2351
Monday - Friday
2. Smithfield , DMV Building
3783 US 301 S, 27577
(919) 934-3187
Monday - Friday
Jones County
1. See Craven or Lenoir County for closest office.
Lee County
1. Sanford , DMV Building
2210 Carthage St. , 27330
(919) 776-1113
Monday – Friday
Lenoir County
1. Kinston , DMV Building
2214 West Vernon Avenue (US 70), 28501
(252) 526-4432
Monday – Friday
Lincoln County
1. Lincolnton
1450 North Aspen Street , 28092
(704) 735-6923
Monday – Friday
Macon County
1. Franklin
185 Industrial Park Road , 28734
828) 524-3592
Monday - Friday
Madison County
1. Marshall , Jackie Ball Building
164 North Main Street , 28753
(828) 649-2248
Monday – Friday
Martin County
1. Williamston, Martin County Government Center
305 East Main Street , 27892
(252) 792-7537
Monday – Friday
McDowell County
1. Marion
3975 NC 26 S, 28752
(828) 652-5828
Monday – Friday
Mecklenburg County
1. Charlotte - EAST, Independence Office Park
6407 Idlewild Road , 28227
(704) 531-5563
Monday - Friday
2. Charlotte - Express Office, Eastway Shopping Center
3704 Central Ave Suite 1 , 28205
(704) 392-3266
Monday - Friday
3. Charlotte - North, DMV Building
8446 North Tryon Street , 28213
(704) 547-5786 or (704) 547-5787
Monday - Friday
4. Charlotte - South
201-A West Arrowood Road , 28217
(704) 527-2562 or (704) 527-2563
Monday - Friday
5. Charlotte - West
6016 Brookshire Boulevard , 28216
(704) 392-3266 or (704) 392-3267
Monday – Friday
Mitchell County
1. Spruce Pine, City Hall
106 Highland Avenue , 28777
(828) 766-7649
Monday, Tuesday
Montgomery County
1. Troy , DMV Building
168 Glenn Road , 27371
(910) 572-2001
Monday – Friday
Moore County
1. Aberdeen
521 South Sandhills Boulevard , 28315
(910) 944-7555
Monday - Friday
2. Robbins, Mobile Unit
100 S. Middleton Street , 27325
Beside the Police Station
3rd Mon. & Tues.
Monday 10am - 4pm
Tuesday 9am - 4pm
Nash County
1. Rocky Mount , DMV Building
2617 North Wesleyan Blvd. (301 N), 27801
(252) 442-8905
Monday – Friday
New Hanover County
1. Wilmington - North, DMV Building
One Station Road (US 17 N), 28405
(910) 350-2005
Monday - Friday
2. Wilmington - South
2390 B-5 Carolina Beach Road , 28401
(910) 251-5747 or (910) 251-5748
Monday – Friday
Northampton County
1. Jackson, Mobile Unit
Highway 305 North-Church Street , 27845
2nd Monday 10am - 4pm
Onslow County
1. Jacksonville , DMV Building
229 Wilmington Highway (US 17 S), 28540
(910) 347-3613
Monday - Friday
Orange County
1. Carrboro
104 V Carrboro Plaza (Intersection of NC 54 Bypass & NC 54 Business), 27510
(919) 929-4161
Monday - Friday
2. Hillsborough, DMV Building
1201 Highway 70 West, 27278
(919) 732-2427
Monday – Friday
Pamlico County
1. Bayboro, Mobile Unit
13451 NC Highway 55, 28515
Pamlico County Health Department
3rd Wednesday 9am - 4pm
Pasquotank County
1. Elizabeth City , DMV Building
1164 US 17 S, 27909
(252) 331-4776
Monday – Friday
Pender County
1. Burgaw
805 South Walker St. , 28425
(910) 259-2799
Wednesday & Thursday
Perquimans County
1. Hertford, Mobile Unit, Municipal Building
114 Grub Street , 27944
(252) 426-1958
2nd Wednesday 8:00 AM - 5:00 PM
Person County
1. Roxboro
3434 Burlington Road , 27573
(336) 597-5636
Monday – Friday
Pitt County
1. Greenville , Carolina East Centre
3400 South Memorial Dr. Suite 10 , 27834
(252) 830-3456 or (252) 830-3457
Monday - Friday
2. Farmville, Mobile Unit
3672 N. Main Street , 27828
Municipal Building
4th Consecutive Thurs. & Fri.
Thursday 8:30am - 5pm
Friday 8am - 4pm
Polk County
1. Columbus, Mobile Unit
130 Ward Street , 28722
Street in front of Columbus Post Office
Thursday 8am - 5pm
Randolph County
1. Asheboro , DMV Building
2754 US Highway 220 (Business S), 27203
(336) 629-1949
Monday – Friday
Richmond County
1. Hamlet, DMV Building
200 Richmond Tech Inst. Road , 28345
(910) 582-7032
Monday – Friday
Robeson County
1. Lumberton , DMV Building
4650 Kahn Drive (95 North), 28358
(910) 618-5551 or (910) 618-5552
Monday - Friday
2. Pembroke
100 South Union Chapel Road , 28372
(910) 521-8617
Open on Tuesday
3. Saint Pauls, Mobile Unit
210 West Blue Street , 28384
Beside the Police Station
3rd Wed. & Thurs.
Wednesday 10am - 5pm
Thursday 8am -5pm
4. Red Springs, Mobile Unit
218 S. Main Street , 28377
Behind the Police Department
1st & 4th Monday 10am - 5pm
5. Fairmont , Mobile Unit
103 Cottage Street , 28340
Behind Fire Department
2nd Consecutive Thurs. & Fri.
Thursday 10am - 5pm
Friday 8am - 4pm
Rockingham County
1. Wentworth, Reidsville
7792 NC Hwy. 87, 27320
(336) 634-5608
Monday – Friday
Rowan County
1. Salisbury , DMV Building
5780 South Main St. (US 29 S), 28144
(704) 633-5873
Monday - Friday
Rutherford County
1. Forest City , DMV Building
596 Withrow Road (74 Bypass), 28043
(828) 286-2973
Monday – Friday
Sampson County
1. Clinton , DMV Building
305 North Boulevard , 28328
(910) 592-5820
Monday – Friday
Scotland County
1. Laurinburg
1421 West Boulevard , 28352
(910) 277-2430
Monday – Friday
Stanly County
1. Albemarle , DMV Building
611 Concord Road , 28001
(704) 982-4077 or (704) 982-4014
Monday – Friday
Stokes County
1. Walnut Cove
111 West 6th Street , 27052
(336) 591-8173
Tuesday
Surry County
1. Elkin, DMV Building
1687 North Bridge Street , 28621
(336) 835-5247
Monday - Friday
2. Mount Airy
155 Patrol Station Rd. , 27030
Monday – Friday
Swain County
1. Bryson City
2650 Governor's Island Road , 28713
(828) 251-6024
Monday – Friday
Transylvania County
1. Brevard, County Law Enforcement Building
304 A South Broad St. , 28712
(828) 883-2070
Monday – Friday
Tyrrell County
1. Columbia , Mobile Unit
403 Main Street , 27925
Municipal Building , Library
2nd Thursday 8:30am - 4pm
Union County
1. Monroe , DMV Building
3122 US 74 W, 28110
(704) 283-4264
Monday – Friday
Vance County
1. Henderson , DMV Building
1080 Eastern Boulevard, 27536
(252) 438-8930
Monday – Friday
Wake County
1. Raleigh, Mobile Unit
100 Lane Street, 27601
Crime Victims' Memorial Gardens
1st Consecutive Tues & Wed 8am - 5pm
2. North Raleigh
2431 Spring Forest Road Unit 101, 27615
Ph:(919) 855-6877 Fax: (919) 855-6891
Monday - Friday
3. West Raleigh
3231 Avent Ferry Rd. , 27606
Ph:(919) 816-9128 Fax: (919) 816-9276
Monday - Friday
4. Cary
211 North Academy Street , 27512
(919) 468-0319
Monday - Friday
5. Garner, Forest Hills Shopping Center
222 Forest Hills Drive , 27529
(919) 662-4366
Monday - Friday
6. Wendell
2851 Wendell Blvd , 27591
(919) 365-9516
Monday – Friday
7. Fuquay-Varina
131 South Fuquay Ave. , 27526
(919) 552-1895
Monday – Friday
Warren County
- See Vance County for closest office
Washington County
1. Plymouth , Mobile Unit
302 Waters Street , 27962
Lot of Port O' Plymouth Museum
3rd & 4th Fridays 8:30am - 5pm
Watauga County
1. Boone
4469 Bamboo Rd , 28607
(828) 265-5384
Monday – Friday
Wayne County
1. Goldsboro , DMV Building
701 West Grantham St. (Highway 70), 27530
(919) 731-7963
Monday - Friday
2. Mount Olive
110 North Chestnut St , 28365
(919) 658-3942
Monday - Friday
Wilkes County
1. Wilkesboro, DMV Building
1230 School Street , 28697
(336) 838-4725
Monday – Friday
Wilson County
1. Wilson , DMV Building
1822 Goldsboro Street SW , 27893
(252) 243-4072
Monday – Friday
Yadkin County
1. Yadkinville
225 Ash St. , 27055
(336) 679-3232
Monday – Friday
Yancey County
1. Burnsville , DMV Building
116 North Main Street , 28714
(828) 682-9619
Monday - Friday
