Back to Alabama

Alabama Driver License Offices

Find your nearest DMV office in Alabama. 71 locations with addresses, phone numbers, and office hours.

Alabama Law Enforcement Agency (ALEA)
||

Alabama Law Enforcement Agency Driver License Division Headquarters

Main Office
301 S. Ripley St., Montgomery, AL 36104 36104
Mon-Fri 8:00 AM - 5:00 PM

Autauga County Driver License Office

131 S. Memorial Dr., Prattville, AL 36067 36067
Mon-Fri 8:00 AM - 4:30 PM

Baldwin County Driver License Office - Bay Minette

201 E. Section Ave., Bay Minette, AL 36507 36507
Mon-Fri 8:00 AM - 4:30 PM

Baldwin County Driver License Office - Fairhope

1100 Fairhope Ave., Fairhope, AL 36532 36532
Mon-Fri 8:00 AM - 4:30 PM

Barbour County Driver License Office

303 E. Broad St., Eufaula, AL 36027 36027
Mon-Fri 8:00 AM - 4:30 PM

Bibb County Driver License Office

8 Court Sq. W., Centreville, AL 35042 35042
Mon-Fri 8:00 AM - 4:30 PM

Blount County Driver License Office

220 2nd Ave. E., Oneonta, AL 35121 35121
Mon-Fri 8:00 AM - 4:30 PM

Bullock County Driver License Office

217 N. Prairie St., Union Springs, AL 36089 36089
Mon-Fri 8:00 AM - 4:30 PM

Butler County Driver License Office

700 Court Sq., Greenville, AL 36037 36037
Mon-Fri 8:00 AM - 4:30 PM

Calhoun County Driver License Office

1702 Noble St., Anniston, AL 36201 36201
Mon-Fri 8:00 AM - 4:30 PM

Chambers County Driver License Office

2 S. LaFayette St., LaFayette, AL 36862 36862
Mon-Fri 8:00 AM - 4:30 PM

Cherokee County Driver License Office

260 Cedar Bluff Rd., Centre, AL 35960 35960
Mon-Fri 8:00 AM - 4:30 PM

Chilton County Driver License Office

500 2nd Ave. N., Clanton, AL 35045 35045
Mon-Fri 8:00 AM - 4:30 PM

Choctaw County Driver License Office

117 S. Mulberry Ave., Butler, AL 36904 36904
Mon-Fri 8:00 AM - 4:30 PM

Clarke County Driver License Office

114 Court St., Grove Hill, AL 36451 36451
Mon-Fri 8:00 AM - 4:30 PM

Clay County Driver License Office

41771 Hwy 77 N., Ashland, AL 36251 36251
Mon-Fri 8:00 AM - 4:30 PM

Cleburne County Driver License Office

120 Vickery St., Heflin, AL 36264 36264
Mon-Fri 8:00 AM - 4:30 PM

Coffee County Driver License Office

230 Pecan St., Elba, AL 36323 36323
Mon-Fri 8:00 AM - 4:30 PM

Colbert County Driver License Office

201 N. Main St., Tuscumbia, AL 35674 35674
Mon-Fri 8:00 AM - 4:30 PM

Conecuh County Driver License Office

111 Court St., Evergreen, AL 36401 36401
Mon-Fri 8:00 AM - 4:30 PM

Coosa County Driver License Office

9709 US Hwy 231, Rockford, AL 35136 35136
Mon-Fri 8:00 AM - 4:30 PM

Covington County Driver License Office

1 N. Court Sq., Andalusia, AL 36420 36420
Mon-Fri 8:00 AM - 4:30 PM

Crenshaw County Driver License Office

29 S. Glenwood Ave., Luverne, AL 36049 36049
Mon-Fri 8:00 AM - 4:30 PM

Cullman County Driver License Office

500 2nd Ave. SW, Cullman, AL 35055 35055
Mon-Fri 8:00 AM - 4:30 PM

Dale County Driver License Office

100 Court Sq., Ozark, AL 36360 36360
Mon-Fri 8:00 AM - 4:30 PM

Dallas County Driver License Office

102 Church St., Selma, AL 36701 36701
Mon-Fri 8:00 AM - 4:30 PM

DeKalb County Driver License Office

206 Grand Ave. SW, Fort Payne, AL 35967 35967
Mon-Fri 8:00 AM - 4:30 PM

Elmore County Driver License Office

100 E. Commerce St., Wetumpka, AL 36092 36092
Mon-Fri 8:00 AM - 4:30 PM

Escambia County Driver License Office

314 Belleville Ave., Brewton, AL 36426 36426
Mon-Fri 8:00 AM - 4:30 PM

Etowah County Driver License Office

800 Forrest Ave., Gadsden, AL 35901 35901
Mon-Fri 8:00 AM - 4:30 PM

Fayette County Driver License Office

113 Temple Ave. N., Fayette, AL 35555 35555
Mon-Fri 8:00 AM - 4:30 PM

Franklin County Driver License Office

410 Jackson Ave. S., Russellville, AL 35653 35653
Mon-Fri 8:00 AM - 4:30 PM

Geneva County Driver License Office

200 N. Commerce St., Geneva, AL 36340 36340
Mon-Fri 8:00 AM - 4:30 PM

Greene County Driver License Office

400 Morrow Ave., Eutaw, AL 35462 35462
Mon-Fri 8:00 AM - 4:30 PM

Hale County Driver License Office

1001 Main St., Greensboro, AL 36744 36744
Mon-Fri 8:00 AM - 4:30 PM

Henry County Driver License Office

101 Court Sq., Abbeville, AL 36310 36310
Mon-Fri 8:00 AM - 4:30 PM

Houston County Driver License Office

1685 Ross Clark Cir., Dothan, AL 36301 36301
Mon-Fri 8:00 AM - 4:30 PM

Jackson County Driver License Office

102 E. Laurel St., Scottsboro, AL 35768 35768
Mon-Fri 8:00 AM - 4:30 PM

Jefferson County Driver License Office - Birmingham

908 Bankhead Hwy W., Birmingham, AL 35201 35201
Mon-Fri 8:00 AM - 4:30 PM

Jefferson County Driver License Office - Bessemer

1801 3rd Ave. N., Bessemer, AL 35020 35020
Mon-Fri 8:00 AM - 4:30 PM

Lamar County Driver License Office

44690 Hwy 17, Vernon, AL 35592 35592
Mon-Fri 8:00 AM - 4:30 PM

Lauderdale County Driver License Office

102 S. Court St., Florence, AL 35630 35630
Mon-Fri 8:00 AM - 4:30 PM

Lawrence County Driver License Office

14330 Court St., Moulton, AL 35650 35650
Mon-Fri 8:00 AM - 4:30 PM

Lee County Driver License Office

1220 Fox Run Ave., Opelika, AL 36801 36801
Mon-Fri 8:00 AM - 4:30 PM

Limestone County Driver License Office

100 S. Clinton St., Athens, AL 35611 35611
Mon-Fri 8:00 AM - 4:30 PM

Lowndes County Driver License Office

1 S. Washington St., Hayneville, AL 36040 36040
Mon-Fri 8:00 AM - 4:30 PM

Macon County Driver License Office

101 E. Rosa Parks Ave., Tuskegee, AL 36083 36083
Mon-Fri 8:00 AM - 4:30 PM

Madison County Driver License Office

1115-A Church St. NW, Huntsville, AL 35801 35801
Mon-Fri 8:00 AM - 4:30 PM

Marengo County Driver License Office

101 E. Coats Ave., Linden, AL 36748 36748
Mon-Fri 8:00 AM - 4:30 PM

Marion County Driver License Office

132 Military St. S., Hamilton, AL 35570 35570
Mon-Fri 8:00 AM - 4:30 PM

Marshall County Driver License Office

424 Blount Ave., Guntersville, AL 35976 35976
Mon-Fri 8:00 AM - 4:30 PM

Mobile County Driver License Office - Downtown

3400 Demetropolis Rd., Mobile, AL 36693 36693
Mon-Fri 8:00 AM - 4:30 PM

Mobile County Driver License Office - Theodore

5808 US Hwy 90 W., Theodore, AL 36582 36582
Mon-Fri 8:00 AM - 4:30 PM

Monroe County Driver License Office

65 N. Alabama Ave., Monroeville, AL 36460 36460
Mon-Fri 8:00 AM - 4:30 PM

Montgomery County Driver License Office

3075 Mobile Hwy, Montgomery, AL 36108 36108
Mon-Fri 8:00 AM - 4:30 PM

Morgan County Driver License Office

302 Lee St. NE, Decatur, AL 35601 35601
Mon-Fri 8:00 AM - 4:30 PM

Perry County Driver License Office

300 Washington St., Marion, AL 36756 36756
Mon-Fri 8:00 AM - 4:30 PM

Pickens County Driver License Office

20 Phoenix Ave., Carrollton, AL 35447 35447
Mon-Fri 8:00 AM - 4:30 PM

Pike County Driver License Office

120 W. Church St., Troy, AL 36081 36081
Mon-Fri 8:00 AM - 4:30 PM

Randolph County Driver License Office

1 Main St. S., Wedowee, AL 36278 36278
Mon-Fri 8:00 AM - 4:30 PM

Russell County Driver License Office

1000 Broad St., Phenix City, AL 36867 36867
Mon-Fri 8:00 AM - 4:30 PM

St. Clair County Driver License Office

1815 Cogswell Ave., Pell City, AL 35125 35125
Mon-Fri 8:00 AM - 4:30 PM

Shelby County Driver License Office

19220 Hwy 145, Columbiana, AL 35051 35051
Mon-Fri 8:00 AM - 4:30 PM

Sumter County Driver License Office

115 Franklin St., Livingston, AL 35470 35470
Mon-Fri 8:00 AM - 4:30 PM

Talladega County Driver License Office

400 N. Norton Ave., Sylacauga, AL 35150 35150
Mon-Fri 8:00 AM - 4:30 PM

Tallapoosa County Driver License Office

125 N. Broadnax St., Dadeville, AL 36853 36853
Mon-Fri 8:00 AM - 4:30 PM

Tuscaloosa County Driver License Office

2645 Skyland Blvd. E., Tuscaloosa, AL 35405 35405
Mon-Fri 8:00 AM - 4:30 PM

Walker County Driver License Office

1900 3rd Ave. S., Jasper, AL 35501 35501
Mon-Fri 8:00 AM - 4:30 PM

Washington County Driver License Office

45 Court St., Chatom, AL 36518 36518
Mon-Fri 8:00 AM - 4:30 PM

Wilcox County Driver License Office

12 Water St., Camden, AL 36726 36726
Mon-Fri 8:00 AM - 4:30 PM

Winston County Driver License Office

11 Blake Dr., Double Springs, AL 35553 35553
Mon-Fri 8:00 AM - 4:30 PM

What to Bring to the DMV

Proof of identity (birth certificate, passport)
Proof of residency (utility bill, bank statement)
Social Security card or number
Payment for applicable fees
Current driver license (if renewing)
Completed application form (if required)

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.