Where to go for your Madison County driver's license

Madison County residents get their driver's licenses through the Alabama Department of Public Safety (DPS), not through a county office. The main location is the Madison County Driver's License Office, located at 8101 Old Madison Pike in Madison, Alabama. This is where you'll take your written test, road test, and pick up your license after approval.

You can also visit other Alabama DPS locations if Madison County is inconvenient, though you'll still need to live in Madison County to list it as your address on your license. Some people choose satellite offices in nearby counties to avoid wait times, but your license will still show Madison County as your residence.

Hours and wait times change seasonally and by day of the week. Call ahead at the Madison County office or check the Alabama DPS website before you go — Friday afternoons and the first week of the month tend to be busiest.

Key Takeaways

  • The Madison County Driver's License Office is at 8101 Old Madison Pike in Madison and is run by the Alabama Department of Public Safety, not the county government.
  • You need a Social Security number, proof of residence in Madison County, and a birth certificate or passport before you arrive.
  • Alabama requires both a written test and a road test; you cannot skip either one, even if you hold a license from another state.
  • Your first Alabama license is valid for four years if you are under 60, and you can renew by mail or online after that.
  • If you have an out-of-state license, you have 30 days to get an Alabama license before driving legally becomes a problem.

What documents you need to bring

Bring your Social Security card or a document showing your Social Security number, such as a W-2 or tax return. You also need proof that you live in Madison County — a utility bill, lease, mortgage statement, or bank statement with your name and current address will work. The document must be dated within the last 60 days.

You need proof of identity and date of birth. A U.S. passport, certified birth certificate, or military ID all work. If you have an out-of-state driver's license, bring that too — it can count as proof of identity, though you'll still need the birth certificate or passport as backup.

If you're under 18, bring a parent or guardian and their ID. If you're renewing and your name has changed due to marriage or court order, bring the marriage certificate or court document.

The written test and road test in Madison County

Alabama's written test covers road signs, right-of-way rules, and safe driving practices. You get 30 questions and must answer at least 24 correctly to pass. The test is offered in English and Spanish. You can study using the Alabama Driver's Manual, which the DPS office provides free or you can read from the Alabama DPS website.

If you fail the written test, you can retake it the same day or come back another day — there's no waiting period between attempts. Many people pass on the first try if they study the manual for a few hours.

The road test happens after you pass the written test. An examiner sits in your car while you drive a set route around Madison County. You'll be tested on parking, turning, stopping, and following traffic laws. You need to bring a vehicle that's registered, insured, and in safe working condition. If you fail the road test, you can schedule another one, though there may be a wait of a few days to a few weeks depending on how busy the office is.

Costs and how long it takes

An Alabama driver's license costs $25.50 for a four-year license if you're under 60. If you're 60 or older, a license costs $20 and is valid for eight years. These prices do not include the written test or road test, which are included in the license fee — there are no separate exam charges.

The whole process — written test, road test, and receiving your license — usually takes one to three hours on the day you go in, though wait times vary. You'll get a temporary paper license the same day if you pass both tests. Your plastic card arrives by mail within one to two weeks.

If you're moving to Madison County from another state, you have 30 days to get an Alabama license. Driving on an out-of-state license after that period can result in a ticket, even if your out-of-state license is still valid.

If you have a suspended or revoked license

If your license is suspended or revoked in Alabama or another state, you cannot get a new Madison County license until the suspension or revocation is lifted. Common reasons for suspension include unpaid traffic fines, failure to appear in court, or DUI convictions.

Check your status with the Alabama DPS before you go to the office. You can look up your driving record online through the Alabama DPS website or call the Madison County office. If there's a suspension, you'll need to resolve it first — usually by paying fines, completing a court requirement, or waiting out the suspension period.

If you have an out-of-state suspension, Alabama will honor it, meaning you cannot get an Alabama license while it's active. You may need to contact the state that suspended your license to find out how to clear it.

Real ID and what it means for Madison County residents

Alabama offers both standard driver's licenses and Real ID-compliant licenses. A Real ID license has a gold star in the upper right corner and meets federal requirements for boarding domestic flights and entering federal buildings. A standard license does not have this star.

Getting a Real ID license costs the same as a standard license ($25.50 for four years under age 60) but requires one extra document: proof of your Social Security number. If you bring your Social Security card or a document showing your number, the office will issue a Real ID license automatically. If you don't bring proof of your Social Security number, you'll get a standard license instead.

Starting in 2025, you'll need a Real ID license or a passport to board a domestic flight. If you fly often or plan to fly, get the Real ID version. If you don't fly and don't enter federal buildings, a standard license works fine for driving in Madison County and the rest of Alabama.

Renewing your Madison County license

Once you have an Alabama license, renewal is simpler than the first time. If your license is not suspended and your address hasn't changed, you can renew online through the Alabama DPS website or by mail. Online renewal takes a few minutes and costs $25.50 for four years (or $20 for eight years if you're 60 or older). Your new license arrives by mail in one to two weeks.

If your address has changed, you need to renew in person at the Madison County office. Bring proof of your new address in Madison County, just as you did for your first license. You won't need to take the written or road test again — renewal is paperwork and a new photo only.

Your license expires on your birthday four years after you get it (or eight years if you're 60 or older). You can renew up to one year before it expires. If it expires, you can still renew, but you may have to come in person and take the written test again.

Frequently Asked Questions

Can I get a Madison County license if I just moved here?

Yes. You have 30 days from the date you move to Madison County to get an Alabama license. Bring proof of your new address (a utility bill, lease, or bank statement dated within 60 days), your Social Security card, and proof of identity. You'll need to pass the written and road tests.

What if I fail the road test?

You can schedule another road test. There's usually a wait of a few days to a few weeks depending on how busy the Madison County office is. You don't have to retake the written test — only the road test. There's no limit on how many times you can retake it.

Do I need to take the tests again if I move from another Alabama county to Madison County?

No. If you already have an Alabama license from another county, you can transfer it to Madison County by visiting the office with proof of your new Madison County address. You won't take any tests. The transfer is free and takes a few minutes.

What's the difference between a standard license and a Real ID?

A Real ID license has a gold star and meets federal requirements for flying and entering federal buildings. A standard license does not. Both cost the same and work for driving. If you fly domestically, get the Real ID version by bringing proof of your Social Security number.

Can I renew my license by mail if I live in Madison County?

Yes, if your address hasn't changed and your license isn't suspended. Mail renewal costs $25.50 and takes one to two weeks. If your address changed, you must renew in person at the Madison County office.