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
Pell City Driver's License Office
1022 County Service Drive Pell City AL 35125
Pell City
Cherokee County Tag & Title
260 Cedar Bluff Road Ste. 100 Centre AL 35960
Centre
Centre Driver's License Office
260 Cedar Bluff Drive Centre AL 35960
Centre
LaFayette Driver's License Office
#9 Jane Place Lafayette AL 36862
Lafayette
Chambers-LaFayette Tag & Title
2 South Lafayette St. Lafayette AL 36862
Lafayette
Randolph County Tag & Title
1 Main St. Wedowee AL 36278
Wedowee
Wedowee Driver's License Office
1 Main St. Wedowee AL 36278
Wedowee
Dadeville Driver's License Office
125 N. Broadnax St. Dadeville AL 36853
Dadeville
Lee County Tag & Title
215 S. Ninth St. Opelika AL 36801
Opelika
Tallapoosa-Dadeville Tag & Title
125 N. Broadnax St. Room 126 Dadeville AL 36853
Dadeville
Phenix City Driver's License
1320 Broad St. Phenix City AL 36867
Phenix City
Russell County Tag & Title
1000 Broad St. Phenix City AL 36867
Phenix City
Dekalb County Tag & Title
206 Grand Ave., SW Fort Payne AL 35967
Fort Payne
Fort Payne Driver's License Office
1209 Forest Ave., N Fort Payne AL 35967
Fort Payne
Columbiana Driver's License Office
104 Depot St. Columbiana AL 35051
Columbiana
Butler Driver's License Office
117 South Mulberry Butler AL 36904
Butler
Choctaw County Tag & Title
117 South Mulberry Suite 4 Butler AL 36904
Butler
Marengo County Tag & Title
101 E. Coats Ave. Linden AL 36748
Linden
Grove Hill Driver's License Office
146 Clark St. Grove Hill AL 36451
Grove Hill
Washington County Tag & Title
403 Court St. Chatom AL 36518
Chatom
Chatom Driver's License Office
403 Grenade St. Chatom AL 36518
Chatom
Livingston Driver's License Office
318 Washington St. Livingston AL 35470
Livingston
Sumter County Tag & Title
115 Franklin St. Livingston AL 35470
Livingston
Clay County Tag & Title
Courthouse Square Ashland AL 36251
Ashland