DMV Wait Times

North Carolina DMV Offices

Updated at: Aug 29, 2025 - 3:38 pm EDT

Browse North Carolina DMV Offices with live wait times by office. We aggregate recent submissions and historical patterns to help you pick a quieter time to visit. For appointment options, open a specific office page to see the official portal (when available).

Office title Address Current wait times, mins
Non-appointment
Marion Driver License Office 3975 NC 226 South, Marion, NC 28752 0
Marshall Driver License Office 1685 N.C. Highway 213, Marshall, NC 28753 -
Martin County Government Center Driver License Office 305 E MAIN ST. STE 116, WILLIAMSTON, NC 27892-2566 -
Mocksville Driver License Office 161 Poplar Street Suite 101, Mocksville, NC 27028 489
Monroe Driver License Office 3122 US 74 West, Monroe, NC 28110 -
Morehead City Driver License Office 5347 US 70 W., Morehead City, NC 28557 0
Morganton Driver License Office 115 Government Drive, Morganton, NC 28655 0
Mount Airy Driver License Office 155 Patrol Station Road, Mount Airy, NC 27030 -
Mount Holly Municipal Building Driver License Office 785 W Charlotte Avenue, Mount Holly, NC 28120 544
Nags Head Driver License Office 2808 S CROATAN HWY, NAGS HEAD, NC 27959-9024 -
New Bern Driver License Office 1001 Downey Drive, New Bern, NC 28560 0
Newland Town Hall Driver License Office 301 Cranberry Street, Newland, NC 28657 -

Frequently Asked Questions

How often are wait times updated?

Live wait times are refreshed throughout the day. This page was last updated Aug 29, 2025 - 3:38 pm EDT.

How do I make an appointment?

Open an office page to check for an appointment link to the official portal. Not all offices support appointments.

What do the wait time types mean?

This state reports: Non-appointment.

What’s the best time to visit?

Click into an office to see historical averages by weekday/hour to identify typically quieter windows.