Alabama DMV offices
Compare office details and prepare for your visit.
140 office records in Alabama.Find a location, compare saved hours and check the official visit instructions.
Browse the directoryWhat the saved records include
- Cities and towns
- 83
- With a weekly schedule
- 69 of 140
- With a phone number
- 140 of 140
A record without hours is shown as unavailable, not closed.
Compare offices
Open status uses the current time and saved weekly hours. It does not confirm holiday closures or appointment availability. Unknown hours and uncertain time zones are excluded from the open filter.
Autauga County Driver License Office (Prattville)
218 N. Court Street, Prattville, AL 36067
AL ALEA Driver License OfficeAutauga County Licensing Office
176 W. 5th St., Prattville, AL 36067
AL County Licensing OfficeBaldwin County Driver License Office (Bay Minette)
203A Oak Street, Bay Minette, AL 36507
AL ALEA Driver License OfficeBaldwin County Driver License Office (Fairhope)
1100 Fairhope Avenue, Fairhope, AL 36532
AL ALEA Driver License OfficeBaldwin County Driver License Office (Foley)
201 E. Section Avenue, Foley, AL 36535
AL ALEA Driver License OfficeBaldwin County Licensing Office
220 Courthouse Square, Bay Minette, AL 36507
AL County Licensing OfficeBarbour County Driver License Office (Eufaula)
405 E. Barbour Street, Eufaula, AL 36027
AL ALEA Driver License OfficeBarbour County – City of Clayton County Licensing Office
Courthouse Square Room 201, Clayton, AL 36016
AL County Licensing OfficeBarbour County – City of Eufaula County Licensing Office
303 E. Broad St. Room 101, Eufaula, AL 36027
AL County Licensing OfficeBibb County Driver License Office (Centreville)
8 Court Square West, Suite A, Centreville, AL 35042
AL ALEA Driver License OfficeBibb County Licensing Office
8 Court Square W., Suite A, Centreville, AL 35042
AL County Licensing OfficeBlount County Driver License Office (Oneonta)
1000 Lincoln Avenue, Suite 300, Oneonta, AL 35121
AL ALEA Driver License OfficeBlount County Licensing Office
220 2nd Ave. E., Room 104, Oneonta, AL 35121
AL County Licensing OfficeBullock County Driver License Office (Union Springs)
201 Powell Street, Union Springs, AL 36089
AL ALEA Driver License OfficeBullock County Licensing Office
217 N. Prairie St., Union Springs, AL 36089
AL County Licensing OfficeButler County Driver License Office (Greenville)
101 S. Conecuh Street, Greenville, AL 36037
AL ALEA Driver License OfficeButler County Licensing Office
700 Court Square, Greenville, AL 36037
AL County Licensing OfficeCalhoun County Driver License Office (Jacksonville)
1703 Pelham Road South, Jacksonville, AL 36265
AL ALEA Driver License OfficeCalhoun County Licensing Office
1702 Noble St., Suite 107, Anniston, AL 36201
AL County Licensing OfficeChambers County Driver License Office (LaFayette)
9 Jane Place, LaFayette, AL 36862
AL ALEA Driver License OfficeChambers County Licensing Office
2 Lafayette St., Lafayette, AL 36862
AL County Licensing OfficeCherokee County Driver License Office (Centre)
260 Cedar Bluff Road, Centre, AL 35960
AL ALEA Driver License OfficeCherokee County Licensing Office
260 Cedar Bluff Rd., Suite 10, Centre, AL 35960
AL County Licensing OfficeChilton County Driver License Office (Clanton)
53 Robert Threlkeld Parkway, Clanton, AL 35045
AL ALEA Driver License OfficeChilton County Licensing Office
407 2nd Ave. N., Clanton, AL 35045
AL County Licensing OfficeChoctaw County Driver License Office (Butler)
117 South Mulberry, Butler, AL 36427
AL ALEA Driver License OfficeChoctaw County Licensing Office
117 S. Mulberry, Suite 13, Butler, AL 36904
AL County Licensing OfficeClarke County Driver License Office (Grove Hill)
146 Clark Street, Grove Hill, AL 36451
AL ALEA Driver License OfficeClarke County Licensing Office
117 N. Court St., Grove Hill, AL 36451
AL County Licensing OfficeClay County Driver License Office (Ashland)
93 County Road 31, Ashland, AL 36251
AL ALEA Driver License OfficeClay County Licensing Office
Courthouse Square, 1st Floor, Ashland, AL 36251
AL County Licensing OfficeCleburne County Driver License Office (Heflin)
120 Vickery St., Suite 105, Heflin, AL 36264
AL ALEA Driver License OfficeCleburne County Licensing Office
120 Vickery St., Room 101, Heflin, AL 36264
AL County Licensing OfficeCoffee County Driver License Office (New Brockton)
1015 E McKinnon Street, New Brockton, AL 36351
AL ALEA Driver License OfficeCoffee – Elba County Licensing Office
230-P N. Court Ave., Elba, AL 36323
AL County Licensing OfficeColbert County Driver License Office (Sheffield)
4500 Hatch Boulevard, Sheffield, AL 35660
AL ALEA Driver License OfficeColbert County Licensing Office
201 N. Main St., Tuscumbia, AL 35764
AL County Licensing OfficeConecuh County Driver License Office (Evergreen)
106 Hillcrest Drive, Evergreen, AL 36401
AL ALEA Driver License OfficeConecuh County Licensing Office
111 Court Square, Room 101, Evergreen, AL 36401
AL County Licensing OfficeCoosa County Driver License Office (Rockford)
309 Jackson Street, Rockford, AL 35136
AL ALEA Driver License OfficeCoosa County Licensing Office
9709 US Hwy 231, Rockford, AL 35136
AL County Licensing OfficeCovington County Driver License Office (Andalusia)
1 Court Square, Andalusia, AL 36420
AL ALEA Driver License OfficeCovington County Licensing Office
1 N. Courthouse Square, Andalusia, AL 36420
AL County Licensing OfficeCrenshaw County Driver License Office (Luverne)
301 Glenwood Avenue, Luverne, AL 36049
AL ALEA Driver License OfficeCrenshaw County Licensing Office
29 S. Glenwood Ave., Courthouse, Luverne, AL 36049
AL County Licensing OfficeCullman County Driver License Office (Cullman)
500 2nd Avenue SW, Cullman, AL 35055
AL ALEA Driver License OfficeCullman County Licensing Office
500 2nd Ave. S.W., Rm 103, Cullman, AL 35055
AL County Licensing OfficeDale County Driver License Office (Ozark)
202 Hwy 123 South, Ozark, AL 36360
AL ALEA Driver License OfficeDale County Licensing Office
Dale County Courthouse 100 Court Square, Ozark, AL 36360
AL County Licensing OfficeDallas County Licensing Office
105 Lauderdale St., Selma, AL 36071
AL County Licensing OfficeDeKalb County Driver License Office (Fort Payne)
1209 Forest Avenue North, Fort Payne, AL 35967
AL ALEA Driver License OfficeDeKalb County Licensing Office
206 Grand Ave. S.W., Fort Payne, AL 35967
AL County Licensing OfficeElmore County Driver License Office (Wetumpka)
100 Commerce Street, Suite 109, Wetumpka, AL 36092
AL ALEA Driver License OfficeElmore County Licensing Office
100 East Commerce St., Wetumpka, AL 36092
AL County Licensing OfficeEscambia County Driver License Office (Brewton)
314 Belleville Avenue, Brewton, AL 36426
AL ALEA Driver License OfficeEscambia County Licensing Office
8600 Hwy 31, Box 10, Atmore, AL 36502
AL County Licensing OfficeEtowah County Licensing Office
800 Forrest Ave, Ground Floor, Room #21, Gadsden, AL 35901
AL County Licensing OfficeFayette County Driver License Office (Fayette)
103 1st Avenue NE, Fayette, AL 35555
AL ALEA Driver License OfficeFayette County Licensing Office
113 N. Temple Ave., Fayette, AL 35555
AL County Licensing OfficeFranklin County Driver License Office (Russellville)
410 N. Jackson Avenue, Russellville, AL 35653
AL ALEA Driver License OfficeFranklin County Licensing Office
511 First St., S.E., Red Bay, AL 35582
AL County Licensing OfficeGeneva County Driver License Office (Geneva)
200 N Commerce Street, Geneva, AL 36340
AL ALEA Driver License OfficeGeneva County Licensing Office
200 N. Commerce St., Geneva, AL 36340
AL County Licensing OfficeGreene County Driver License Office (Eutaw)
400 Morrow Avenue, Eutaw, AL 35462
AL ALEA Driver License OfficeGreene County Licensing Office
400 Morrow Ave., Eutaw, AL 35462
AL County Licensing OfficeHale County Driver License Office (Greensboro)
701 Hall Street, Greensboro, AL 36744
AL ALEA Driver License OfficeHale County Licensing Office
1001 Main St., Greensboro, AL 36744
AL County Licensing OfficeHenry County Licensing Office
101 W. Court Square, Suite A, Abbeville, AL 36310
AL County Licensing OfficeHouston County Driver License Office (Dothan)
5679 Montgomery Hwy, Dothan, AL 36303
AL ALEA Driver License OfficeHouston County Licensing Office
462 N. Oates St., Admin Bldg, Dothan, AL 36303
AL County Licensing OfficeJackson County Driver License Office (Scottsboro)
205 Liberty Lane, Suite 173, Scottsboro, AL 35768
AL ALEA Driver License OfficeJefferson County Driver License Office (Bessemer)
1801 3rd Avenue, Bessemer, AL 35020
AL ALEA Driver License OfficeJefferson County Driver License Office (Birmingham)
908 Bankhead Hwy W, Birmingham, AL 35201
AL ALEA Driver License OfficeJefferson County Licensing Office
716 Richard Arrington Jr. Blvd. N. County Courthouse, Suite A-100, Birmingham, AL 35203
AL County Licensing OfficeJefferson – City of Clay (residents of Clay only) County Licensing Office
2441 Old Springville Rd., Birmingham, AL 35215
AL County Licensing OfficeJefferson – City of Irondale (residents of Irondale only) County Licensing Office
101 20th St., S., Irondale, AL 35210
AL County Licensing OfficeJefferson – City of Trussville (residents of Trussville only) County Licensing Office
131 Main St., Trussville, AL 35173
AL County Licensing OfficeJefferson – City of Vestavia Hills (residents of Vestavia Hills only) County Licensing Office
1032 Montgomery Hwy., Vestavia Hills, AL 35216
AL County Licensing OfficeLamar County Driver License Office (Vernon)
1118 County Road 9, Vernon, AL 35592
AL ALEA Driver License OfficeLamar County Licensing Office
44690 Highway 17, Courthouse, Vernon, AL 35592
AL County Licensing OfficeLauderdale County Licensing Office
102 S. Court St, Florence, AL 35631
AL County Licensing OfficeLawrence County Driver License Office (Moulton)
14451 Market Street, Suite 150, Moulton, AL 35650
AL ALEA Driver License OfficeLawrence County Licensing Office
14451 Market St., Moulton, AL 35650
AL County Licensing OfficeLee County Driver License Office (Opelika)
1220 Fox Run Avenue, Suite 102 & 103, Opelika, AL 36801
AL ALEA Driver License OfficeLee County Licensing Office
215 S. 9th St., Opelika, AL 36801
AL County Licensing OfficeLimestone County Driver License Office (Athens)
503 S Jefferson Street Suite A, Athens, AL 35611
AL ALEA Driver License OfficeLimestone County Licensing Office
100 S. Clinton St., Suite B, Athens, AL 35611
AL County Licensing OfficeLowndes County Driver License Office (Hayneville)
205 East Tuskeena Street, Hayneville, AL 36040
AL ALEA Driver License OfficeLowndes County Licensing Office
1 Washington St., Hayneville, AL 36040
AL County Licensing OfficeMacon County Licensing Office
210 N. Elm St., Tuskegee, AL 36083
AL County Licensing OfficeMadison County Driver License Office (Huntsville)
Building 3494, Huntsville, AL 35808
AL ALEA Driver License OfficeMadison County Licensing Office
1918 N. Memorial Parkway, Huntsville, AL 35801
AL County Licensing OfficeMarengo County Driver License Office (Linden)
101 North Shiloh Street, Linden, AL 36784
AL ALEA Driver License OfficeMarengo County Licensing Office
101 E. Coats Ave., Linden, AL 36748
AL County Licensing OfficeMarion County Driver License Office (Hamilton)
4521 Military Street South, Hamilton, AL 35570
AL ALEA Driver License OfficeMarion County Licensing Office
132 Military St., Court Square, Hamilton, AL 35570
AL County Licensing OfficeMarshall County Driver License Office (Guntersville)
357 Blount Avenue, Guntersville, AL 35976
AL ALEA Driver License OfficeMarshall County Licensing Office
425 Gunter Ave., Suite 110, Guntersville, AL 35976
AL County Licensing OfficeMobile County Driver License Office (Mobile)
3400 Demetropolis Road, Mobile, AL 36693
AL ALEA Driver License OfficeMobile County Licensing Office
3925 Michael Blvd., Suite F, Mobile, AL 36609
AL County Licensing OfficeMonroe County Driver License Office (Monroeville)
121 Pineville Road, Monroeville, AL 36460
AL ALEA Driver License OfficeMonroe County Licensing Office
65 N. Alabama Ave., Monroeville, AL 36460
AL County Licensing OfficeMontgomery County Driver License Office (Montgomery)
1040 Coliseum Boulevard, Montgomery, AL 36109
AL ALEA Driver License OfficeMontgomery County Driver License Office (Montgomery)
301 South Ripley Street, Montgomery, AL 36102
AL ALEA Driver License OfficeMontgomery County Licensing Office
101 S. Lawrence St., Montgomery, AL 36104
AL County Licensing OfficeMorgan County Driver License Office (Decatur)
302 Lee Street NE, Decatur, AL 35601
AL ALEA Driver License OfficeMorgan County Licensing Office
302 Lee St., N.E., Decatur, AL 35601
AL County Licensing OfficePerry County Driver License Office (Marion)
1710 S. Washington Street, Suite 104, Marion, AL 36756
AL ALEA Driver License OfficePerry County Licensing Office
300 Washington St., Marion, AL 36756
AL County Licensing OfficePickens County Driver License Office (Carrollton)
155 Reform Street, Carrollton, AL 35447
AL ALEA Driver License OfficePickens County Licensing Office
50 Courthouse Square, Room 106, Carrollton, AL 35447
AL County Licensing OfficePike County Driver License Office (Troy)
120 W Church Street, Troy, AL 36081
AL ALEA Driver License OfficePike County Licensing Office
120 Church St., Troy, AL 36081
AL County Licensing OfficeRandolph County Driver License Office (Wedowee)
1 S Main Street, Wedowee, AL 36278
AL ALEA Driver License OfficeRandolph County Licensing Office
1 Main St., Courthouse, Wedowee, AL 36278
AL County Licensing OfficeRussell County Driver License Office (Phenix City)
1320 Broad Street, Phenix City, AL 36867
AL ALEA Driver License OfficeRussell County Licensing Office
1000 Broad St., Phenix City, AL 36867
AL County Licensing OfficeShelby County Driver License Office (Birmingham)
19220 U.S. 280, Birmingham, AL 35242
AL ALEA Driver License OfficeShelby County Driver License Office (Columbiana)
104 Depot Street, Columbiana, AL 35051
AL ALEA Driver License OfficeShelby County Driver License Office (Pelham)
1022 County Services Drive, Pelham, AL 35124
AL ALEA Driver License OfficeShelby County Licensing Office
104 Depot St., Columbiana, AL 35051
AL County Licensing OfficeSt. Clair County Driver License Office (Pell City)
1815 Cogswell Avenue, Pell City, AL 35125
AL ALEA Driver License OfficeSt. Clair County Licensing Office
165 5th Ave., Ashville, AL 35953
AL County Licensing OfficeSumter County Driver License Office (Livingston)
104 Hospital Drive, Livingston, AL 35470
AL ALEA Driver License OfficeSumter County Licensing Office
Courthouse Square 115 Franklin St., Livingston, AL 35470
AL County Licensing OfficeTalladega County Driver License Office (Talladega)
1 Court Square, Talladega, AL 35160
AL ALEA Driver License OfficeTalladega County Licensing Office
1 Courthouse Square, Highway 21, Talladega, AL 35160
AL County Licensing OfficeTallapoosa County Driver License Office (Alex City)
395 Lee Street, Alex City, AL 35010
AL ALEA Driver License OfficeTallapoosa – Dadeville County Licensing Office
125 N. Broadnax St., Rm 126, Dadeville, AL 36853
AL County Licensing OfficeTuscaloosa County Driver License Office (Tuscaloosa)
2645 Skyland Boulevard E, Tuscaloosa, AL 35405
AL ALEA Driver License OfficeTuscaloosa County Licensing Office
2501 7th St., Suite 100, Tuscaloosa, AL 35401
AL County Licensing OfficeWalker County Driver License Office (Jasper)
1801 3rd Avenue S, Jasper, AL 35501
AL ALEA Driver License OfficeWalker County Driver License Office (Sumiton)
101 State Street, Sumiton, AL 35148
AL ALEA Driver License OfficeWalker County Licensing Office
1900 3rd Ave., Jasper, AL 35502
AL County Licensing OfficeWashington County Driver License Office (Chatom)
45 Court Street, Chatom, AL 36518
AL ALEA Driver License OfficeWashington County Licensing Office
45 Court St., Chatom, AL 36518
AL County Licensing OfficeWilcox County Driver License Office (Camden)
219 Claiborne Street, Building 3 Suite D, Camden, AL 36726
AL ALEA Driver License OfficeWilcox County Licensing Office
100 Broad St., Camden, AL 36726
AL County Licensing OfficeWinston County Driver License Office (Double Springs)
23415 Highway 195, Double Springs, AL 35553
AL ALEA Driver License OfficeWinston County Licensing Office
25125 Highway 195, Room 1, Double Springs, AL 35553
AL County Licensing OfficeAbout these office details
Saved office records
The original office record was saved the dates shown on individual office pages. Later checks identify the individual fields updated; they do not reverify every detail.
Visit the official state agencyHours and visit guidance
Agency visit guidance has its own check date. Weekly hours do not confirm holidays, emergency closures or appointment availability. Selected monthly visit days are kept separate from weekly hours.
How we check and update the informationWait data has limited coverage
Only matched California offices have saved estimates in this directory. Those readings are dated October 23, 2026. A missing reading is not a zero-minute wait.