Alabama DMV

Search all DMV locations in the state of Alabama. Find a Alabama DMV office in your city. Below is the statewide list of Alabama offices. Make an appointment at any of the AL DMV Locations listed below and get all your driving needs and requirements done.

DMV Address City Details
Ashland Driver's License Office
93 County Road 31 Ashland AL 36251
Ashland
Alexander City Driver's License
395 Lee St. Alexander City AL 35010
Alexander City
Talladega-Sylacauga Tag & Title
400 N. Norton Ave. Sylacauga AL 35150
Sylacauga
Talladega-Childersburg Tag & Title
118 Sixth Ave., SW Childersburg AL 35044
Childersburg
Tallapoosa-Alex City Tag & Title
82 Court Square Room 201 Alexander City AL 35010
Alexander City
Coffee-Elba Tag & Title
230-P N. Court Ave. Elba AL 36323
Elba
Coffee-Enterprise Tag & Title
99 S. Edwards St. Enterprise AL 36331
Enterprise
Geneva County Tag & Title
200 N. Commerce Geneva AL 36340
Geneva
Geneva Driver's License Office
200 N. Commerce Geneva AL 36340
Geneva
Colbert County Tag & Title
201 N. Main St. Tuscumbia AL 35674
Tuscumbia
Colbert County Tag & Title
201 N. Main St. Paint Rock AL 35764
Paint Rock
Lauderdale County Tag & Title
102 S. Court St. Florence AL 35630
Florence
Sheffield Driver's License & CDL
4500 Hatch Blvd. Sheffield AL 35660
Sheffield
Franklin-Russellville Tag & Title
410 N. Jackson St. Russellville AL 35653
Russellville
Russellville Driver's License
410 N. Jackson St. Russellville AL 35653
Russellville
Wetumpka Driver's License Office
310 E. Tallassee St. Wetumpka AL 36092
Wetumpka
Hartselle CDL
2900 Highway 31 S. Hartselle AL 35640
Hartselle
Madison-New Hope Tag & Title
5496 Main Drive New Hope AL 35760
New Hope
Walker County Tag & Title
1900 Third Ave. S. Jasper AL 35501
Jasper
Jasper Driver's License Office
1900 Third Ave. Jasper AL 35501
Jasper
Double Springs Driver's License
23415 Highway 195 Double Springs AL 35553
Double Springs
Winston County Tag & Title
25125 Hwy. 195, Room 1 Double Springs AL 35553
Double Springs
Marshall-Albertville Tags & Title
200 W. Main St. Albertville AL 35950
Albertville
Lawrence County Tag & Title
750 Main St. Moulton AL 35650
Moulton