North Carolina DMV Office Locations
Click here to see all DMV offices in North Carolina
Enter your zip code above to find the closest DMV offices in your local area.
North Carolina Local DMV Office FAQs
1. How do I renew my North Carolina driver’s license?
North Carolina offers online renewal for eligible drivers who have a valid, unexpired license and no significant changes in personal information. Otherwise, you can schedule an in‑person appointment at a local DMV office where you’ll need to bring your current license along with proof of identity and residency. A vision test may also be required during an in‑person renewal.
2. What documents are required to register a vehicle in North Carolina?
To register your vehicle in North Carolina, you must provide proof of ownership—typically your vehicle title or bill of sale if transferring from another state—along with a completed registration application. You’ll also need to show proof of valid North Carolina auto insurance and provide documentation that verifies your residency, such as a utility bill or lease agreement. Additional inspections or a VIN verification might be necessary depending on your vehicle’s circumstances.
3. How do I transfer my out‑of‑state driver’s license to North Carolina?
New residents must obtain a North Carolina driver’s license within 60 days of establishing residency. To do so, visit a local DMV office with your current out‑of‑state license, acceptable proof of identity (such as a passport or birth certificate), your Social Security documentation, and two documents verifying your North Carolina residency. A vision test is typically required, and if your out‑of‑state license is expired or nearly expired, you may also need to complete a written exam.
Local DMV Office By City
- Aberdeen (Vehicle & License Plate Renewal)
- Aberdeen (Driver’s License Office)
- Ahoskie (DMV Vehicle & License Plate Renewal)
- Ahoskie (Driver’s License Office)
- Albemarle (Driver’s License Office)
- Albemarle (DMV Vehicle & License Plate Renewal)
- Alliance (License Plate Agency)
- Andrews (Andrews Driver License Office)
- Angier (Vehicle & License Plate Office)
- Asheboro (Driver’s License Office)
- Asheboro (DMV Vehicle & License Plate Renewal)
- Asheville (Asheville Title & Registration Office)
- Asheville (Driver’s License Office West)
- Asheville (Vehicle & License Plate Renewal)
- Barco (Mobile Unit at the Currituck County Center)
- Bayboro (Mobile Unit at the Pamlico County Courthouse)
- Bolivia (License Plate Agency)
- Boone (Vehicle & License Plate Office)
- Boone (Driver’s License Office)
- Brevard (Driver’s License Office)
- Bryson City (Driver’s License Office)
- Bryson City (DMV Vehicle & License Plate Renewal)
- Burgaw (Driver’s License Office)
- Burlington (IRP/Vehicle License Plate & Renewal)
- Burnsville (Burnsville License Plate Agency)
- Burnsville (Driver’s License Office)
- Canton (DMV License Plate Agency)
- Carrboro (Driver’s License Office)
- Cary (Driver’s License Office)
- Charlotte (Vehicle & License Plate Renewal)
- Charlotte (DMV Vehicle & License Plate Renewal)
- Charlotte (DMV Driver’s License Office East)
- Charlotte (DMV Driver’s License Office South)
- Charlotte (License Plate Agency State Office)
- Charlotte (DMV Driver’s License Office West)
- Clayton (Driver’s License Office)
- Clinton (DMV Vehicle & License Plate Renewal)
- Clinton (Driver’s License Office)
- Clyde (Driver’s License Office)
- Columbia (Driver’s License Mobile Unit)
- Columbia (License Plate Agency)
- Columbus (Driver’s License Mobile Unit)
- Concord (Vehicle & License Plate Renewal)
- Concord (Driver’s License Office)
- Creedmoor (Driver’s License Ofc. Mobile Unit)
- Denton (Driver’s License Mobile Unit)
- Dunn (Vehicle & License Plate Renewal)
- Durham (Driver’s License Office (South))
- Durham (Vehicle & License Plate Office)
- Durham (DMV Vehicle & License Plate Renewal)
- Durham (Driver’s License Office)
- Eden (Vehicle & License Plate Renewal)
- Edenton (Vehicle & License Plate Renewal)
- Edenton (Driver’s License Office)
- Elizabeth City (DMV Vehicle & License Plate Renewal)
- Elizabeth City (DMV Driver’s License Office)
- Elizabethtown (Vehicle & License Plate Renewal)
- Elizabethtown (Driver’s License Office)
- Elkin (Driver’s License Office)
- Elkin (DMV Vehicle & License Plate Renewal)
- Erwin (Driver’s License Office)
- Fairmont (DMV Driver’s License Mobile Unit)
- Farmville (Vehicle & License Plate Office)
- Fayetteville (Driver’s License Office)
- Fayetteville (Eutaw Village Shopping Center Driver License Office)
- Fayetteville (DMV Vehicle & License Plate Renewal)
- Fayetteville (Mobile Unit at the Soldier Support Center)
- Forest City (DMV Driver’s License Office)
- Franklin (Vehicle & License Plate Renewal)
- Franklin (DMV Driver’s License Office)
- Fuquay-Varina (Driver’s License Office)
- Garner (Driver’s License Office)
- Gastonia (Driver License Office)
- Gastonia (Vehicle & License Plate Renewal)
- Gatesville (Driver’s License Mobile Unit)
- Goldsboro (DMV Driver’s License Office)
- Goldsboro (Vehicle & License Plate Renewal)
- Graham (Driver’s License Office)
- Greensboro (DMV Driver’s License Office East)
- Greensboro (Vehicle & License Plate Renewal)
- Greensboro (DMV Driver’s License Office West)
- Greensboro (Vehicle and License Plate Renewal)
- Greenville (License Plate Agency)
- Greenville (DMV Driver’s License Office)
- Hamlet (DMV Building)
- Hampstead (Vehicle & License Plate Renewal)
- Harrisburg (Vehicle & License Plate Renewal)
- Hatteras (Mobile Unit at the Civic Center)
- Havelock (Vehicle & License Plate Renewal)
- Havelock (Driver’s License Office)
- Hayesville (Driver’s License Mobile Unit)
- Hayesville (Vehicle & License Plate Renewal)
- Henderson (Vehicle & License Plate Renewal)
- Henderson (DMV Driver’s License Office)
- Hendersonville (DMV Driver’s License Office)
- Hendersonville (Vehicle & License Plate Renewal)
- Hertford (DMV Vehicle & License Plate)
- Hertford (Mobile Unit in Perquimans County)
- Hickory (Vehicle & License Plate Renewal)
- Hickory (Driver’s License Office)
- High Point (DMV Building – Driver License)
- High Point (License Plate Agency)
- Hillsborough (DMV Driver’s License Office)
- Holly Springs (License Plate Agency)
- Hookerton (License Plate Agency)
- Hope Mills (DMV Vehicle & License Plate Renewal)
- Hudson (Driver’s License Office)
- Huntersville (License Plate Agency State Office)
- Huntersville (DMV Driver License Office)
- Indian Trail (License Plate Agency)
- Jacksonville (License Plate Agency)
- Jacksonville (DMV Driver’s License Office)
- Jefferson (DMV Driver’s License Office)
- Jefferson (Vehicle & License Plate Office)
- Kannapolis (Vehicle & License Plate Renewal)
- Kenansville (Driver’s License Office)
- Kernersville (Kernersville License Plate Agency)
- Kernersville (Driver’s License Office)
- Kinston (Driver’s License Office)
- Kinston (Vehicle & License Plate Renewal)
- Laurinburg (Driver’s License Office)
- Laurinburg (DMV License Plate)
- Lenoir (Vehicle and License Plate Renewal)
- Lexington (DMV Vehicle & License Plate Renewal)
- Lexington (Driver’s License Office)
- Lillington (Driver’s License Office)
- Lincolnton (DMV Vehicle & License Plate Renewal)
- Lincolnton (Driver’s License Office)
- Louisburg (Driver’s License Office)
- Louisburg (DMV Vehicle & License Plate Renewal)
- Lumberton (CDL Skills Test Site)
- Lumberton (DMV Driver’s License Office)
- Lumberton (Vehicle & License Plate Renewal)
- Madison (DMV License Plate Office)
- Manteo (DMV Vehicle & License Plate Renewal)
- Marion (DMV Driver’s License Office)
- Marion (Vehicle & License Plate Office)
- Marshall (Marshall License Plate Agency)
- Marshall (Driver’s License Office)
- Maysville (Maysville Town Hall License Plate Agency)
- Mocksville (Driver’s License Office)
- Mocksville (DMV Vehicle & License Plate Renewal)
- Monroe (DMV Driver’s License Office)
- Monroe (Vehicle & License Plate Renewal)
- Mooresville (Vehicle & License Plate Renewal)
- Mooresville (Driver’s License Office)
- Morehead City (Driver’s License Office)
- Morehead City (Vehicle & License Plate Renewal)
- Morganton (Driver’s License Office)
- Morganton (Vehicle & License Plate Renewal)
- Mount Airy (DMV Vehicle & License Plate Renewal)
- Mount Airy (Driver’s License Office)
- Mount Holly (Driver’s License Office)
- Mount Olive (Driver’s License Office)
- Mount Olive (DMV License Plate Agency)
- Murphy (Vehicle & License Plate Renewal)
- Nags Head (Driver’s License Office)
- New Bern (Driver’s License Office)
- New Bern (Vehicle & License Plate Renewal)
- Newland (Vehicle & License Plate Renewal)
- Newland (DMV Driver’s License Office)
- Newton (Vehicle & License Plate Renewal)
- Newton (DMV Office)
- North Wilkesboro (DMV Vehicle & License Plate Renewal)
- Ocracoke (Mobile Unit at the Volunteer Fire Department)
- Oxford (Driver’s License Office)
- Oxford (Vehicle & License Plate Office)
- Pembroke (DMV Driver’s License Office)
- Pisgah Forest (DMV Vehicle & License Plate Renewal)
- Plymouth (Mobile Unit at the Washington County Agricultural Extension Office)
- Plymouth (DMV Vehicle & License Plate Renewal)
- Polkton (Driver’s License Office)
- Raeford (Vehicle & License Plate Renewal)
- Raeford (DMV Driver’s License Office)
- Raleigh (DMV Vehicle & License Plate Renewal)
- Raleigh (Driver’s License Office West)
- Raleigh (DMV Vehicle & License Plate Renewal)
- Raleigh (Raleigh License Plate Agency)
- Raleigh (Driver’s License Office)
- Reidsville (DMV Driver’s License Office)
- Roanoke Rapids (DMV Vehicle & License Plate Renewal)
- Roanoke Rapids (Driver’s License Office)
- Robbins (Driver’s License Office Mobile Unit)
- Robbins (Vehicle & License Plate Office)
- Robbinsville (DMV Vehicle & License Plate Renewal)
- Robbinsville (Driver’s License Mobile Unit)
- Rocky Mount (DMV Driver’s License Office)
- Rocky Mount (Vehicle & License Plate Renewal)
- Roxboro (DMV Vehicle & License Plate Renewal)
- Roxboro (Driver’s License Office)
- Rural Hall (DMV Vehicle & License Plate Renewal)
- Saint Pauls (Driver’s License Mobile Unit)
- Salisbury (DMV Vehicle & License Plate Renewal)
- Salisbury (Driver’s License Office)
- Sanford (Driver’s License Office)
- Sanford (Vehicle & License Plate Renewal)
- Scotland Neck (Scotland Neck Driver’s License Mobile Unit)
- Shallotte (Driver’s License Office)
- Shallotte (Vehicle & License Plate Office)
- Shelby (Vehicle & License Plate Renewal)
- Shelby (Driver’s License Office)
- Siler City (Driver’s License Office)
- Siler City (Siler City License Plates)
- Smithfield (License Plate Agency)
- Smithfield (Driver’s License Office)
- Snow Hill (Driver’s License Office Mobile Unit)
- Southport (Vehicle & License Plate Office)
- Southport (Driver’s License Office Mobile Unit)
- Sparta (Driver’s License Office)
- Sparta (Vehicle & License Plate Office)
- Spindale (Vehicle & License Plate Office)
- Spring Lake (DMV Vehicle & License Plate Renewal)
- Spruce Pine (Vehicle & License Plate Renewal)
- Spruce Pine (Spruce Pine Driver License Office)
- Statesville (Commercial Driver License Skills Testing Site)
- Statesville (DMV Vehicle & License Plate Renewal)
- Statesville (Driver’s License Office)
- Stedman (DMV Driver License)
- Swan Quarter (Swan Quarter Mobile Office Unit)
- Sylva (DMV Vehicle & License Plate Renewal)
- Sylva (Driver’s License Office)
- Tarboro (Driver’s License Office)
- Tarboro (Vehicle & License Plate Renewal)
- Taylorsville (Vehicle & License Plate Renewal)
- Taylorsville (Driver’s License Office)
- Thomasville (DMV Vehicle & License Plate Renewal)
- Thomasville (Driver’s License Office)
- Trenton (Trenton Mobile Office Unit)
- Troy (Vehicle & License Plate Renewal)
- Troy (DMV Driver’s License Office)
- Wadesboro (Vehicle & License Plate Renewal)
- Wake Forest (Mobile Unit at the Renaissance Center)
- Wake Forest (DMV Vehicle & License Plate Renewal)
- Wallace (Wallace License Plate Agency)
- Walnut Cove (DMV Driver’s License Office)
- Walnut Cove (License Plate Agency)
- Warrenton (Mobile Unit at the Old N.C. National Guard Armory)
- Washington (Driver’s License Office)
- Washington (Vehicle & License Plate Renewal)
- Waynesville (DMV Vehicle & License Plate Renewal)
- Wendell (Driver’s License Office)
- Whiteville (Vehicle & License Plate Office)
- Whiteville (Whiteville License Plate Agency)
- Wilkesboro (DMV Driver’s License Office)
- Williamston (DMV Driver’s License Office)
- Williamston (Vehicle & License Plate Renewal)
- Wilmington (DMV Driver’s License Office North)
- Wilmington (DMV Vehicle & License Plate Renewal)
- Wilmington (Vehicle & License Plate Renewal)
- Wilmington (Driver’s License Office)
- Wilson (Vehicle & License Plate Renewal)
- Wilson (DMV Driver’s License Office)
- Windsor (Vehicle & License Plate Renewal)
- Winston Salem (Driver’s License Office (South))
- Winston-Salem (Driver’s License Office (North))
- Winston-Salem (DMV Vehicle & License Plate Renewal)
- Yadkinville (License Plate Agency)
- Yadkinville (DMV Driver’s License Office)
- Yanceyville (Vehicle & License Plate Renewal)
- Yanceyville (Driver License Office)
- Zebulon (DMV Vehicle & License Plate Renewal)