Where to go for your Madison County driver's license

In Madison County, Alabama, you get your driver's license from the Alabama Department of Public Safety (DPS). The county has one main driver's license office located in Huntsville, which is the county seat. This is where you'll take your written test, road test, and pick up your license once it's issued.

The Madison County DPS office handles all license types — learner's permits, regular driver's licenses, and commercial licenses. You cannot get a license online or by mail in Alabama; you must visit in person to pass the written test and road test (unless you're renewing a license you already hold).

Before you go, check the office hours and consider calling ahead. Wait times can be long during peak hours, especially early in the week and mid-morning. The office may close for state holidays or have reduced hours during certain times of year.

Key Takeaways

  • The Alabama Department of Public Safety office in Huntsville is where Madison County residents take their written and road tests and receive their licenses.
  • You must pass both a written test and a road test in person; neither can be done online or by mail for a new license.
  • Bring your Social Security number, proof of residency, and proof of identity — the specific documents depend on your age and citizenship status.
  • Road tests in Madison County are scheduled through the DPS office, and you must bring your own vehicle or arrange one that meets inspection requirements.
  • Your first Alabama license is valid for four years if you are under 21, or eight years if you are 21 or older.

Documents you need to bring

Alabama requires three categories of documents: proof of identity, proof of Social Security number, and proof of residency in Madison County. The exact documents you bring depend on whether you are a U.S. citizen and your age.

For proof of identity, bring a birth certificate (original or certified copy), passport, or military ID. If you are under 18, your parent or guardian must be present, and they will need to bring their own ID as well.

For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return with your number on it. A Social Security card is the fastest option.

For proof of residency in Madison County, bring a recent utility bill, lease agreement, mortgage statement, or property tax bill with your name and a Madison County address. The document must be dated within the last 60 days. A piece of mail from a government agency also works.

The written test and what it covers

The Alabama written test has 30 multiple-choice questions. You must answer at least 24 correctly to pass (80 percent). The test covers road signs, right-of-way rules, speed limits, parking, and safe driving practices. You take the test on a computer at the DPS office.

You can study using the Alabama Driver's Manual, which is free and available on the Alabama DPS website. The manual covers everything on the test. Many people study it for a few days before taking the test and pass on their first try.

If you fail the written test, you can retake it the same day or come back another day. There is no waiting period between attempts in Alabama, though you will pay the test fee again.

The road test and scheduling

After you pass the written test, you schedule a road test with the same DPS office. The road test takes about 20 to 30 minutes. An examiner will ask you to perform basic driving tasks — starting the car, backing up, turning, parking, and stopping — and will watch how you handle traffic and follow road signs.

You must bring a vehicle that is registered, insured, and passes a safety inspection. The vehicle's headlights, brake lights, windshield wipers, and mirrors must all work. If you do not own a vehicle, you can borrow one from a friend or family member as long as it meets these requirements. The examiner will check the vehicle before the test begins.

Road test appointments fill up quickly in Madison County. Call the DPS office as soon as you pass your written test to schedule. Wait times for a road test appointment can be several weeks, especially during summer and early fall when many teenagers are getting their licenses.

License types and what you can drive

Alabama offers a Class D license for regular passenger vehicles, a Class M license for motorcycles, and a Class C commercial license for trucks and buses. Most new drivers get a Class D license.

If you are under 18, you start with a learner's permit and must hold it for at least 30 days before you can take your road test. During this time, you can only drive with a licensed adult 21 or older in the front seat. Once you pass your road test, you receive a Class D license with restrictions until you turn 18.

If you are 18 or older, you can skip the learner's permit stage and go straight to the written and road tests. Once you pass both, you receive an unrestricted Class D license.

Fees and how long your license lasts

The written test fee is $20. The road test fee is $20. Your first driver's license costs $25. These fees are paid at the DPS office when you take each test or receive your license.

Your first Alabama driver's license is valid for four years if you are under 21, or eight years if you are 21 or older. After that, you renew by mail or online — you do not have to retake the tests.

If you lose your license or it is damaged, you can get a replacement at the Madison County DPS office for a small fee. Bring your ID and proof of residency, the same as you would for a new license.

What happens if you fail the road test

If you do not pass the road test, you can retake it. There is no waiting period — you can schedule another test as soon as the next available appointment. You do not retake the written test; you only need to pass the road test again.

Common reasons people fail include hitting a curb while parking, rolling through a stop sign, or not checking mirrors and blind spots. The examiner will tell you what you did wrong so you know what to practice before your next attempt.

You can take the road test as many times as you need. Each attempt costs $20. Most people pass within two or three tries.

Frequently Asked Questions

Can I get my learner's permit and driver's license on the same day?

No. You must hold a learner's permit for at least 30 days before you can take your road test. You get the permit after passing the written test, then come back at least 30 days later to take the road test and receive your license.

What if I move out of Madison County after I get my license?

Your Alabama license is valid anywhere in the state. If you move to another state, you will eventually need to get a license from that state, but Alabama licenses do not expire just because you move.

Do I need to bring my Social Security card, or can I bring something else?

You do not have to bring your Social Security card specifically. A W-2, 1099, or tax return with your Social Security number on it works just as well. The DPS office just needs to verify your number.

How long does it take to get my license after I pass the road test?

You receive a temporary paper license the same day you pass your road test. Your plastic license arrives in the mail within one to two weeks. The temporary license is valid for driving until the plastic one arrives.

Can someone else take the road test for me?

No. You must take the road test yourself. The examiner needs to see how you drive. If you do not pass, you can retake it as many times as you need.