North Carolina DMV offices
275 offices from official North Carolina agency data. We never charge: book only on the official site.
What do you need to do in North Carolina?
Free · No sign-up · Every answer explained
North Carolina DMV Practice Test
Practice for the North Carolina knowledge exam with questions based on the official handbook, each with an explanation and its source.
- 37 questions per test
- 75% on Road Signs, 80% on Knowledge
- 407 questions in the bank
Take the practice testor practice one of 12 topics
Offices by city
- Raleigh capital (9)
- Asheville (4)
- Cary (3)
- Charlotte (16)
- Concord (2)
- Durham (4)
- Fayetteville (6)
- Fuquay-Varina (3)
- Greensboro (4)
- Greenville (3)
- High Point (2)
- Huntersville (3)
- Lumberton (3)
- Sparta (3)
- Statesville (3)
- Whiteville (3)
- Wilmington (4)
- Winston-Salem (3)
Offices by county
- Alamance County (2)
- Alexander County (2)
- Alleghany County (3)
- Anson County (2)
- Ashe County (2)
- Avery County (2)
- Beaufort County (2)
- Bertie County (1)
- Bladen County (2)
- Brunswick County (5)
- Buncombe County (4)
- Burke County (2)
- Cabarrus County (3)
- Caldwell County (2)
- Carteret County (2)
- Caswell County (2)
- Catawba County (4)
- Chatham County (2)
- Cherokee County (2)
- Chowan County (2)
- Clay County (1)
- Cleveland County (2)
- Columbus County (4)
- Craven County (4)
- Cumberland County (11)
- Currituck County (1)
- Dare County (2)
- Davidson County (4)
- Davie County (2)
- Duplin County (2)
- Durham County (4)
- Edgecombe County (2)
- Forsyth County (6)
- Franklin County (2)
- Gaston County (3)
- Graham County (1)
- Granville County (2)
- Greene County (1)
- Guilford County (6)
- Halifax County (2)
- Harnett County (4)
- Haywood County (3)
- Henderson County (2)
- Hertford County (2)
- Hoke County (2)
- Hyde County (1)
- Iredell County (5)
- Jackson County (2)
- Johnston County (4)
- Jones County (1)
- Lee County (2)
- Lenoir County (2)
- Lincoln County (2)
- Macon County (2)
- Madison County (2)
- Martin County (2)
- McDowell County (2)
- Mecklenburg County (19)
- Mitchell County (2)
- Montgomery County (2)
- Moore County (3)
- Nash County (3)
- New Hanover County (4)
- Onslow County (3)
- Orange County (3)
- Pamlico County (1)
- Pasquotank County (2)
- Pender County (2)
- Perquimans County (1)
- Person County (2)
- Pitt County (4)
- Polk County (1)
- Randolph County (2)
- Richmond County (2)
- Robeson County (4)
- Rockingham County (4)
- Rowan County (2)
- Rutherford County (2)
- Sampson County (3)
- Scotland County (2)
- Stanly County (2)
- Stokes County (1)
- Surry County (4)
- Swain County (2)
- Transylvania County (2)
- Tyrrell County (1)
- Union County (3)
- Vance County (2)
- Wake County (21)
- Washington County (1)
- Watauga County (2)
- Wayne County (3)
- Wilkes County (2)
- Wilson County (2)
- Yadkin County (2)
- Yancey County (2)
How appointments work
NCDMV says you do not need an appointment: driver license offices accept walk-ins all day, from open to close or until the office reaches capacity. Appointments are also offered online, and depending on the office and time of day a walk-in may be faster. Current wait times for each office are posted at VisitDMV.nc.gov.
Checked November 3, 2026 against: Plan Your Visit to a Driver License Office (NCDMV). The agency’s site is authoritative; we are an independent website.
State agency
- Name
- North Carolina Department of Transportation, Division of Motor Vehicles (NCDMV)
- Customer service
- (919) 715-7000
Weekdays, 8 a.m.–5 p.m.
Mailing address
- Contact address
- 3101 Mail Service Center
1515 N. Church St.
Rocky Mount, NC 27804
Checked October 29, 2026 against: Contact (NCDMV); Mailing Addresses (NCDMV). For a specific office, use its page.
North Carolina DMV guides
- Visiting the North Carolina DMV: appointments, what to bring and what to expect
- North Carolina driver license and ID card: first license, renewal, replacement and REAL ID
- Registering and titling a vehicle in North Carolina: new residents, purchases and renewals
Where to take the driving test in North Carolina
In North Carolina, adults with a learner permit and teens seeking a Level 2 Limited Provisional License can take the road test at an NCDMV driver license office or with a private driver education school that NCDMV has trained and certified to give road tests; after a school test you still visit a driver license office to finish. NCDMV publishes the agency's list of schools that offer road tests. Check the agency's page before you book a test.
Checked November 4, 2026 against: Get a Level 2 Limited Provisional License; Road Tests at Driver Education Schools. The official page always wins.
North Carolina questions and answers
About these 275 offices
Office types: License Plate Agency: 132 · Driver License Office: 120 · Self-Service Kiosk: 20 · Irp Office: 2 · Driver License Mobile Unit: 1.
By what they handle: Driver licenses & IDs: 141 · Vehicle registration & titles: 154 · Other services: 0. An office can handle several.