North Carolina DMV Guide - The North Carolina Department of Motor Vehicle Explained

The Division of Motor Vehicles Instructional Center

The North Carolina Division of Motor Vehicles oversees driving services throughout 100 counties.

At your local DMV office, you can do tasks like getting NC driver permitting & licensing, conducting vehicle registrations & renewals, requesting DMV records, and more. Drivers can access information on-location from employees and documents or gather copies of essential forms for their driving-related tasks.

DMVConnect is an easy way to navigate the North Carolina DMV system without trouble.

We know going to an NC DMV office can be a pain. The long wait times, noisy environment, and convoluted paperwork is downright dreadful. Our intent is to make this process easy.

We did the work for you — condensing important information and compiling it into easy-to-understand NC DOT guides.

Our driver guides and articles share North Carolina DMV locations, what to expect when going or using their systems, and how to complete different driving needs without the hassle.

Here is a quick overview of what you’ll find in this state hub:

Get Help with North Carolina DMV Services

Whether you’re a new driver in the state’s graduated licensing program or need helpful guides and resources about NC driver services, DMVConnect has everything you need. Those planning on getting behind the wheel will find our overviews refreshing because we removed the jargon.

Our round-up of NC DMV services takes you through the process of driving and vehicle ownership.

Topics we cover include (but are not limited to):

  • Licensing & Registration
  • Traffic school & Driver Education
  • Driver safety
  • Records & forms
  • Fees & taxes

…and anything else you may need as an NC resident, out-of-state driver, or military member.

Plus, we share helpful NC DOT and driving tips and tricks to ace your tests. You’ll discover forms and other paperwork you can expect to file and tutorials to master the roads. We’ve included a full overview of the online and mail-in options if you prefer these methods, as well!

Want the latest news about your state’s requirements? We’re covering that on our blog. Plus, resourceful how-to tutorials to make you a better North Carolina driver!

Need to Find North Carolina DMV Offices?

There are hundreds of North Carolina DOT locations throughout the state and navigating the DMV listings can be a real chore.

We’ve collected the DMV offices in our NC DMV directory, so don’t have to sort through clunky systems and outdated listings.

Each DMV office page includes services offered, North Carolina DMV hours of operation, and contact details – letting you quickly get in, do your business, and be on your way.

Can’t find the information you’re looking for? We’re continually updating our DMV guides and directory as road rules change. We’ve included a ton of helpful links and official resources, so you’re never on your own. It’s our goal to make a complete directory of North Carolina driving-related information.

Need to Make a North Carolina DMV Appointment?

You can schedule an appointment for several services like doing your driving test, replacing your ID card, getting a driver’s license, and more. All that’s needed is a simple phone call to your local NC DMV, and you’ll be set for your next visit!

We hope you’ll find going to the DMV (or using their online or mail-in options) isn’t as complicated and annoying as you remembered.

Read MoreRead Less

The following are all DMV Offices in North Carolina


DMV Offices in Aberdeen Vehicle & License Plate Renewal Of Aberdeen, North Carolina
  Driver's License Office Of Aberdeen, North Carolina
DMV Offices in Ahoskie Dmv Vehicle & License Plate Renewal Of Ahoskie, North Carolina
  Driver's License Office Of Ahoskie, North Carolina
DMV Offices in Albemarle Dmv Vehicle & License Plate Renewal Of Albemarle, North Carolina
  Driver's License Office Of Albemarle, North Carolina
DMV Offices in Alliance License Plate Agency Of Alliance, North Carolina
DMV Offices in Andrews Andrews Driver License Office Of Andrews, North Carolina
DMV Offices in Angier Vehicle & License Plate Office Of Angier, North Carolina
DMV Offices in Asheboro Driver's License Office Of Asheboro, North Carolina
  Dmv Vehicle & License Plate Renewal Of Asheboro, North Carolina
DMV Offices in Asheville Asheville Title & Registration Office Of Asheville, North Carolina
  Driver's License Office West Of Asheville, North Carolina
  Vehicle & License Plate Renewal Of Asheville, North Carolina
DMV Offices in Barco Mobile Unit At The Currituck County Center Of Barco, North Carolina
DMV Offices in Bayboro Mobile Unit At The Pamlico County Courthouse Of Bayboro, North Carolina
DMV Offices in Bolivia License Plate Agency Of Bolivia, North Carolina
DMV Offices in Boone Vehicle & License Plate Office Of Boone, North Carolina
  Driver's License Office Of Boone, North Carolina
DMV Offices in Brevard Driver's License Office Of Brevard, North Carolina
DMV Offices in Bryson City Dmv Vehicle & License Plate Renewal Of Bryson City, North Carolina
  Driver's License Office Of Bryson City, North Carolina
DMV Offices in Burgaw Driver's License Office Of Burgaw, North Carolina
DMV Offices in Burlington Irp/vehicle License Plate & Renewal Of Burlington, North Carolina
DMV Offices in Burnsville Burnsville License Plate Agency Of Burnsville, North Carolina
  Driver's License Office Of Burnsville, North Carolina
DMV Offices in Canton Dmv License Plate Agency Of Canton, North Carolina
DMV Offices in Carrboro Driver's License Office Of Carrboro, North Carolina
DMV Offices in Cary Driver's License Office Of Cary, North Carolina
DMV Offices in Chapel Hill Dmv License Plate Office Of Chapel Hill, North Carolina
DMV Offices in Charlotte Vehicle & License Plate Renewal Of Charlotte, North Carolina
  Dmv Vehicle & License Plate Renewal Of Charlotte, North Carolina
  Dmv Driver's License Office East Of Charlotte, North Carolina
  Dmv Driver's License Office South Of Charlotte, North Carolina
  License Plate Agency State Office Of Charlotte, North Carolina
  Dmv Driver's License Office West Of Charlotte, North Carolina
DMV Offices in Clinton Dmv Vehicle & License Plate Renewal Of Clinton, North Carolina
  Driver's License Office Of Clinton, North Carolina
DMV Offices in Clyde Driver's License Office Of Clyde, North Carolina
DMV Offices in Columbia Driver's License Ofc. Mobile Unit Of Columbia, North Carolina
  License Plate Agency Of Columbia, North Carolina
DMV Offices in Columbus Driver's License Ofc. Mobile Unit Of Columbus, North Carolina
DMV Offices in Concord Vehicle & License Plate Renewal Of Concord, North Carolina
  Driver's License Office Of Concord, North Carolina
DMV Offices in Conover Vehicle & License Plate Renewal Of Conover, North Carolina
DMV Offices in Creedmoor Driver's License Ofc. Mobile Unit Of Creedmoor, North Carolina
DMV Offices in Denton Driver's License Ofc. Mobile Unit Of Denton, North Carolina
DMV Offices in Dunn Vehicle & License Plate Renewal Of Dunn, North Carolina
DMV Offices in Durham Driver's License Office (south) Of Durham, North Carolina
  Vehicle & License Plate Office Of Durham, North Carolina
  Dmv Vehicle & License Plate Renewal Of Durham, North Carolina
  Driver's License Office Of Durham, North Carolina
DMV Offices in Eden Vehicle & License Plate Renewal Of Eden, North Carolina
DMV Offices in Edenton Vehicle & License Plate Renewal Of Edenton, North Carolina
  Driver's License Office Of Edenton, North Carolina
DMV Offices in Elizabeth City Dmv Vehicle & License Plate Renewal Of Elizabeth City, North Carolina
  Dmv Driver's License Office Of Elizabeth City, North Carolina
DMV Offices in Elizabethtown Vehicle & License Plate Renewal Of Elizabethtown, North Carolina
  Driver's License Office Of Elizabethtown, North Carolina
DMV Offices in Elkin Driver's License Office Of Elkin, North Carolina
  Dmv Vehicle & License Plate Renewal Of Elkin, North Carolina
DMV Offices in Engelhard Vehicle & License Plate Renewal Of Engelhard, North Carolina
DMV Offices in Erwin Driver's License Office Of Erwin, North Carolina
DMV Offices in Fairmont Dmv Driver's License Mobile Unit Of Fairmont, North Carolina
DMV Offices in Farmville Vehicle & License Plate Office Of Farmville, North Carolina
DMV Offices in Fayetteville Dmv Driver License Of Fayetteville, North Carolina
  Driver's License Office Of Fayetteville, North Carolina
  Eutaw Village Shopping Center Driver License Office Of Fayetteville, North Carolina
  Dmv Vehicle & License Plate Renewal Of Fayetteville, North Carolina
  Mobile Unit At The Soldier Support Center Of Fayetteville, North Carolina
DMV Offices in Forest City Dmv Driver's License Office Of Forest City, North Carolina
DMV Offices in Franklin Vehicle & License Plate Renewal Of Franklin, North Carolina
  Dmv Driver's License Office Of Franklin, North Carolina
DMV Offices in Fuquay Varina Driver's License Office Of Fuquay Varina, North Carolina
DMV Offices in Garner Driver's License Office Of Garner, North Carolina
DMV Offices in Gastonia Driver License Office Of Gastonia, North Carolina
  Vehicle & License Plate Renewal Of Gastonia, North Carolina
DMV Offices in Gatesville Driver's License Ofc. Mobile Unit Of Gatesville, North Carolina
DMV Offices in Goldsboro Dmv Driver's License Office Of Goldsboro, North Carolina
  Vehicle & License Plate Renewal Of Goldsboro, North Carolina
DMV Offices in Graham Driver's License Office Of Graham, North Carolina
DMV Offices in Greensboro Dmv Driver's License Office East Of Greensboro, North Carolina
  Vehicle & License Plate Renewal Of Greensboro, North Carolina
  Dmv Driver's License Office West Of Greensboro, North Carolina
  Vehicle And License Plate Renewal Of Greensboro, North Carolina
DMV Offices in Greenville License Plate Agency Of Greenville, North Carolina
  Dmv Driver's License Office Of Greenville, North Carolina
DMV Offices in Hamlet Dmv Building Of Hamlet, North Carolina
DMV Offices in Hampstead Vehicle & License Plate Renewal Of Hampstead, North Carolina
DMV Offices in Harrisburg Vehicle & License Plate Renewal Of Harrisburg, North Carolina
DMV Offices in Hatteras Mobile Unit At The Civic Center Of Hatteras, North Carolina
DMV Offices in Havelock Vehicle & License Plate Renewal Of Havelock, North Carolina
  Driver's License Office Of Havelock, North Carolina
DMV Offices in Hayesville Driver's License Ofc. Mobile Unit Of Hayesville, North Carolina
  Vehicle & License Plate Renewal Of Hayesville, North Carolina
DMV Offices in Henderson Vehicle & License Plate Renewal Of Henderson, North Carolina
  Dmv Driver's License Office Of Henderson, North Carolina
DMV Offices in Hendersonville Dmv Driver's License Office Of Hendersonville, North Carolina
  Vehicle & License Plate Renewal Of Hendersonville, North Carolina
DMV Offices in Hertford Dmv Vehicle & License Plate Of Hertford, North Carolina
  Mobile Unit In Perquimans County Of Hertford, North Carolina
DMV Offices in Hickory Driver's License Office Of Hickory, North Carolina
  Vehicle & License Plate Renewal Of Hickory, North Carolina
DMV Offices in High Point Dmv Building - Driver License Of High Point, North Carolina
  License Plate Agency Of High Point, North Carolina
DMV Offices in Hillsborough Dmv Driver's License Office Of Hillsborough, North Carolina
DMV Offices in Holly Springs License Plate Agency Of Holly Springs, North Carolina
DMV Offices in Hookerton License Plate Agency Of Hookerton, North Carolina
DMV Offices in Hope Mills Dmv Vehicle & License Plate Renewal Of Hope Mills, North Carolina
DMV Offices in Hudson Driver's License Office Of Hudson, North Carolina
DMV Offices in Huntersville Dmv License Office & Theft Bureau Of Huntersville, North Carolina
DMV Offices in Indian Trail License Plate Agency Of Indian Trail, North Carolina
DMV Offices in Jacksonville License Plate Agency Of Jacksonville, North Carolina
  Dmv Driver's License Office Of Jacksonville, North Carolina
DMV Offices in Jefferson Dmv Driver's License Office Of Jefferson, North Carolina
  Vehicle & License Plate Office Of Jefferson, North Carolina
DMV Offices in Kannapolis Vehicle & License Plate Renewal Of Kannapolis, North Carolina
DMV Offices in Kenansville Driver's License Office Of Kenansville, North Carolina
DMV Offices in Kernersville Kernersville License Plate Agency Of Kernersville, North Carolina
  Driver's License Office Of Kernersville, North Carolina
DMV Offices in Kinston Driver's License Office Of Kinston, North Carolina
  Vehicle & License Plate Renewal Of Kinston, North Carolina
DMV Offices in Laurinburg Driver's License Office Of Laurinburg, North Carolina
  Dmv License Plate Of Laurinburg, North Carolina
DMV Offices in Lenoir Vehicle And License Plate Renewal Of Lenoir, North Carolina
DMV Offices in Lexington Dmv Vehicle & License Plate Renewal Of Lexington, North Carolina
  Driver's License Office Of Lexington, North Carolina
DMV Offices in Lillington Driver's License Office Of Lillington, North Carolina
DMV Offices in Lincolnton Dmv Vehicle & License Plate Renewal Of Lincolnton, North Carolina
  Driver's License Office Of Lincolnton, North Carolina
DMV Offices in Louisburg Driver's License Office Of Louisburg, North Carolina
  Dmv Vehicle & License Plate Renewal Of Louisburg, North Carolina
DMV Offices in Lumberton Cdl Skills Test Site Of Lumberton, North Carolina
  Dmv Driver's License Office Of Lumberton, North Carolina
  Vehicle & License Plate Renewal Of Lumberton, North Carolina
DMV Offices in Madison Dmv License Plate Office Of Madison, North Carolina
DMV Offices in Manteo Dmv Vehicle & License Plate Renewal Of Manteo, North Carolina
DMV Offices in Marion Dmv Driver's License Office Of Marion, North Carolina
  Vehicle & License Plate Office Of Marion, North Carolina
DMV Offices in Marshall Marshall License Plate Agency Of Marshall, North Carolina
  Driver's License Office Of Marshall, North Carolina
DMV Offices in Maysville Maysville Town Hall License Plate Agency Of Maysville, North Carolina
DMV Offices in Mocksville Driver's License Office Of Mocksville, North Carolina
  Dmv Vehicle & License Plate Renewal Of Mocksville, North Carolina
DMV Offices in Monroe Dmv Driver's License Office Of Monroe, North Carolina
  Vehicle & License Plate Renewal Of Monroe, North Carolina
DMV Offices in Mooresville Vehicle & License Plate Renewal Of Mooresville, North Carolina
  Driver's License Office Of Mooresville, North Carolina
DMV Offices in Morehead City Driver's License Office Of Morehead City, North Carolina
  Vehicle & License Plate Renewal Of Morehead City, North Carolina
DMV Offices in Morganton Driver's License Office Of Morganton, North Carolina
  Vehicle & License Plate Renewal Of Morganton, North Carolina
DMV Offices in Mount Airy Dmv Vehicle & License Plate Renewal Of Mount Airy, North Carolina
  Driver's License Office Of Mount Airy, North Carolina
DMV Offices in Mount Holly Driver's License Office Of Mount Holly, North Carolina
DMV Offices in Mount Olive Driver's License Office Of Mount Olive, North Carolina
  Dmv License Plate Agency Of Mount Olive, North Carolina
DMV Offices in Murfreesboro Dmv Vehicle & License Plate Renewal Of Murfreesboro, North Carolina
DMV Offices in Murphy Vehicle & License Plate Renewal Of Murphy, North Carolina
DMV Offices in Nags Head Driver's License Office Of Nags Head, North Carolina
DMV Offices in New Bern Driver's License Office Of New Bern, North Carolina
  Vehicle & License Plate Renewal Of New Bern, North Carolina
DMV Offices in Newland Vehicle & License Plate Renewal Of Newland, North Carolina
  Dmv Driver's License Office Of Newland, North Carolina
DMV Offices in Newton District Vii Office Licenses & Theft Bureau Of Newton, North Carolina
DMV Offices in North Wilkesboro Dmv Vehicle & License Plate Renewal Of North Wilkesboro, North Carolina
DMV Offices in Ocracoke Mobile Unit At The Volunteer Fire Department Of Ocracoke, North Carolina
DMV Offices in Oxford Driver's License Office Of Oxford, North Carolina
  Vehicle & License Plate Office Of Oxford, North Carolina
DMV Offices in Pembroke Dmv Driver's License Office Of Pembroke, North Carolina
DMV Offices in Pisgah Forest Dmv Vehicle & License Plate Renewal Of Pisgah Forest, North Carolina
DMV Offices in Plymouth Mobile Unit At The Washington County Agricultural Extension Office Of Plymouth, North Carolina
  Dmv Vehicle & License Plate Renewal Of Plymouth, North Carolina
DMV Offices in Polkton Driver's License Office Of Polkton, North Carolina
DMV Offices in Raeford Vehicle & License Plate Renewal Of Raeford, North Carolina
  Dmv Driver's License Office Of Raeford, North Carolina
DMV Offices in Raleigh Dmv Vehicle & License Plate Renewal Of Raleigh, North Carolina
  Driver's License Office West Of Raleigh, North Carolina
  Dmv Vehicle & License Plate Renewal Of Raleigh, North Carolina
  Irp State Office Of Raleigh, North Carolina
  Raleigh License Plate Agency Of Raleigh, North Carolina
  Driver's License Office Of Raleigh, North Carolina
DMV Offices in Reidsville Dmv Driver's License Office Of Reidsville, North Carolina
  Vehicle & License Plate Renewal Of Reidsville, North Carolina
DMV Offices in Roanoke Rapids Dmv Vehicle & License Plate Renewal Of Roanoke Rapids, North Carolina
  Driver's License Office Of Roanoke Rapids, North Carolina
DMV Offices in Robbins Driver's License Ofc. Mobile Unit Of Robbins, North Carolina
  Vehicle & License Plate Office Of Robbins, North Carolina
DMV Offices in Robbinsville Dmv Vehicle & License Plate Renewal Of Robbinsville, North Carolina
  Driver's License Ofc. Mobile Unit Of Robbinsville, North Carolina
DMV Offices in Rocky Mount Dmv Driver's License Office Of Rocky Mount, North Carolina
  Vehicle & License Plate Renewal Of Rocky Mount, North Carolina
DMV Offices in Roxboro Dmv Vehicle & License Plate Renewal Of Roxboro, North Carolina
  Driver's License Office Of Roxboro, North Carolina
DMV Offices in Rural Hall Dmv Vehicle & License Plate Renewal Of Rural Hall, North Carolina
DMV Offices in Saint Pauls Driver's License Mobile Unit Of Saint Pauls, North Carolina
DMV Offices in Salisbury Dmv Vehicle & License Plate Renewal Of Salisbury, North Carolina
  Driver's License Office Of Salisbury, North Carolina
DMV Offices in Sanford Driver's License Office Of Sanford, North Carolina
  Vehicle & License Plate Renewal Of Sanford, North Carolina
DMV Offices in Scotland Neck Scotland Neck Driver's License Mobile Unit Of Scotland Neck, North Carolina
DMV Offices in Shallotte Driver's License Office Of Shallotte, North Carolina
  Vehicle & License Plate Office Of Shallotte, North Carolina
DMV Offices in Shelby Vehicle & License Plate Renewal Of Shelby, North Carolina
  Driver's License Office Of Shelby, North Carolina
DMV Offices in Siler City Driver's License Office Of Siler City, North Carolina
  Siler City License Plates Of Siler City, North Carolina
DMV Offices in Smithfield Driver's License Office Of Smithfield, North Carolina
  License Plate Agency Of Smithfield, North Carolina
DMV Offices in Snow Hill Driver's License Ofc. Mobile Unit Of Snow Hill, North Carolina
DMV Offices in Southport Vehicle & License Plate Office Of Southport, North Carolina
  Driver's License Ofc. Mobile Unit Of Southport, North Carolina
DMV Offices in Sparta Driver's License Office Of Sparta, North Carolina
  Vehicle & License Plate Office Of Sparta, North Carolina
DMV Offices in Spindale Vehicle & License Plate Office Of Spindale, North Carolina
DMV Offices in Spring Lake Dmv Vehicle & License Plate Renewal Of Spring Lake, North Carolina
DMV Offices in Spruce Pine Vehicle & License Plate Renewal Of Spruce Pine, North Carolina
  Spruce Pine Driver License Office Of Spruce Pine, North Carolina
DMV Offices in Statesville Commercial Driver License Skills Testing Site Of Statesville, North Carolina
  Dmv Vehicle & License Plate Renewal Of Statesville, North Carolina
  Driver's License Office Of Statesville, North Carolina
DMV Offices in Swanquarter Swan Quarter Mobile Office Unit Of Swanquarter, North Carolina
DMV Offices in Sylva Driver's License Office Of Sylva, North Carolina
  Dmv Vehicle & License Plate Renewal Of Sylva, North Carolina
DMV Offices in Tarboro Driver's License Office Of Tarboro, North Carolina
  Vehicle & License Plate Renewal Of Tarboro, North Carolina
DMV Offices in Taylorsville Driver's License Office Of Taylorsville, North Carolina
  Vehicle & License Plate Renewal Of Taylorsville, North Carolina
DMV Offices in Thomasville Dmv Vehicle & License Plate Renewal Of Thomasville, North Carolina
  Driver's License Office Of Thomasville, North Carolina
DMV Offices in Trenton Trenton Mobile Office Unit Of Trenton, North Carolina
DMV Offices in Troy Vehicle & License Plate Renewal Of Troy, North Carolina
  Dmv Driver's License Office Of Troy, North Carolina
DMV Offices in Wadesboro Vehicle & License Plate Renewal Of Wadesboro, North Carolina
DMV Offices in Wake Forest Mobile Unit At The Renaissance Center Of Wake Forest, North Carolina
  Dmv Vehicle & License Plate Renewal Of Wake Forest, North Carolina
DMV Offices in Wallace Wallace License Plate Agency Of Wallace, North Carolina
DMV Offices in Walnut Cove Dmv Driver's License Office Of Walnut Cove, North Carolina
  License Plate Agency Of Walnut Cove, North Carolina
DMV Offices in Warrenton Mobile Unit At The N.c. National Guard Armory Of Warrenton, North Carolina
DMV Offices in Washington Driver's License Office Of Washington, North Carolina
  Vehicle & License Plate Renewal Of Washington, North Carolina
DMV Offices in Waynesville Dmv Vehicle & License Plate Renewal Of Waynesville, North Carolina
DMV Offices in Wendell Driver's License Office Of Wendell, North Carolina
DMV Offices in Whiteville Vehicle & License Plate Office Of Whiteville, North Carolina
  Whiteville License Plate Agency Of Whiteville, North Carolina
DMV Offices in Wilkesboro Dmv Driver's License Office Of Wilkesboro, North Carolina
DMV Offices in Williamston Dmv Driver's License Office Of Williamston, North Carolina
  Vehicle & License Plate Renewal Of Williamston, North Carolina
DMV Offices in Wilmington Driver's License Office Of Wilmington, North Carolina
  Dmv Driver's License Office North Of Wilmington, North Carolina
  Dmv Vehicle & License Plate Renewal Of Wilmington, North Carolina
  Vehicle & License Plate Renewal Of Wilmington, North Carolina
DMV Offices in Wilson Vehicle & License Plate Renewal Of Wilson, North Carolina
  Dmv Driver's License Office Of Wilson, North Carolina
DMV Offices in Windsor Vehicle & License Plate Renewal Of Windsor, North Carolina
DMV Offices in Winston Salem Driver's License Office (north) Of Winston Salem, North Carolina
  Dmv Vehicle & License Plate Renewal Of Winston Salem, North Carolina
  Driver's License Office (south) Of Winston Salem, North Carolina
DMV Offices in Yadkinville License Plate Agency Of Yadkinville, North Carolina
  Dmv Driver's License Office Of Yadkinville, North Carolina
DMV Offices in Yanceyville Vehicle & License Plate Renewal Of Yanceyville, North Carolina
  Driver License Office Of Yanceyville, North Carolina
DMV Offices in Zebulon Dmv Vehicle & License Plate Renewal Of Zebulon, North Carolina