Where the Mooresville Driver License Office Is Located
The North Carolina Department of Transportation (NCDOT) Driver License Office in Mooresville is at 118 North Main Street, Mooresville, NC 28115. This is the main office serving Iredell County and the surrounding area. It handles written tests, road tests, license renewals, replacements, and most other driver license transactions.
The office is in downtown Mooresville, near the town center. If you are using GPS or a map app, search for the street address directly — it will show you parking and nearby landmarks. Street parking is available on Main Street and in nearby lots.
Office Hours and When to Visit
The Mooresville Driver License Office is open Monday through Friday, 8:00 a.m. to 5:00 p.m. It is closed on weekends and state holidays. Hours may change during holidays or for staff training, so check the NCDOT website or call ahead before making a trip.
The office does not take appointments for most services. You arrive, take a number, and wait your turn. Mornings and early afternoons tend to be less crowded than late afternoons. If you need a road test, you may need to schedule in advance — call the office to ask about current wait times and whether same-day testing is available.
The office is typically busier on Mondays and Fridays, so midweek visits often mean shorter waits. Plan for at least 30 minutes to an hour, even if your transaction is straightforward.
Key Takeaways
- The Mooresville office is located at 118 North Main Street and serves Iredell County and surrounding areas for all driver license services.
- Hours are Monday through Friday, 8:00 a.m. to 5:00 p.m., with no weekend or holiday service.
- Most services are first-come, first-served with no appointment needed, but road tests may require advance scheduling.
- Bring your Social Security number, proof of identity, proof of residency, and any other documents specific to your transaction type.
- Midweek mornings typically have shorter wait times than Monday, Friday, or late afternoon visits.
What Documents to Bring
The documents you need depend on what you are doing, but all transactions require a few basics. Bring your Social Security number (or a Social Security card), a valid photo ID (passport, military ID, or out-of-state license), and proof of North Carolina residency (utility bill, lease, mortgage statement, or bank statement dated within the last 60 days).
For a learner's permit, bring your Social Security card or number, proof of identity, proof of residency, and your birth certificate or passport. You will take a written test at the office.
For a road test, bring your learner's permit, proof of insurance for the vehicle you are testing in, and the vehicle itself (with valid registration and inspection). The vehicle must be in safe working condition — the examiner will check brakes, lights, wipers, and horn before the test begins.
For a license renewal, bring your current license and proof of residency if your address has changed. If your license has been expired for more than a year, you may need to retake the written test.
For a replacement license (lost, stolen, or damaged), bring proof of identity and residency. There is a replacement fee.
Services Available at the Mooresville Office
The Mooresville Driver License Office handles the full range of NCDOT driver license services. You can take your written permit test, take your road test, renew or replace your license, change your address, update your name, add or remove endorsements (such as commercial or motorcycle), and handle most other license-related transactions.
The office does not issue Real ID-compliant licenses on the spot — if you need a Real ID, you must explore in person and wait for it to arrive by mail. The process takes about two weeks. Bring your passport, birth certificate, and proof of Social Security number along with your proof of identity and residency.
Vision tests are performed at the office. If you fail, you will be asked to see an eye care professional and return with a vision certificate before you can proceed.
Road Test Scheduling and What to Expect
Road tests at the Mooresville office are typically scheduled in advance, though availability varies. Call the office at the number listed on the NCDOT website to ask about current scheduling. Some weeks have openings within a few days; other times there may be a wait of several weeks.
When you arrive for your road test, bring your learner's permit, proof of insurance, and the vehicle you will be tested in. The vehicle must have valid registration, a current inspection sticker, and working brakes, lights, wipers, horn, and seatbelts. The examiner will do a safety check before the test begins.
The road test takes about 20 to 30 minutes and covers basic driving skills: starting and stopping, turning, backing up, parking, and following traffic laws. You must obey all traffic signs and signals, maintain control of the vehicle, and demonstrate safe driving habits. If you pass, you can receive your license the same day or shortly after.
Fees and Payment Methods
Driver license fees vary by transaction type and license class. A learner's permit costs less than a full license. A standard Class D license (for regular passenger vehicles) costs one amount; a commercial license costs more. Renewal fees are lower than initial license fees. Replacement licenses have a separate fee.
The Mooresville office accepts cash, check, and debit or credit card. Ask about current fees when you call or visit, as they can change. The NCDOT website also lists current fees by transaction type.
What to Do If You Cannot Visit in Person
Some transactions can be handled by mail or online. License renewals can often be renewed online through the NCDOT website if your license is not expired and you have not had a major change (like a name change or address change). Check the NCDOT website to see if your renewal is may be able to access.
If you need to change your address or name, you typically must visit in person. If you are unable to visit the Mooresville office, you can visit any other NCDOT Driver License Office in North Carolina — they all handle the same services. Find other offices on the NCDOT website.
Frequently Asked Questions
Do I need an appointment to visit the Mooresville office?
Most services are first-come, first-served with no appointment needed. However, road tests may require advance scheduling. Call the office to ask about current road test availability and whether you need to schedule ahead.
What should I do if I fail my road test?
You can retake the road test. There is a fee for each attempt. Call the office to schedule your next test. Many people pass on their second or third attempt — ask the examiner for feedback on what to practice.
Can I renew my license online instead of visiting the office?
Some renewals can be done online through the NCDOT website if your license is current and you have not had a major change. Check the website to see if you are may be able to access. If not, you must visit in person.
What if my vehicle fails the safety check before my road test?
You will not be able to test that day. Fix the failed item (brakes, lights, wipers, horn, or seatbelts) and reschedule your test. You can call to book a new appointment once the vehicle is ready.
Is there a way to skip the written test if I already have a license from another state?
North Carolina may waive the written test if you have a valid out-of-state license, but you must still pass a vision test and provide the required documents. Bring your out-of-state license when you visit, and ask the staff whether you are may be able to access for the waiver.