Back to North Carolina
North Carolina Driver License Offices
Find your nearest DMV office in North Carolina. 79 locations with addresses, phone numbers, and office hours.
NC DMV Headquarters
Main OfficeAlamance County Driver License Office
Albemarle Driver License Office
Ahoskie Driver License Office
Andrews Driver License Office
Asheboro Driver License Office
Asheville Driver License Office
Beaufort Driver License Office
Boone Driver License Office
Brevard Driver License Office
Bryson City Driver License Office
Burnsville Driver License Office
Canton Driver License Office
Carthage Driver License Office
Charlotte South Driver License Office
Charlotte North Driver License Office
Clayton Driver License Office
Clinton Driver License Office
Concord Driver License Office
Durham East Driver License Office
Durham South Driver License Office
Edenton Driver License Office
Elizabeth City Driver License Office
Elizabethtown Driver License Office
Fayetteville West Driver License Office
Fayetteville East Driver License Office
Forest City Driver License Office
Franklin Driver License Office
Gastonia Driver License Office
Goldsboro Driver License Office
Greensboro West Driver License Office
Greensboro East Driver License Office
Greenville Driver License Office
Henderson Driver License Office
Hickory Driver License Office
High Point Driver License Office
Jacksonville Driver License Office
Kannapolis Driver License Office
Kinston Driver License Office
Laurinburg Driver License Office
Lenoir Driver License Office
Lexington Driver License Office
Lincolnton Driver License Office
Lumberton Driver License Office
Marion Driver License Office
Monroe Driver License Office
Mooresville Driver License Office
Morganton Driver License Office
Mount Airy Driver License Office
Murphy Driver License Office
New Bern Driver License Office
Newton Driver License Office
North Wilkesboro Driver License Office
Oxford Driver License Office
Plymouth Driver License Office
Raleigh West Driver License Office
Raleigh North Driver License Office
Reidsville Driver License Office
Roanoke Rapids Driver License Office
Rockingham Driver License Office
Rocky Mount Driver License Office
Roxboro Driver License Office
Salisbury Driver License Office
Sanford Driver License Office
Shelby Driver License Office
Smithfield Driver License Office
Southern Pines Driver License Office
Spruce Pine Driver License Office
Statesville Driver License Office
Sylva Driver License Office
Tarboro Driver License Office
Thomasville Driver License Office
Washington Driver License Office
Waynesville Driver License Office
Whiteville Driver License Office
Wilmington Driver License Office
Wilson Driver License Office
Winston-Salem Driver License Office
Yadkinville Driver License Office
What to Bring to the DMV
Proof of identity (birth certificate, passport)
Proof of residency (utility bill, bank statement)
Social Security card or number
Payment for applicable fees
Current driver license (if renewing)
Completed application form (if required)
Disclaimer: Office locations, hours, and phone numbers may change. We recommend calling ahead or visiting the to confirm details before your visit. Schedule an appointment online when available to reduce wait times.