Where to go for your Franklin driver's license

The Franklin DMV office is located at 41 East Main Street, Franklin, NC 28734. This is the office that handles driver's license applications, renewals, and replacements for Macon County residents. You can reach them by phone at (828) 524-4777 during business hours to ask about wait times or specific documents you need to bring.

The office is open Monday through Friday. Hours vary by day — some days open at 8:00 a.m. and close at 5:00 p.m., while others have different schedules. Call ahead to confirm the exact hours for the day you plan to visit, since hours can change seasonally or due to staffing.

If you cannot reach the Franklin office by phone or prefer to check online first, you can visit the North Carolina Division of Motor Vehicles website at ncdmv.gov. The site lists all DMV locations, current hours, and services available at each office.

Key Takeaways

  • The Franklin DMV office is at 41 East Main Street and handles all driver's license services for Macon County residents.
  • You must bring a valid form of identification, proof of Social Security number, and proof of residency — the specific documents depend on whether you are getting your first license, renewing, or replacing one.
  • Call (828) 524-4777 before you go to confirm hours and ask what documents you need for your situation.
  • The office does not take appointments, so arrive early or call to ask about typical wait times on the day you plan to visit.

What documents to bring for a new driver's license

If you are getting your first North Carolina driver's license, bring a valid passport, military ID, or certified birth certificate as proof of identity. You also need proof of your Social Security number — a Social Security card, W-2 form, or 1099 form all work. The office will not accept a Social Security number printed on a tax return.

Proof of residency is required and must show your current address. Acceptable documents include a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. A piece of mail from a government agency also works. Bring the original document or a certified copy — photocopies are not accepted for residency proof.

You will also need to complete the DMV Form DL-40, which is the process for a North Carolina driver's license. You can fill this out at home before you go or at the office. Bring your current out-of-state license if you have one.

What documents to bring for a renewal or replacement

If your North Carolina license is expiring soon or has expired, you can renew it at the Franklin office. Bring your current license and proof of residency (a utility bill, lease, or bank statement from the last 60 days). You do not need to bring proof of identity or Social Security number again if your license is still valid.

If your license was lost, stolen, or damaged, you need a replacement. Bring proof of residency and your Social Security number proof, just as you would for a new license. If your license was stolen, some offices ask you to file a report, though this is not always required — call the Franklin office to ask what they need.

If your name has changed since your last license was issued, bring a certified copy of the document that shows the change — a marriage certificate, divorce decree, or court order. This applies whether you are renewing or getting a replacement.

Testing requirements and fees

If you are getting your first driver's license or your license has been expired for more than one year, you must pass a written test and a driving test. The written test covers North Carolina traffic laws and road signs. You can study using the North Carolina Driver's Handbook, which is free on the DMV website or available in print at the Franklin office.

The driving test is performed by a DMV examiner and takes about 20 minutes. You must bring a vehicle that is registered, insured, and in safe working condition. The vehicle does not have to be registered in your name, but the person who owns it must give you written permission to use it for the test.

Renewal and replacement licenses do not require a test. The fee for a new license is $20, a renewal is $20, and a replacement is $20. Fees are paid at the time you complete your transaction. The office accepts cash and card payments.

What to expect during your visit

Arrive at the Franklin office with all your documents ready. The office does not take appointments, so you will check in at the front desk and wait your turn. Wait times vary depending on the day and time you visit — mornings are often less busy than afternoons, and Mondays and Fridays tend to be busier than mid-week days.

A staff member will review your documents to make sure everything is there and correct. If anything is missing or incorrect, they will tell you what you need to fix before you can proceed. If you need a test, you will be scheduled for it on the spot or given a date to return.

Once your documents are approved and your photo is taken, your temporary license is printed on the spot. Your permanent license will be mailed to the address on your process within 5 to 7 business days. If you need your license sooner, ask the staff about expedited options when you visit.

If you cannot visit in person

North Carolina allows some transactions by mail if you meet certain conditions. If your license is expiring and you have held a valid North Carolina license for at least five years, you may be able to renew by mail. You must not have any medical conditions that would affect your driving, and you cannot have had any license suspensions or revocations.

To renew by mail, contact the Franklin office or visit ncdmv.gov to request a renewal form. You will mail in your current license, the completed form, and the renewal fee. Your new license will be mailed back to you. This process takes longer than visiting in person, so plan ahead if you choose this route.

If you do not meet the conditions for mail renewal, you must visit the Franklin office in person. There is no online option for new licenses, replacements, or tests.

Frequently Asked Questions

Can I renew my license before it expires?

Yes. North Carolina allows you to renew your license up to one year before it expires. This is useful if you know you will be busy or traveling when your expiration date approaches. Bring your current license and proof of residency to the Franklin office.

What if I fail the driving test?

You can retake the test. Most offices allow you to schedule another test within a few days or weeks, depending on availability. Call the Franklin office to ask about scheduling your next attempt. You will pay the license fee again when you pass.

How long does it take to get my permanent license in the mail?

Your permanent license is mailed within 5 to 7 business days after your visit. If you need it faster, ask the staff at the Franklin office whether they offer expedited printing or mailing options, as these vary by location.

Do I need an appointment to visit the Franklin DMV office?

No. The Franklin office operates on a first-come, first-served basis and does not take appointments. Arrive with all your documents ready and check in at the front desk. Call ahead to ask about typical wait times for the day you plan to visit.

What if I moved to Franklin from another state?

You must get a North Carolina driver's license within 30 days of moving to the state. Bring your out-of-state license, proof of identity, proof of Social Security number, and proof of residency. If your out-of-state license is still valid, you may not need to take a written test, but you will still need to take a driving test. Call the Franklin office to confirm what applies to your situation.