Alabama DMV Locations
The Alabama Motor Vehicle Division is responsible for the state’s vehicle titling and registration while the Alabama Law Enforcement Agency is responsible for driver’s licenses. You can find your local office using our map below. For new drivers in the state, these offices are essentially the Alabama DMV – the acronym most commonly used across the United States as the Division or Department of Motor Vehicles. Before visiting your local branch you may want to call and confirm the hours of operation as Alabama MVD office hours can vary from location to location.
While using this site, if you find any information that is out of date or incorrect please contact us and we will get it corrected.
If for some reason the map is not working for you or if you prefer to have a text search feature, we have also included this simple table listing of all Alabama DMV locations. This table lists the exact same information in the map but in a more searchable format.
DMV Location Name | Address | Phone |
---|---|---|
Marshall-Albertville Tags Title | 200 W. Main St. Albertville, AL 35950 | (256) 878-6980 |
Alexander City Drivers License | 395 Lee St. Alexander City, AL 35010 | (256) 329-0229 |
Tallapoosa-Alex City Tag Title | 82 Court Square Room 201 Alexander City, AL 35010 | (256) 234-3264 |
Covington County Tag Title | 1-K North Court Square Andalusia, AL 36420 | (334) 428-2510 |
Calhoun County Tag Title | 1702 Noble St. Ste. 107 Anniston, AL 36201 | (256) 241-2900 |
Ashland Drivers License Office | 93 County Road 31 Ashland, AL 36251 | (256) 354-3685 |
St Clair-Ashville Tag Title | 129 Fifth Ave. Ashville, AL 35953 | (205) 594-2120 |
Ashville Drivers License Office | 48 Court St. Ashville, AL 35953 | (205) 594-2442 |
Limestone County Tag Title | 100 South Clinton St. Athens, AL 35611 | (256) 233-6430 |
Atmore Drivers License Office | 201 E. Louisville Ave. Atmore, AL 36502 | (251) 368-8687 |
Bay Minette Drivers License | 300 North Hoyle Ave. Bay Minette, AL 36507 | (251) 928-3002 |
Baldwin-Bay Minette Tag Title | 1 Courthouse Square Bay Minette, AL 36507 | (251) 937-0260 |
Bessemer Drivers License Office | 1801 3rd Ave. Bessemer, AL 35020 | (205) 426-7958 |
Birmingham Drivers License Office | 908 Bankhead Hwy.,W Birmingham, AL 35204 | (205) 252-7445 |
Jefferson-Birmingham Tag Title | 716 Richard Arrington Jr. Blvd. N County Courthouse, Suite 100A Birmingham, AL 35203 | (205) 325-5171 |
Shelby-Inverness Tag Title | 310 Inverness Corners Birmingham, AL 35242 | (205) 670-6824 |
Butler Drivers License Office | 117 South Mulberry Butler, AL 36904 | (251) 867-0293 |
Wilcox County Tag Title | 100 Broad St. Camden, AL 36726 | (334) 682-4883 |
Camden Drivers License Office | 101 Court Street Camden, AL 36726 | (334) 682-5110 |
Carrollton Drivers License Office | 155 Reform St. Carrollton, AL 35447 | (205) 367-9436 |
Centre Drivers License Office | 260 Cedar Bluff Drive Centre, AL 35960 | (256) 927-8249 |
Centreville Drivers License | 8 Court Square West Centreville, AL 35042 | (205) 926-3108 |
Washington County Tag Title | 403 Court St. Chatom, AL 36518 | (251) 847-2201 |
Talladega-Childersburg Tag Title | 118 Sixth Ave., SW Childersburg, AL 35044 | (256) 378-3466 |
Clanton Drivers License Office | 500 Second Ave., N Clanton, AL 35045 | (205) 280-7207 |
Columbiana Drivers License Office | 104 Depot St. Columbiana, AL 35051 | (205) 669-2614 |
Cullman County Tag Title | 500 Second Ave., SW Cullman, AL 35056 | (256) 775-4902 |
Cullman Drivers License Office | 500 Second Ave. Cullman, AL 35055 | (256) 775-4822 |
Dadeville Drivers License Office | 125 N. Broadnax St. Dadeville, AL 36853 | (256) 825-1087 |
Decatur Drivers License Office | 302 Lee St. NE Decatur, AL 35602 | (205) 625-6868 x3126 |
Morgan County Tag Title | 302 Lee St. NE Decatur, AL 35601 | (205) 625-4114 |
Dothan Drivers License Office | 5679 Montgomery Highway Dothan, AL 36303 | (334) 983-5616 |
Houston County Tag Title | 462 N. Oates St. Dothan, AL 36303 | (334) 677-4734 |
Double Springs Drivers License | 23415 Highway 195 Double Springs, AL 35553 | (205) 489-1141 |
Winston County Tag Title | 25125 Hwy. 195, Room 1 Double Springs, AL 35553 | (205) 489-5219 |
Coffee-Elba Tag Title | 230 N. Court Ave. Elba, AL 36323 | (334) 897-2211 |
Coffee-Enterprise Tag Title | 99 S. Edwards St. Enterprise, AL 36331 | (334) 347-2688 |
Eufaula Drivers License Office | 303 E. Broad St. Eufaula, AL 36027 | (334) 983-5616 |
Evergreen Drivers License | 111 Court St. Evergreen, AL 36401 | (251) 578-2010 |
Fairhope Drivers License Office | 1100 Fairhope Ave. Fairhope, AL 36532 | (251) 928-3002 |
Fayette Drivers License Office | 103 First Ave. N.W. Fayette, AL 35555 | (205) 932-6427 |
Fayette County Tag Title | 113 Temple Ave., N Fayette, AL 35555 | (205) 932-4519 |
Lauderdale County Tag Title | 102 S. Court St. Florence, AL 35630 | (256) 760-5833 |
Foley Drivers License Office | 201 E. Section St. Foley, AL 36535 | (251) 928-3002 |
Dekalb County Tag Title | 206 Grand Ave., SW Fort Payne, AL 35967 | (256) 845-8515 |
Fort Payne Drivers License Office | 1209 Forest Ave., N Fort Payne, AL 35967 | (256) 845-6089 |
Etowah County Tag Title | 800 Forrest Ave. Stes. 15-16 Gadsden, AL 35901 | (256) 549-5325 |
Geneva County Tag Title | 200 N. Commerce Geneva, AL 36340 | (334) 684-5640 |
Hale County Tag Title | 1001 Main St. Greensboro, AL 36744 | (334) 624-8740 |
Greensboro Drivers License Office | 701 Hall St. Greensboro, AL 36744 | (334) 624-7770 |
Greenville Drivers License Office | 101 S. Conecuh St. Greenville, AL 36037 | (334) 382-3512 |
Butler County Tag Title | 700 Court Square Greenville, AL 36037 | (334) 382-3512 |
Clarke County Tag Title | 117 Court St. Grove Hill, AL 36451 | (251) 275-4141 |
Grove Hill Drivers License Office | 146 Clark St. Grove Hill, AL 36451 | (251) 275-4351 |
Marshall County Tag Title | 425 Gunter Ave. Ste. 110 Guntersville, AL 35976 | (256) 571-7725 |
Hamilton Drivers License Office | 4521 Military St., S. Hamilton, AL 35570 | (205) 921-4743 |
Marion County Tag Title | 132 Military St., S Hamilton, AL 35570 | (205) 921-2471 |
Hartselle CDL | 2900 Highway 31 S. Hartselle, AL 35640 | (256) 751-0708 |
Lowndes County Drivers License | 105 E. Tuskeena St. Hayneville, AL 36040 | (334) 548-2637 |
Heflin Drivers License Office | 279 Martin Luther King Drive Heflin, AL 36264 | (256) 463-2164 |
Madison-Bailey Cove Tag Title | 9020 Bailey Cove Road, SE Huntsville, AL 35802 | (256) 518-3993 |
Madison County Tag Title | 100 Northside Square Huntsville, AL 35801 | (256) 532-3315 |
Memorial Parkway Tag Title | 2801 Memorial Parkway, SW Ste. 100 Huntsville, AL 35801 | (256) 532-3701 |
Huntsville Drivers License CDL | 1115-A Church St. Huntsville, AL 35801 | (256) 539-0682 |
Jacksonville Drivers License CDL | 1703 Pelham Road S. Jacksonville, AL 36265 | (256) 435-7006 |
Walker County Tag Title | 1900 Third Ave. S. Jasper, AL 35501 | (205) 384-7290 |
Chambers-LaFayette Tag Title | 2 South Lafayette St. Lafayette, AL 36862 | (334) 864-4384 |
Marengo County Tag Title | 101 E. Coats Ave. Linden, AL 36748 | (334) 295-2205 |
Livingston Drivers License Office | 318 Washington St. Livingston, AL 35470 | (205) 652-7686 |
Luverne Drivers License Office | 29 S. Glenwood Ave. Luverne, AL 36049 | (334) 335-6568 |
City of Madison Tag Title | 100 Plaza Blvd. Madison, AL 35758 | (256) 722-9750 |
Perry County Tag Title | 300 Washington St. Marion, AL 36756 | (334) 683-2219 |
Marion Drivers License Office | 605 Washington St. Marion, AL 36756 | (334) 683-8076 |
Madison-Meridianville Tag Title | 12290 Highway 231 Meridianville, AL 35759 | (256) 828-1362 |
Mobile County Tag Title | 3925-F Michael Blvd. Mobile, AL 36616 | (251) 574-8582 |
Mobile Drivers License CDL | 3400 Demetropolis Road Mobile, AL 36693 | (251) 660-2330 |
Monroeville County Drivers License | 121 Pineville Road Monroeville, AL 36460 | (251) 743-4107 x159 |
Montgomery-West Tag Title | 3075 Mobile Highway Montgomery, AL 36108 | (334) 262-4226 |
Montgomery County Tag Title | 100 S. Lawrence St. Montgomery, AL 36104 | (334) 832-1233 |
Montgomery Drivers License CDL | 1040 Coliseum Blvd. Montgomery, AL 36109 | (334) 242-4141 |
Capital Plaza Tag Title | 3032 Woodley Road Montgomery, AL 36116 | (334) 281-9999 |
Montgomery-East Tag Title | 5340-A Atlanta Highway Montgomery, AL 36109 | (334) 272-8505 |
Lawrence County Tag Title | 750 Main St. Moulton, AL 35650 | (256) 974-2427 |
Moulton Drivers License Office | 14430 Court St. Moulton, AL 35650 | (256) 974-2425 |
Madison-New Hope Tag Title | 5496 Main Drive New Hope, AL 35760 | (256) 723-8332 |
Oneonta Drivers License Office | 230 Second Ave., E Oneonta, AL 35121 | (205) 625-6868 x3126 |
Blount County Tag Title | 220 Second Ave., E. Room 104 Oneonta, AL 35121 | (205) 625-4114 |
Lee County Tag Title | 215 S. Ninth St. Opelika, AL 36801 | (334) 737-3655 |
Ozark Drivers License Office | 719 S. Union Ave. Ozark, AL 36360 | (334) 774-6229 |
Pelham Drivers License Office | 1022 County Services Bldg. Pelham, AL 35124 | (205) 620-5891 |
St Clair-Pell City Tag Title | 1815 Cogswell Ave. Ste. 212 Pell City, AL 35125 | (205) 338-9449 |
Phenix City Drivers License | 1320 Broad St. Phenix City, AL 36867 | (334) 298-1953 |
Russell County Tag Title | 1000 Broad St. Phenix City, AL 36867 | (334) 298-1520 |
Autauga County Tag Title | 176 W. 5th St. Prattville, AL 36067 | (334) 361-3725 |
Prattville Drivers License Office | 165 W. Fifth St. Prattville, AL 36067 | (334) 361-3741 |
Franklin-Red Bay Tag and Title | 511 FIrst St. S.E. Red Bay, AL 35582 | (256) 356-9805 |
Russellville Drivers License | 410 N. Jackson St. Russellville, AL 35653 | (256) 332-8888 |
Scottsboro Drivers License Office | 409 S. Broad St. Room 10 Scottsboro, AL 35768 | (256) 259-6693 |
Jackson County Tag and Title | 102 E. Laurel St. Scottsboro, AL 35768 | (256) 574-9260 |
Selma Drivers License Office | 102 Church St. Room 101 Selma, AL 36701 | (334) 875-1341 |
Dallas County Tag and Title | 105 Lauderdale Selma, AL 36701 | (334) 874-2517 |
Sheffield Drivers License CDL | 4500 Hatch Blvd. Sheffield, AL 35660 | (256) 383-2923 |
Walker County Drivers License | 271 State St. Sumiton, AL 35148 | (205) 648-2991 |
Talladega-Sylacauga Tag and Title | 400 N. Norton Ave. Sylacauga, AL 35150 | (256) 249-3805 |
Troy Drivers License Office | 120 Church St. Troy, AL 36081 | (334) 566-7031 |
Tuscaloosa County Tag and Title | 2501 Seventh St., Suite 100 Tuscaloosa, AL 35402 | (205) 349-3870 |
Tuscaloosa Drivers License and CDL | 2645 Skyland Blvd. E. Tuscaloosa, AL 35405 | (205) 553-0729 |
Colbert County Tag and Title | 201 N. Main St. Tuscumbia, AL 35674 | (256) 386-8542 |
Tuskegee Drivers License Office | 302 N. Main St. Tuskegee, AL 36083 | (334) 724-2102 |
Macon County Tag and Title | 210 N. Elm St. Tuskegee, AL 36083 | (334) 724-2552 |
Union Springs Drivers License | 303 N. Prairie St. Union Springs, AL 36089 | (334) 738-3835 |
Chambers-Valley Tag and Title | 3205 22nd Ave. Ste. P Valley, AL 36854 | (334) 768-6318 |
Lamar County Tag and Title | 44690 Highway 17 Vernon, AL 35592 | (205) 695-9119 |
Vernon Drivers License Office | 1118 County Road 9 Vernon, AL 35592 | (205) 695-7105 |
Randolph County Tag and Title | 1 Main St. Wedowee, AL 36278 | (256) 357-4343 |
Wetumpka Drivers License Office | 310 E. Tallassee St. Wetumpka, AL 36092 | (334) 567-8871 |
Elmore County Tag and Title | 200 E. Commerce St. Wetumpka, AL 36092 | (334) 567-1139 |
Bibb-Woodstock Tag and Title | 27451 Highway 5 Woodstock, AL 35188 | (205) 938-7299 |
Albertville Tag Office | 5850 US 431 Suite 16 Albertville, AL 35950 | (256) 878-5349 |
Lee-Auburn Registration & Title | 1266 Mall Parkway Auburn, AL 36830 | (334) 737-7298 |
Bay Minette Driver's License | 300 Hoyle Ave. Bay Minette, AL 36507 | (251) 928-3002 |
Jefferson-Center Point Tag & Title | 2651 Center Point Parkway Birmingham, AL 35215 | (205) 714-7175 |
Jefferson-Birmingham Tag & Title | 716 Richard Arrington Jr. Blvd., N Birmingham, AL 35203 | (205) 325-5171 |
Camden Driver's License Office | 219 Claiborne Street Camden, AL 36726 | (334) 682-5110 |
Talladega-Childersburg Tag & Title | 201 8th Ave., SW Childersburg, AL 35044 | (256) 378-3466 |
Daleville Registration & Title Office | 740 S Daleville Ave Daleville, AL 36322 | (334) 774-8427 |
Decatur Driver's License Office | 402 Lee St. NE Decatur, AL 35601 | (256) 351-4665 |
Eight Mile Registration & Title | 4557 St. Stephens Rd Eight Mile, AL 36613 | (251) 574-8551 |
Evergreen CDL | 106 Hillcrest Drive Evergreen, AL 36401 | (251) 578-5726 |
Marshall County Driver's License Office | 357 Blout Avenue Guntersville, AL 35976 | (256) 582-0664 |
Lowndes Registration & Title | 1 S. Washington St Hayneville, AL 36040 | (334) 548-2271 |
Jasper Driver's License Office | 1801 3rd Ave. Jasper, AL 35501 | (205) 221-7589 |
Chambers-Valley Tag & Title | 610 S. Gilmer Ave. Lanett, AL 36863 | (334) 644-6318 |
Marengo County Driver License Office | 101 North Shiloh Street Linden, AL 36784 | (334) 295-2242 |
Marion Driver's License Office | 1710 S. Washington St. Marion, AL 36756 | (334) 683-8076 |
Montgomery Driver's License Office | (Limited Services - No Testing) 301 South Ripley St. Montgomery, AL 36102 | (334) 242-4400 |
Montgomery-East Tag & Title | 5449 Atlanta Highway Montgomery, AL 36109 | (334) 272-8505 |
Lawrence County Tag & Title | 14451 Market St. Moulton, AL 35650 | (256) 974-2427 |
Tuscaloosa-Northport Registration & Title | 3500 McFarland Blvd Northport, AL 35476 | (205) 464-8233 |
Lee County Driver License Office | 1220 Fox Run Ave. Opelika, AL 36801 | (334) 742-9986 |
Ozark Driver's License Office | 202 Highway 123 South Ozark, AL 36360 | (334) 774-6229 |
Rockford Driver's License Office | 309 Jackson Street Rockford, AL 35136 | (256) 377-1043 |
Smiths Station Motor Vehicle Registration & Title | 2336 Lee Rd 430 Smiths Station, AL 36877 | (334) 291-1326 |
Walker County Driver's License | 101 State St. Sumiton, AL 35148 | (205) 648-2991 |
Theodore Registration & Title | 5808 US Highway 90 W Theodore, AL 36582 | (251) 574-8551 |
Tuscaloosa-Skyland Registration & Title | 1514 Skyland Blvd E Tuscaloosa, AL 35405 | (205) 464-8233 |
Tuskegee Driver's License Office | 302 South Main St. Tuskegee, AL 36083 | (334) 720-0574 |
Wetumpka Driver's License Office | 303 Hill Street Wetumpka, AL 36092 | (334) 567-8871 |
Bibb-Woodstock Tag & Title | 28513 Highway 5 Woodstock, AL 35188 | (205) 938-7299 |
Baldwin County Title And Registration Office | 220 Courthouse Square Bay Minette, AL 36507 | (251) 937-0260 |
Jefferson County Title And Registration Office | 2651 Center Point Rd Birmingham, AL 35215 | (205) 714-7175 |
Madison County Title And Registration Office | 3740 Hwy 53 NW Suite W Huntsville, AL 35806 | (256) 519-2031 |
Crenshaw County Title And Registration Office | 29 S Glenwood Ave, Courthouse Luverne, AL 36049 | (334) 335-6568 |
Mobile County Title And Registration Office | 5808US Highway 90 W, Ste D Theodore, AL 36582 | |
Double Springs DMV | Double Springs Community Center Double Springs, AL 35553 | (205) 489-2291 |
Evergreen DMV | 102 Liberty St., (David Burt Bld.) Evergreen, AL 36401 | (251) 578-2762 |
Greenville DMV | 101 S. Conecuh St., Courthouse Greenville, AL 36037 | (251) 382-3512 |
Homewood DMV | 813 Green Springs, Hwy Homewood, AL 35209 | (205) 916-2704 |
Opelika DMV | 1220 Foxrun Parkway, Suite A-4 Opelika, AL 36801 | (334) 742-9986 |
Phenix City DMV | 1206 7th Ave Phenix City, AL 36867 | (334) 298-1953 |
Tuskegee DMV | 302 N. Main Street, Gomillion Building Tuskegee, AL 36083 | (334) 724-2102 |
Huntsville DMV | 2801 Memorial Pkwy SW, Ste 100 Huntsville, AL 35801 | (256) 532-3701 |
Mobile DMV | 3925-F Michael Blvd, Ste F Mobile, AL 36609 | (251) 574-8582 |
Monroeville DMV | 65 N Alabama Ave Monroeville, AL 36460 | (251) 743-4107 |
Troy DMV | 120 Church St Troy, AL 36081 | (334) 566-1246 |
Enterprise DMV | 99 S Edwards St Enterprise, AL 36330 | (334) 347-2688 |
Gadsden DMV | 800 Forrest Ave, Stes 15-16 Gadsden, AL 35901 | (256) 549-5325 |
Escambia County DMV | Escambia Co Courthouse, 314 Belleville Ave Brewton, AL 36426 | (251) 867-0293 |
Madison County DMV | 5298 Redstone Arsenal, Building 3220 Huntsville, AL 35808 | (256) 539-0681 |
Coffee County DMV | 1015 E Mckinnon St New Brockton, AL 36341 | (334) 894-5218 |
Talladega County DMV | Talladega Co Courthouse, 1 Court Square Talladega, AL 35160 | (256) 362-2911 |
Learn More About the Alabama DMV
Alabama MVD and ALEA Online Services
Before you visit your nearest Alabama Motor Vehicle Division or Alabama Law Enforcement Agency location you may want to take advantage of their web services. Using these handy online services can help save you a lot of time and effort.
You can find more information on the Department of Revenue’s Motor Vehicle Division website.
Alabama Department of Revenue Motor Vehicle Division
The Alabama Department of Revenue Motor Vehicle Division provides many valuable services to Alabama residents. Most branches will offer you the ability to obtain, replace, or renew many important licenses and registrations including:
- Request additional copies of vehicle registration
- Vehicle tabs
- Vehicle plates
- Renew your watercraft
- Request motor vehicle records
The Alabama Law Enforcement Agency is the department that handles all driver and identification related items. This is where you can take care of:
- Driver’s license renewals and applications
- State issued ID renewals and applications
- Replacing lost IDs and licenses
Contact Alabama’s MVD and ALEA Offices
To contact either of these offices in Alabama, you can use the information below.
Alabama Law Enforcement Agency
Address:
Alabama Law Enforcement Agency
1220 Fox Run Ave. 102
Opelika, AL 36801
By phone:
(334) 742-9986
On the web:
https://www.alea.gov/contact-alea/email-us
Alabama Dept. of Revenue Motor Vehicle Division
Address:
2545 Taylor Road
Montgomery, AL 36117
By phone:
(334) 242-9000
Prepare To Earn Your Alabama Driver’s License
This site offers new and aspiring drivers the opportunity to improve their driving knowledge with free practice tests. For those seeking Alabama driver’s permits, standard licenses, or commercial driver’s licenses, the links below can help you with your test preparation.
- Alabama driver’s license and permit practice tests
- Alabama CDL practice test
- Alabama motorcycle license practice test
Alabama DMV FAQ
You can renew a driver’s license, state ID card, and Star ID card online, but only for every other renewal. You must go in-person to renew your license for each intervening renewal. To renew your license online, visit the Alabama Law Enforcement Agency’s online renewal form.
Drivers can renew their license online or in person. The cost of renewal is $36.25, please note that the Department of Public Safety does not accept checks.
In order to register a newly purchased vehicle in the state of Alabama, you must have the following:
- Title or manufacturer’s statement (certificate) of origin or Alabama title application
- Bill of sale
- Unexpired driver’s license or state ID (for all owners)
- Insurance (policy number & NAIC number)
- Vehicle must be brought to the license office for inspection if using a manufacturer’s statement of origin or a title from another state.