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 NameAddressPhone
Marshall-Albertville Tags Title200 W. Main St.
Albertville, AL 35950
(256) 878-6980
Alexander City Drivers License395 Lee St.
Alexander City, AL 35010
(256) 329-0229
Tallapoosa-Alex City Tag Title82 Court Square Room 201
Alexander City, AL 35010
(256) 234-3264
Covington County Tag Title1-K North Court Square
Andalusia, AL 36420
(334) 428-2510
Calhoun County Tag Title1702 Noble St. Ste. 107
Anniston, AL 36201
(256) 241-2900
Ashland Drivers License Office93 County Road 31
Ashland, AL 36251
(256) 354-3685
St Clair-Ashville Tag Title129 Fifth Ave.
Ashville, AL 35953
(205) 594-2120
Ashville Drivers License Office48 Court St.
Ashville, AL 35953
(205) 594-2442
Limestone County Tag Title100 South Clinton St.
Athens, AL 35611
(256) 233-6430
Atmore Drivers License Office201 E. Louisville Ave.
Atmore, AL 36502
(251) 368-8687
Bay Minette Drivers License300 North Hoyle Ave.
Bay Minette, AL 36507
(251) 928-3002
Baldwin-Bay Minette Tag Title1 Courthouse Square
Bay Minette, AL 36507
(251) 937-0260
Bessemer Drivers License Office1801 3rd Ave.
Bessemer, AL 35020
(205) 426-7958
Birmingham Drivers License Office908 Bankhead Hwy.,W
Birmingham, AL 35204
(205) 252-7445
Jefferson-Birmingham Tag Title716 Richard Arrington Jr. Blvd.
N County Courthouse, Suite 100A
Birmingham, AL 35203
(205) 325-5171
Shelby-Inverness Tag Title310 Inverness Corners
Birmingham, AL 35242
(205) 670-6824
Butler Drivers License Office117 South Mulberry
Butler, AL 36904
(251) 867-0293
Wilcox County Tag Title100 Broad St.
Camden, AL 36726
(334) 682-4883
Camden Drivers License Office101 Court Street
Camden, AL 36726
(334) 682-5110
Carrollton Drivers License Office155 Reform St.
Carrollton, AL 35447
(205) 367-9436
Centre Drivers License Office260 Cedar Bluff Drive
Centre, AL 35960
(256) 927-8249
Centreville Drivers License8 Court Square West
Centreville, AL 35042
(205) 926-3108
Washington County Tag Title403 Court St.
Chatom, AL 36518
(251) 847-2201
Talladega-Childersburg Tag Title118 Sixth Ave., SW
Childersburg, AL 35044
(256) 378-3466
Clanton Drivers License Office500 Second Ave., N
Clanton, AL 35045
(205) 280-7207
Columbiana Drivers License Office104 Depot St.
Columbiana, AL 35051
(205) 669-2614
Cullman County Tag Title500 Second Ave., SW
Cullman, AL 35056
(256) 775-4902
Cullman Drivers License Office500 Second Ave.
Cullman, AL 35055
(256) 775-4822
Dadeville Drivers License Office125 N. Broadnax St.
Dadeville, AL 36853
(256) 825-1087
Decatur Drivers License Office302 Lee St. NE
Decatur, AL 35602
(205) 625-6868 x3126
Morgan County Tag Title302 Lee St. NE
Decatur, AL 35601
(205) 625-4114
Dothan Drivers License Office5679 Montgomery Highway
Dothan, AL 36303
(334) 983-5616
Houston County Tag Title462 N. Oates St.
Dothan, AL 36303
(334) 677-4734
Double Springs Drivers License23415 Highway 195
Double Springs, AL 35553
(205) 489-1141
Winston County Tag Title25125 Hwy. 195, Room 1
Double Springs, AL 35553
(205) 489-5219
Coffee-Elba Tag Title230 N. Court Ave.
Elba, AL 36323
(334) 897-2211
Coffee-Enterprise Tag Title99 S. Edwards St.
Enterprise, AL 36331
(334) 347-2688
Eufaula Drivers License Office303 E. Broad St.
Eufaula, AL 36027
(334) 983-5616
Evergreen Drivers License111 Court St.
Evergreen, AL 36401
(251) 578-2010
Fairhope Drivers License Office1100 Fairhope Ave.
Fairhope, AL 36532
(251) 928-3002
Fayette Drivers License Office103 First Ave. N.W.
Fayette, AL 35555
(205) 932-6427
Fayette County Tag Title113 Temple Ave., N
Fayette, AL 35555
(205) 932-4519
Lauderdale County Tag Title102 S. Court St.
Florence, AL 35630
(256) 760-5833
Foley Drivers License Office201 E. Section St.
Foley, AL 36535
(251) 928-3002
Dekalb County Tag Title206 Grand Ave., SW
Fort Payne, AL 35967
(256) 845-8515
Fort Payne Drivers License Office1209 Forest Ave., N
Fort Payne, AL 35967
(256) 845-6089
Etowah County Tag Title800 Forrest Ave. Stes. 15-16
Gadsden, AL 35901
(256) 549-5325
Geneva County Tag Title200 N. Commerce
Geneva, AL 36340
(334) 684-5640
Hale County Tag Title1001 Main St.
Greensboro, AL 36744
(334) 624-8740
Greensboro Drivers License Office701 Hall St.
Greensboro, AL 36744
(334) 624-7770
Greenville Drivers License Office101 S. Conecuh St.
Greenville, AL 36037
(334) 382-3512
Butler County Tag Title700 Court Square
Greenville, AL 36037
(334) 382-3512
Clarke County Tag Title117 Court St.
Grove Hill, AL 36451
(251) 275-4141
Grove Hill Drivers License Office146 Clark St.
Grove Hill, AL 36451
(251) 275-4351
Marshall County Tag Title425 Gunter Ave. Ste. 110
Guntersville, AL 35976
(256) 571-7725
Hamilton Drivers License Office4521 Military St., S.
Hamilton, AL 35570
(205) 921-4743
Marion County Tag Title132 Military St., S
Hamilton, AL 35570
(205) 921-2471
Hartselle CDL2900 Highway 31 S.
Hartselle, AL 35640
(256) 751-0708
Lowndes County Drivers License105 E. Tuskeena St.
Hayneville, AL 36040
(334) 548-2637
Heflin Drivers License Office279 Martin Luther King Drive
Heflin, AL 36264
(256) 463-2164
Madison-Bailey Cove Tag Title9020 Bailey Cove Road, SE
Huntsville, AL 35802
(256) 518-3993
Madison County Tag Title100 Northside Square
Huntsville, AL 35801
(256) 532-3315
Memorial Parkway Tag Title2801 Memorial Parkway, SW Ste. 100
Huntsville, AL 35801
(256) 532-3701
Huntsville Drivers License CDL1115-A Church St.
Huntsville, AL 35801
(256) 539-0682
Jacksonville Drivers License CDL1703 Pelham Road S.
Jacksonville, AL 36265
(256) 435-7006
Walker County Tag Title1900 Third Ave. S.
Jasper, AL 35501
(205) 384-7290
Chambers-LaFayette Tag Title2 South Lafayette St.
Lafayette, AL 36862
(334) 864-4384
Marengo County Tag Title101 E. Coats Ave.
Linden, AL 36748
(334) 295-2205
Livingston Drivers License Office318 Washington St.
Livingston, AL 35470
(205) 652-7686
Luverne Drivers License Office29 S. Glenwood Ave.
Luverne, AL 36049
(334) 335-6568
City of Madison Tag Title100 Plaza Blvd.
Madison, AL 35758
(256) 722-9750
Perry County Tag Title300 Washington St.
Marion, AL 36756
(334) 683-2219
Marion Drivers License Office605 Washington St.
Marion, AL 36756
(334) 683-8076
Madison-Meridianville Tag Title12290 Highway 231
Meridianville, AL 35759
(256) 828-1362
Mobile County Tag Title3925-F Michael Blvd.
Mobile, AL 36616
(251) 574-8582
Mobile Drivers License CDL3400 Demetropolis Road
Mobile, AL 36693
(251) 660-2330
Monroeville County Drivers License121 Pineville Road
Monroeville, AL 36460
(251) 743-4107 x159
Montgomery-West Tag Title3075 Mobile Highway
Montgomery, AL 36108
(334) 262-4226
Montgomery County Tag Title100 S. Lawrence St.
Montgomery, AL 36104
(334) 832-1233
Montgomery Drivers License CDL1040 Coliseum Blvd.
Montgomery, AL 36109
(334) 242-4141
Capital Plaza Tag Title3032 Woodley Road
Montgomery, AL 36116
(334) 281-9999
Montgomery-East Tag Title5340-A Atlanta Highway
Montgomery, AL 36109
(334) 272-8505
Lawrence County Tag Title750 Main St.
Moulton, AL 35650
(256) 974-2427
Moulton Drivers License Office14430 Court St.
Moulton, AL 35650
(256) 974-2425
Madison-New Hope Tag Title5496 Main Drive
New Hope, AL 35760
(256) 723-8332
Oneonta Drivers License Office230 Second Ave., E
Oneonta, AL 35121
(205) 625-6868 x3126
Blount County Tag Title220 Second Ave., E. Room 104
Oneonta, AL 35121
(205) 625-4114
Lee County Tag Title215 S. Ninth St.
Opelika, AL 36801
(334) 737-3655
Ozark Drivers License Office719 S. Union Ave.
Ozark, AL 36360
(334) 774-6229
Pelham Drivers License Office1022 County Services Bldg.
Pelham, AL 35124
(205) 620-5891
St Clair-Pell City Tag Title1815 Cogswell Ave. Ste. 212
Pell City, AL 35125
(205) 338-9449
Phenix City Drivers License1320 Broad St.
Phenix City, AL 36867
(334) 298-1953
Russell County Tag Title1000 Broad St.
Phenix City, AL 36867
(334) 298-1520
Autauga County Tag Title176 W. 5th St.
Prattville, AL 36067
(334) 361-3725
Prattville Drivers License Office165 W. Fifth St.
Prattville, AL 36067
(334) 361-3741
Franklin-Red Bay Tag and Title511 FIrst St. S.E.
Red Bay, AL 35582
(256) 356-9805
Russellville Drivers License410 N. Jackson St.
Russellville, AL 35653
(256) 332-8888
Scottsboro Drivers License Office409 S. Broad St. Room 10
Scottsboro, AL 35768
(256) 259-6693
Jackson County Tag and Title102 E. Laurel St.
Scottsboro, AL 35768
(256) 574-9260
Selma Drivers License Office102 Church St. Room 101
Selma, AL 36701
(334) 875-1341
Dallas County Tag and Title105 Lauderdale
Selma, AL 36701
(334) 874-2517
Sheffield Drivers License CDL4500 Hatch Blvd.
Sheffield, AL 35660
(256) 383-2923
Walker County Drivers License271 State St.
Sumiton, AL 35148
(205) 648-2991
Talladega-Sylacauga Tag and Title400 N. Norton Ave.
Sylacauga, AL 35150
(256) 249-3805
Troy Drivers License Office120 Church St.
Troy, AL 36081
(334) 566-7031
Tuscaloosa County Tag and Title2501 Seventh St., Suite 100
Tuscaloosa, AL 35402
(205) 349-3870
Tuscaloosa Drivers License and CDL2645 Skyland Blvd. E.
Tuscaloosa, AL 35405
(205) 553-0729
Colbert County Tag and Title201 N. Main St.
Tuscumbia, AL 35674
(256) 386-8542
Tuskegee Drivers License Office302 N. Main St.
Tuskegee, AL 36083
(334) 724-2102
Macon County Tag and Title210 N. Elm St.
Tuskegee, AL 36083
(334) 724-2552
Union Springs Drivers License303 N. Prairie St.
Union Springs, AL 36089
(334) 738-3835
Chambers-Valley Tag and Title3205 22nd Ave. Ste. P
Valley, AL 36854
(334) 768-6318
Lamar County Tag and Title44690 Highway 17
Vernon, AL 35592
(205) 695-9119
Vernon Drivers License Office1118 County Road 9
Vernon, AL 35592
(205) 695-7105
Randolph County Tag and Title1 Main St.
Wedowee, AL 36278
(256) 357-4343
Wetumpka Drivers License Office310 E. Tallassee St.
Wetumpka, AL 36092
(334) 567-8871
Elmore County Tag and Title200 E. Commerce St.
Wetumpka, AL 36092
(334) 567-1139
Bibb-Woodstock Tag and Title27451 Highway 5
Woodstock, AL 35188
(205) 938-7299
Albertville Tag Office5850 US 431 Suite 16
Albertville, AL 35950
(256) 878-5349
Lee-Auburn Registration & Title1266 Mall Parkway
Auburn, AL 36830
(334) 737-7298
Bay Minette Driver's License300 Hoyle Ave.
Bay Minette, AL 36507
(251) 928-3002
Jefferson-Center Point Tag & Title2651 Center Point Parkway
Birmingham, AL 35215
(205) 714-7175
Jefferson-Birmingham Tag & Title716 Richard Arrington Jr. Blvd., N
Birmingham, AL 35203
(205) 325-5171
Camden Driver's License Office219 Claiborne Street
Camden, AL 36726
(334) 682-5110
Talladega-Childersburg Tag & Title201 8th Ave., SW
Childersburg, AL 35044
(256) 378-3466
Daleville Registration & Title Office740 S Daleville Ave
Daleville, AL 36322
(334) 774-8427
Decatur Driver's License Office402 Lee St. NE
Decatur, AL 35601
(256) 351-4665
Eight Mile Registration & Title4557 St. Stephens Rd
Eight Mile, AL 36613
(251) 574-8551
Evergreen CDL106 Hillcrest Drive
Evergreen, AL 36401
(251) 578-5726
Marshall County Driver's License Office357 Blout Avenue
Guntersville, AL 35976
(256) 582-0664
Lowndes Registration & Title1 S. Washington St
Hayneville, AL 36040
(334) 548-2271
Jasper Driver's License Office1801 3rd Ave.
Jasper, AL 35501
(205) 221-7589
Chambers-Valley Tag & Title610 S. Gilmer Ave.
Lanett, AL 36863
(334) 644-6318
Marengo County Driver License Office101 North Shiloh Street
Linden, AL 36784
(334) 295-2242
Marion Driver's License Office1710 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 & Title5449 Atlanta Highway
Montgomery, AL 36109
(334) 272-8505
Lawrence County Tag & Title14451 Market St.
Moulton, AL 35650
(256) 974-2427
Tuscaloosa-Northport Registration & Title3500 McFarland Blvd
Northport, AL 35476
(205) 464-8233
Lee County Driver License Office1220 Fox Run Ave.
Opelika, AL 36801
(334) 742-9986
Ozark Driver's License Office202 Highway 123 South
Ozark, AL 36360
(334) 774-6229
Rockford Driver's License Office309 Jackson Street
Rockford, AL 35136
(256) 377-1043
Smiths Station Motor Vehicle Registration & Title2336 Lee Rd 430
Smiths Station, AL 36877
(334) 291-1326
Walker County Driver's License101 State St.
Sumiton, AL 35148
(205) 648-2991
Theodore Registration & Title5808 US Highway 90 W
Theodore, AL 36582
(251) 574-8551
Tuscaloosa-Skyland Registration & Title1514 Skyland Blvd E
Tuscaloosa, AL 35405
(205) 464-8233
Tuskegee Driver's License Office302 South Main St.
Tuskegee, AL 36083
(334) 720-0574
Wetumpka Driver's License Office303 Hill Street
Wetumpka, AL 36092
(334) 567-8871
Bibb-Woodstock Tag & Title28513 Highway 5
Woodstock, AL 35188
(205) 938-7299
Baldwin County Title And Registration Office220 Courthouse Square
Bay Minette, AL 36507
(251) 937-0260
Jefferson County Title And Registration Office2651 Center Point Rd
Birmingham, AL 35215
(205) 714-7175
Madison County Title And Registration Office3740 Hwy 53 NW Suite W
Huntsville, AL 35806
(256) 519-2031
Crenshaw County Title And Registration Office29 S Glenwood Ave, Courthouse
Luverne, AL 36049
(334) 335-6568
Mobile County Title And Registration Office5808US Highway 90 W, Ste D
Theodore, AL 36582
Double Springs DMVDouble Springs Community Center
Double Springs, AL 35553
(205) 489-2291
Evergreen DMV102 Liberty St., (David Burt Bld.)
Evergreen, AL 36401
(251) 578-2762
Greenville DMV101 S. Conecuh St., Courthouse
Greenville, AL 36037
(251) 382-3512
Homewood DMV813 Green Springs, Hwy
Homewood, AL 35209
(205) 916-2704
Opelika DMV1220 Foxrun Parkway, Suite A-4
Opelika, AL 36801
(334) 742-9986
Phenix City DMV1206 7th Ave
Phenix City, AL 36867
(334) 298-1953
Tuskegee DMV302 N. Main Street, Gomillion Building
Tuskegee, AL 36083
(334) 724-2102
Huntsville DMV2801 Memorial Pkwy SW, Ste 100
Huntsville, AL 35801
(256) 532-3701
Mobile DMV3925-F Michael Blvd, Ste F
Mobile, AL 36609
(251) 574-8582
Monroeville DMV65 N Alabama Ave
Monroeville, AL 36460
(251) 743-4107
Troy DMV120 Church St
Troy, AL 36081
(334) 566-1246
Enterprise DMV99 S Edwards St
Enterprise, AL 36330
(334) 347-2688
Gadsden DMV800 Forrest Ave, Stes 15-16
Gadsden, AL 35901
(256) 549-5325
Escambia County DMVEscambia Co Courthouse, 314 Belleville Ave
Brewton, AL 36426
(251) 867-0293
Madison County DMV5298 Redstone Arsenal, Building 3220
Huntsville, AL 35808
(256) 539-0681
Coffee County DMV1015 E Mckinnon St
New Brockton, AL 36341
(334) 894-5218
Talladega County DMVTalladega 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

Alabama counties

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 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:

  1. Title or manufacturer’s statement (certificate) of origin or Alabama title application
  2. Bill of sale
  3. Unexpired driver’s license or state ID (for all owners)
  4. Insurance (policy number & NAIC number)
  5. Vehicle must be brought to the license office for inspection if using a manufacturer’s statement of origin or a title from another state.

You May Also Be Interested In: