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