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