Where the Mooresville DMV office is located and what it handles

The North Carolina Division of Motor Vehicles operates a driver license office in Mooresville at 118 North Main Street, Mooresville, NC 28115. This office issues and renews driver licenses, handles written tests, and administers the road test for your driving exam. It does not handle vehicle registration or title work — those services are at the county register of deeds office.

The Mooresville location serves Iredell County residents and people from surrounding areas. If you need a new license, a renewal, a replacement for a lost or damaged license, or to take your driving test, this is where you go. Hours and wait times vary by day and season, so calling ahead or checking online before you visit saves time.

Key Takeaways

  • The Mooresville driver license office is at 118 North Main Street and handles licenses, renewals, and driving tests only — not vehicle registration or titles.
  • You must bring a valid form of identification and proof of residency; the DMV website lists which documents count for each.
  • Road tests require a vehicle that passes inspection and a licensed adult in the passenger seat; bring your appointment confirmation if you scheduled one online.
  • Wait times are shortest on weekday mornings and longest on Fridays and the first week of the month.
  • If you cannot visit in person, you can renew some licenses by mail or online through the NC DMV website.

What documents you need to bring

The documents required depend on whether you are getting a new license, renewing, or replacing one. For any transaction, bring a primary form of identification — a valid passport, military ID, or out-of-state driver license all work. You also need proof of residency, which can be a utility bill, lease, mortgage statement, or bank statement showing your current North Carolina address.

If you are getting a new license for the first time in North Carolina, bring your Social Security card or a document showing your Social Security number. If you are renewing and your name has changed, bring a marriage certificate, divorce decree, or court order showing the change. The full list of acceptable documents is on the NC DMV website under "What to Bring" — checking it before you go prevents a wasted trip.

How to schedule a road test or written exam appointment

You can schedule a road test or written exam appointment online through the NC DMV website without visiting the office first. Go to the DMV's appointment system, select Mooresville as your location, and choose your preferred date and time. You will receive a confirmation number — save this or print it, because you need it when you arrive.

If you prefer to schedule by phone, call the Mooresville office directly. Walk-ins are accepted, but you may wait longer than if you have an appointment. For a road test, bring a vehicle that is registered, insured, and has passed inspection; the vehicle must have working brakes, lights, and wipers. A licensed adult must sit in the passenger seat during the test.

What to expect during your visit

Arrive 10 to 15 minutes before your appointment time with all required documents. If you are taking a written test, you will be called to a testing station where you answer questions on a computer or paper. The test covers road signs, right-of-way rules, and safe driving practices. You must score at least 80 percent to pass.

If you are taking a road test, an examiner will inspect your vehicle, check that you can operate the controls, and then drive with you on local roads for about 20 minutes. The examiner watches how you handle turns, stops, parking, and traffic situations. You will know whether you passed before you leave. If you pass, you can get your license the same day; if you do not pass, you can schedule another test.

Wait times and the best times to visit

Wait times at the Mooresville office vary widely. Weekday mornings, especially Tuesday through Thursday between 8 a.m. and 10 a.m., tend to be the shortest. Fridays and the first week of each month are the busiest, with waits sometimes exceeding an hour. If you have an appointment, you will typically be seen within 15 to 30 minutes of your scheduled time.

The office is closed on Sundays and Mondays. Tuesday through Friday hours are usually 8 a.m. to 5 p.m., and Saturday hours are 8 a.m. to 1 p.m., but these can change. Call ahead or check the NC DMV website to confirm current hours before you make the trip.

Renewing your license by mail or online instead

If your license is not expired and you have not had a major change (like a name change or address change to a different state), you may be able to renew by mail or online without visiting the office. The NC DMV website has a tool that tells you whether you are may be able to access for mail or online renewal. Mail renewals take about two weeks; online renewals are processed when ready.

You cannot renew by mail or online if you need a new photo, if your license is suspended or revoked, or if you are renewing for the first time. In those cases, you must visit the Mooresville office in person.

Parking and directions to the office

The Mooresville driver license office is on North Main Street in downtown Mooresville. Street parking is available on Main Street and nearby side streets; there is no dedicated office parking lot. The office is within walking distance of downtown shops and restaurants if you need to wait or grab something while you are in the area.

From Interstate 77, take Exit 36 toward Mooresville and follow signs to downtown. North Main Street runs north-south through the center of town. If you are using GPS, enter 118 North Main Street, Mooresville, NC 28115. Parking is free and typically straightforward to find except during peak hours on Friday mornings.

Frequently Asked Questions

Can I take my road test at the Mooresville office if I live in a different county?

Yes. You can take your road test at any NC DMV office, not just the one in your home county. However, you must have a valid learner's permit issued by North Carolina before you can test. If you are new to the state, you may need to take the written test first to get your permit.

What happens if I fail my road test?

You can schedule another test as soon as the next day. There is no waiting period between attempts in North Carolina. You pay the test fee again each time you test. Most people pass on their second or third attempt.

Do I need an appointment, or can I just walk in?

Walk-ins are accepted, but you will wait longer than if you schedule an appointment online or by phone. If you have an appointment, you are usually seen within 15 to 30 minutes. Walk-in wait times can be an hour or more, especially on Fridays.

Can I renew my license if it expired more than a year ago?

Yes, but you must visit the office in person. You cannot renew an expired license by mail or online. Bring all required documents, including proof of residency and a valid form of ID. There may be a late renewal fee depending on how long your license has been expired.

What if I need to change my address on my license?

You can change your address online through the NC DMV website if you are just moving within North Carolina and your license is not expired. If your license is expired or you are moving from out of state, you must visit the Mooresville office in person with proof of your new address.