Alabama Driver License Offices
Find your nearest DMV office in Alabama. 71 locations with addresses, phone numbers, and office hours.
Browse the complete directory of Alabama DMV office locations below. Each listing includes the office address, phone number, and business hours. Use the search bar to filter by city or zip code, or click "Use My Location" to find the nearest DMV office to you. We recommend contacting your local office directly before visiting to confirm hours and appointment requirements.
Alabama Law Enforcement Agency Driver License Division Headquarters
Autauga County Driver License Office
Baldwin County Driver License Office - Bay Minette
Baldwin County Driver License Office - Fairhope
Barbour County Driver License Office
Bibb County Driver License Office
Blount County Driver License Office
Bullock County Driver License Office
Butler County Driver License Office
Calhoun County Driver License Office
Chambers County Driver License Office
Cherokee County Driver License Office
Chilton County Driver License Office
Choctaw County Driver License Office
Clarke County Driver License Office
Clay County Driver License Office
Cleburne County Driver License Office
Coffee County Driver License Office
Colbert County Driver License Office
Conecuh County Driver License Office
Coosa County Driver License Office
Covington County Driver License Office
Crenshaw County Driver License Office
Cullman County Driver License Office
Dale County Driver License Office
Dallas County Driver License Office
DeKalb County Driver License Office
Elmore County Driver License Office
Escambia County Driver License Office
Etowah County Driver License Office
Fayette County Driver License Office
Franklin County Driver License Office
Geneva County Driver License Office
Greene County Driver License Office
Hale County Driver License Office
Henry County Driver License Office
Houston County Driver License Office
Jackson County Driver License Office
Jefferson County Driver License Office - Birmingham
Jefferson County Driver License Office - Bessemer
Lamar County Driver License Office
Lauderdale County Driver License Office
Lawrence County Driver License Office
Lee County Driver License Office
Limestone County Driver License Office
Lowndes County Driver License Office
Macon County Driver License Office
Madison County Driver License Office
Marengo County Driver License Office
Marion County Driver License Office
Marshall County Driver License Office
Mobile County Driver License Office - Downtown
Mobile County Driver License Office - Theodore
Monroe County Driver License Office
Montgomery County Driver License Office
Morgan County Driver License Office
Perry County Driver License Office
Pickens County Driver License Office
Pike County Driver License Office
Randolph County Driver License Office
Russell County Driver License Office
St. Clair County Driver License Office
Shelby County Driver License Office
Sumter County Driver License Office
Talladega County Driver License Office
Tallapoosa County Driver License Office
Tuscaloosa County Driver License Office
Walker County Driver License Office
Washington County Driver License Office
Wilcox County Driver License Office
Winston County Driver License Office
What to Bring to the DMV
Before visiting a Alabama DMV office, make sure you have all required documents. Requirements may vary by office and the type of service you need, so check with your local DMV ahead of time. Most offices require the following items:
Disclaimer: Office locations, hours, and phone numbers may change. We recommend calling ahead or visiting the to confirm details before your visit. Schedule an appointment online when available to reduce wait times.
Official Federal Resources
For additional information about driver licensing, vehicle safety standards, and commercial vehicle regulations, consult these official federal resources. Each agency provides authoritative guidance for drivers across all 50 states.