Is there an Alabama DMV?
Not for licenses. The Driver License Division of the Alabama Law Enforcement Agency (ALEA) issues driver licenses, permits and ID cards. For vehicle tags and registration, ALEA's own site sends you to the Alabama Department of Revenue, so that's where a tag office search belongs.
Where are the main Alabama driver license offices?
These are ALEA's driver license examining district offices and their phone numbers:
| District | Address | Phone |
|---|---|---|
| Birmingham | Trooper Post, 908 Bankhead Hwy W | 659-676-1210 |
| Decatur | Morgan County Courthouse, 302 Lee St NE | 256-351-4665 |
| Dothan | Trooper Post, 5679 Montgomery Hwy | 334-675-0190 |
| Huntsville | 7262 Governor's West, Suites 202-203 | 256-540-0090 |
| Jacksonville | 1703 Pelham Road South | 256-540-0061 |
| Mobile | 3400 Demetropolis Rd | 251-315-0201 |
| Montgomery | 1040 Coliseum Blvd | 334-675-0130 |
| Opelika | 1220 Fox Run Ave, Suites 102 and 103 | 334-675-0140 |
| Selma | 102 Church St, Room 101 | 334-675-0120 |
| Sheffield | 4500 Hatch Blvd | 256-540-0010 |
| Tuscaloosa | Trooper Post, 2645 Skyland Blvd E | 659-676-1220 |
Other offices people look for
A few more from ALEA's list of 76:
| Office | Address | Phone |
|---|---|---|
| Montgomery, S. Ripley St (also CDL) | 301 South Ripley St | 334-676-6002 |
| Pelham (Shelby County) | Courthouse Annex, 1022 County Services Dr | 659-676-1208 |
| Columbiana (Shelby County) | 104 Depot St | 659-676-1209 |
| Birmingham, 280 Service Center | 19220 U.S. 280 | 659-676-1207 |
| Bessemer | Bessemer Courthouse, 1801 3rd Ave | 659-676-1211 |
| Pell City (St. Clair County) | 1820 2nd Ave N from November 2, 2026 | 659-676-1217 |
| Ashville (St. Clair County) | 31675 US Hwy 411 | 659-676-1218 |
| Madison | Madison County Service Center, 100 Plaza Blvd | 256-540-0091 |
| Athens | 503 S. Jefferson St, Suite A | 256-540-0056 |
| Scottsboro (Jackson County) | 205 Liberty Lane, Suite 173 | 256-540-0095 |
| Gadsden | 800 Forrest Ave, Suite 219 | 256-540-0065 |
ALEA's list has no office in Eight Mile, Glencoe, Homewood, Millbrook or Auburn. For Mobile County it lists Mobile, for Etowah County Gadsden, for Jefferson County Birmingham and Bessemer, for Elmore County Wetumpka, and for Lee County Opelika.
What are the Alabama DMV hours?
ALEA's office list doesn't give hours, so call the office or check its page on the locations map. Closures are posted on ALEA's driver license page. In late October 2026, for example, Pell City closes at 4:30 p.m. on October 28 and reopens at its new address at 8 a.m. on November 2.
Explore
Everything else, in one place
Sources: ALEA, Alabama Driver Manual and 1 more. Checked October 2026.
- ALEA: Driver License Offices ↗
- ALEA: Driver License ↗
- Alabama Driver Manual (November 2024): Renewing your license ↗
Rules and fees can change, so check the official site before your test.