Skip Navigation Links
Division HomeSkip Navigation Links
Contact Driver LicenseSkip Navigation Links
Star IDSkip Navigation Links
License and ID CardsSkip Navigation Links
Division LinksSkip Navigation Links
FormsSkip Navigation Links
ManualsSkip Navigation Links

Driver License Offices


Driver License services are offered on a first-come, first-serve basis, and closing times vary depending on customer volume.

Search for an issuing office by county or zip.

County:


Zip: Miles:

Renew Your DL Online Schedule DL Appointment

All Offices, sorted by County.
  LOCATION   HOURS

AUTAUGA COUNTY
218 Court Street
Prattville, AL   36067
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: 12PM-1PM
  Main Office: (334) 358-6735
  CDL: N/A
  Reinstatement: N/A

BALDWIN COUNTY
300 Hoyle Ave.
Bay Minette, AL   36507
Hours: 8:00AM - 4:30PM
Days: W
Lunch: 11:30AM - 12:30PM
  Main Office: (251) 928-3002
  CDL: N/A
  Reinstatement: N/A
Open the 1st Wednesday of each month
BALDWIN COUNTY
Baldwin County Satellite Courthouse
1100 Fairhope Ave.

Fairhope, AL   36532
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: 11:30AM-12:30PM
  Main Office: (251) 928-3002
  CDL: N/A
  Reinstatement: N/A

BALDWIN COUNTY
Baldwin County Satellite Courthouse
201 E. Section Ave.

Foley, AL   36535
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: 11:30AM-12:30PM
  Main Office: (251) 928-3002
  CDL: N/A
  Reinstatement: (251) 972-8597
Reinstatement services provided only on Tuesdays.
BARBOUR COUNTY
Barbour County Courthouse
303 E. Broad Street

Eufaula, AL   36025
Hours: 8:00AM - 4:00PM
Days: W,Th
Lunch: 12:00PM - 1:00PM
  Main Office: (334) 616-6826
  CDL: N/A
  Reinstatement: N/A

BIBB COUNTY
Bibb County Courthouse Annex
8 Court Square West Suite A

Centreville, AL   35042
Hours: 8AM-2:30PM
Days: 2nd Th
Lunch: 12PM-12:30PM
  Main Office: (205) 926-3108
  CDL: N/A
  Reinstatement: N/A
This office is open the 2nd Thursday of each month.
BLOUNT COUNTY
Blount Co Courthouse
220 2nd Ave E

Oneonta, AL   35121
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: 12PM-1PM
  Main Office: (205) 625-6868
  CDL: N/A
  Reinstatement: N/A

BULLOCK COUNTY
Police Dept
303 N. Prairie St.

Union Springs, AL   36089
Hours: 9AM-4PM
Days: 3rd Th
Lunch: 12PM-1PM
  Main Office: (334) 738-3835
  CDL: N/A
  Reinstatement: N/A
This office is open the 3rd Thursday of each month.
BUTLER COUNTY
Butler Co Courthouse
101 S. Coecuh St

Greenville, AL   36037
Hours: 8AM-4:30PM
Days: 2nd M
Lunch: 12PM-1PM
  Main Office: (334) 371-3248
  CDL: N/A
  Reinstatement: N/A
This office is open the 2nd Monday of each month.
CALHOUN COUNTY
1703 Pelham Road South
Jacksonville, AL   36265
Hours: 8AM-4:30 PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (256) 435-7006
  CDL: (256) 435-7006
  Reinstatement: (256) 782-1322
Reinstatement will be closed on July 25th, July 29th and August 1st.
CHAMBERS COUNTY
9 Jane Place
LaFayette, AL   36862
Hours: 8:45AM-3:45PM
Days: 2nd Th
Lunch: 12PM-1PM
  Main Office: (334) 864-4371
  CDL: N/A
  Reinstatement: N/A
This office is open the 2nd Thursday of each month.
CHEROKEE COUNTY
260 Cedar Bluff Rd.
Centre, AL   35960
Hours: 8:30AM-3:30PM
Days: 1st Tu
Lunch: 12PM-12:30PM
  Main Office: (256) 927-8249
  CDL: N/A
  Reinstatement: N/A
This office is open the 1st Tuesday of each month.
CHILTON COUNTY
Chilton Co. Courthouse
500 2nd Ave. North

Clanton, AL   35045
Hours: 9AM-4PM
Days: Tu,W,Th
Lunch: 12PM-1PM
  Main Office: (205) 280-7207
  CDL: N/A
  Reinstatement: N/A

CHOCTAW COUNTY
117 South Mulberry
Butler, AL   36427
Hours: 8AM-2:30PM
Days: 3rd W
Lunch: 12:00PM-12:30PM
  Main Office: (205) 459-7325
  CDL: N/A
  Reinstatement: N/A
This office is open the 3rd Wednesday of each month
CLARKE COUNTY
146 Clark St
Grove Hill, AL   36451
Hours: 8AM-5PM
Days: Th,F
Lunch: 12PM-1PM
  Main Office: (251) 275-4351
  CDL: N/A
  Reinstatement: N/A

CLAY COUNTY
County Extension Bldg.
93 County Road 31

Ashland, AL   36251
Hours: 9AM-3:30PM
Days: 2nd W
Lunch: 12PM-12:30PM
  Main Office: (256) 354-3685
  CDL: N/A
  Reinstatement: N/A
This office is open the 2nd Wednesday of each month.
CLEBURNE COUNTY
Cleburne County Court House
120 Vickery St.

Heflin, AL   36264
Hours: 8:30AM-3:45PM
Days: 3rd Th
Lunch: 12PM-12:30PM
  Main Office: (256) 463-2164
  CDL: N/A
  Reinstatement: N/A
Effective April 21, 2016 this location will be open the third Thursday of the month
COFFEE COUNTY
1015 E Mckinnon St
New Brockton, AL   36341
Hours: 8AM-4:30PM
Days: Tu,W
Lunch: 12PM-1PM
  Main Office: (334) 894-5218
  CDL: N/A
  Reinstatement: N/A

COLBERT COUNTY
4500 Hatch Bvld.
Sheffield, AL   35660
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (256) 383-2923
  CDL: (256) 383-2923
  Reinstatement: (256) 383-9991
Reinstatement will be closed from 2:00 - 4:30 pm on July 20 and all day on July 27th thru 29th.
CONECUH COUNTY
Alabama State Trooper Office
106 Hillcrest Drive

Evergreen, AL   36401
Hours: 8AM-5PM
Days: M,Tu,Th,F
Lunch: 12PM-1PM
  Main Office: (251) 578-5726
  CDL: (251) 578-5726
  Reinstatement: N/A

COOSA COUNTY
309 Jackson Street
Rockford, AL   35136
Hours: 9AM-4:00PM
Days: 1st Tu
Lunch: 12PM-1PM
  Main Office: (256) 377-1043
  CDL: N/A
  Reinstatement: N/A
This office is open the 1st Tuesday of each month.
COVINGTON COUNTY
Covington Co Courthouse
Andalusia, AL   36420
Hours: 8AM-4:30PM
Days: M, Tu, W
Lunch: 12PM-1PM
  Main Office: (334) 428-2595
  CDL: N/A
  Reinstatement: N/A

CRENSHAW COUNTY
Crenshaw Co Courthouse
301 Glenwood Ave

Luverne, AL   36049
Hours: 8AM-4PM
Days: 3rd W
Lunch: 12PM-1PM
  Main Office: (334) 335-6568
  CDL: N/A
  Reinstatement: N/A
This office is open the 3rd Wednesday of each month.
CULLMAN COUNTY
Cullman Co. Courthouse
500 2nd Ave SW

Cullman, AL   35055
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: 11:30AM-12:30PM
  Main Office: (256) 775-4822
  CDL: (256) 775-4822
  Reinstatement: N/A

DALE COUNTY
202 Hwy 123 South
Ozark, AL   36360
Hours: 8AM-4:30PM
Days: M,Tu
Lunch: 12PM-1PM
  Main Office: (334) 774-6229
  CDL: N/A
  Reinstatement: N/A

DALLAS COUNTY
102 Church St. Room 101
Selma, AL   36701
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (334) 875-1341
  CDL: (334) 875-1341
  Reinstatement: N/A

DEKALB COUNTY
1209 Forest Ave North
Fort Payne, AL   35967
Hours: 8AM-4:00PM
Days: M,Tu,W,Th,F
Lunch: 12PM-12:30PM
  Main Office: (256) 845-6089
  CDL: N/A
  Reinstatement: N/A

ELMORE COUNTY
303 Hill St.
Wetumpka, AL   36092
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: 12PM-1PM
  Main Office: (334) 567-8871
  CDL: N/A
  Reinstatement: N/A
This office will be open Monday thru Friday until further notice.
ESCAMBIA COUNTY
Escambia Co Courthouse
314 Belleville Ave

Brewton, AL   36426
Hours: 8AM-4PM
Days: W, 2nd Tu
Lunch: 12PM-1PM
  Main Office: (251) 867-0293
  CDL: N/A
  Reinstatement: N/A
This office is open every Wednesday and the 2nd Tuesday of each month.
ETOWAH COUNTY
Building T-24 Rains Street
Gadsden, AL   35905
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (256) 492-5035
  CDL: N/A
  Reinstatement: N/A

FAYETTE COUNTY
Fayette Co. Courthouse Annex
103 1st Ave NE #2

Fayette, AL   35555
Hours: 8AM-2:30PM
Days: 2nd W
Lunch: 12PM-12:30PM
  Main Office: (205) 932-6427
  CDL: N/A
  Reinstatement: N/A
Open on the second Wednesday of the month.
FRANKLIN COUNTY
Franklin Co Courthouse
410 N. Jackson Ave.

Russellville, AL   35653
Hours: 8AM-4PM
Days: 1st W
Lunch: 12PM-12:30PM
  Main Office: (256) 332-8888
  CDL: N/A
  Reinstatement: N/A
This office is open the 1st Wednesday of each month.
GENEVA COUNTY
Geneva Co Courthouse
200 N Commerce St

Geneva, AL   36340
Hours: 8AM-3:45PM
Days: 2nd F
Lunch: 12PM-1PM
  Main Office: (334) 684-5640
  CDL: N/A
  Reinstatement: N/A
This office is open the 2nd Friday of each month.
GREENE COUNTY
Green County Courthouse
400 Morrow Avenue

Eutaw, AL   35462
Hours: 8AM-2:30PM
Days: 3rd Tu
Lunch: 12PM-12:30PM
  Main Office: (205) 372-1533
  CDL: N/A
  Reinstatement: N/A
This office is open the 3rd Tuesday of each month.
HALE COUNTY
701 Hall Street
Greensboro, AL   36744
Hours: 8AM-2:30PM
Days: 3rd Th
Lunch: 12PM-12:30PM
  Main Office: (334) 624-7770
  CDL: N/A
  Reinstatement: N/A
This office is open the 3rd Thursday of each month.
HENRY COUNTY
Henry Co Courthouse
101 Court Square

Abbeville, AL   36310
Hours: 8AM-4PM
Days: 1st W
Lunch: 12PM-1PM
  Main Office: (334) 585-3257
  CDL: N/A
  Reinstatement: N/A
This office is open the 1st Wednesday of each month
HOUSTON COUNTY
Trooper Post
5679 Montgomery Hwy

Dothan, AL   36303
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (334) 983-5616
  CDL: (334) 983-1156
  Reinstatement: (334) 983-5616

JACKSON COUNTY
102 East Laurel St.
Scottsboro, AL   35768
Hours: 9:00am - 3:00 pm
Days: M,Tu,W,Th,F
Lunch: 12PM-12:30PM
  Main Office: (256) 259-6693
  CDL: N/A
  Reinstatement: N/A

JEFFERSON COUNTY
Bessemer Courthouse
1801 3rd Avenue

Bessemer, AL   35020
Hours: 8AM-5PM
Days: M,Tu,W,Th,F
Lunch: 12PM-1PM
  Main Office: (205) 426-7958
  CDL: N/A
  Reinstatement: N/A

JEFFERSON COUNTY
Trooper Post
908 Bankhead Hwy W.

Birmingham, AL   35201
Hours: 7AM-5PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (205) 252-7445
  CDL: N/A
  Reinstatement: (205) 252-7445

LAMAR COUNTY
Lamar Co Jail
1118 County Road 9

Vernon, AL   35592
Hours: 8AM-2:30PM
Days: 3rd W
Lunch: 12PM-12:30PM
  Main Office: (205) 695-7105
  CDL: N/A
  Reinstatement: N/A
This office is open the 3rd Wednesday of each month.
LAWRENCE COUNTY
14451 Market Street Suite 150
Moulton, AL   35650
Hours: 8AM-4:30PM
Days: 1st T
Lunch: 12PM-12:30PM
  Main Office: (256) 974-2425
  CDL: N/A
  Reinstatement: N/A
This office is open the 1st Tuesday of each month.
LEE COUNTY
1220 Fox Run Ave.
Opelika, AL   36801
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: OPEN (Reinstatement closed 12:00-1:00)
  Main Office: (334) 742-9986
  CDL: (334) 742-9986
  Reinstatement: (334) 742-9986

LIMESTONE COUNTY
100 South Clinton Street Suite C
Athens, AL   35611
Hours: 8AM-4PM
Days: M, Tu, W, Th, F
Lunch: 12PM-12:30PM
  Main Office: (256) 233-4152
  CDL: N/A
  Reinstatement: N/A

LOWNDES COUNTY
105 East Tuskeena Street
Hayneville, AL   36044
Hours: 8AM-2:30PM
Days: 2nd W
Lunch: 12PM-12:30PM
  Main Office: (334) 548-2637
  CDL: N/A
  Reinstatement: N/A
This office is open the 2nd Wednesday of each month.
MACON COUNTY
Gomillion Bldg
302 South Main Street

Tuskegee, AL   36083
Hours: 9AM-4PM
Days: 2nd W
Lunch: 12PM-1PM
  Main Office: (334) 720-0574
  CDL: N/A
  Reinstatement: N/A
This office is open the 2nd Wednesday of each month.
MADISON COUNTY
Redstone Arsenal
Building 3220

Huntsville, AL   35808
Hours: 8:30AM-4PM
Days: W
Lunch: 12PM-12:30PM
  Main Office: (256) 539-0681
  CDL: N/A
  Reinstatement: N/A

MADISON COUNTY
1115-A Church St.
Huntsville, AL   35801
Hours: 8AM-4:00PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (256) 539-0682
  CDL: (256) 539-0681
  Reinstatement: (256) 539-0682

MARENGO COUNTY
101 North Shiloh Street
Linden, AL   36784
Hours: 8AM-4:30PM
Days: Th,F
Lunch: 12PM-12:30PM
  Main Office: (334) 295-2242
  CDL: N/A
  Reinstatement: N/A

MARION COUNTY
4521 Military St South
Hamilton, AL   35570
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: 12PM-12:30PM
  Main Office: (205) 921-4743
  CDL: (205) 921-4743
  Reinstatement: N/A

MARSHALL COUNTY
357 Blout Avenue
Guntersville, AL   35976
Hours: 8AM-4:00PM
Days: M,Tu,W,Th,F
Lunch: 12PM-12:30PM
  Main Office: (256) 582-0664
  CDL: N/A
  Reinstatement: N/A

MOBILE COUNTY
3400 Demetroplis Road
Mobile, AL   36693
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: OPEN-Reinstatement closed 12:00 -1:00 on Tuesdays
  Main Office: (251) 660-2330
  CDL: (251) 660-2330
  Reinstatement: (251) 660-2330

MONROE COUNTY
121 Pineville Rd.
Monroeville, AL   36460
Hours: 8AM-3PM
Days: Tu,W
Lunch: 12PM-1PM
  Main Office: (251) 743-4107
  CDL: N/A
  Reinstatement: N/A

MONTGOMERY COUNTY
301 South Ripley St.
Montgomery, AL   36102
Hours: 8AM-4:45PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (334) 242-4400
  CDL: N/A
  Reinstatement: (334) 242-4259
Reinstatement, MVR's and Accident Reports only at this location. Driver License Testing and Star ID/ Licenses are done at 1040 Coliseum Blvd.
MONTGOMERY COUNTY
1040 Coliseum Blvd
Montgomery, AL   36109
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (334) 274-0306
  CDL: (334) 274-0306
  Reinstatement: N/A
All driver license testing and Star ID/Driver License issuance done at this location. Reinstatement, MVR's and Accident reports are done at 301 S. Ripley Street, Montgomery
MORGAN COUNTY
Morgan Co. Courthouse
402 Lee Street

Decatur, AL   35601
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (256) 351-4665
  CDL: (256) 351-4665
  Reinstatement: N/A

PERRY COUNTY
Perry Courthouse Annex
1710 S. Washington St. Suite 104

Marion, AL   36756
Hours: 8AM-2:30PM
Days: 3rd Tu
Lunch: 12PM-12:30PM
  Main Office: (334) 683-8076
  CDL: N/A
  Reinstatement: N/A
This office is open the 3rd Tuesday of each month.
PICKENS COUNTY
155 Reform Street
Service Center Building

Carrollton, AL   35447
Hours: 8AM-2:30PM
Days: 1st W
Lunch: 12PM-12:30PM
  Main Office: (205) 367-9436
  CDL: N/A
  Reinstatement: N/A
This office is open the 1st Wednesday of each month.
PIKE COUNTY
Pike County Courthouse
120 W Church St

Troy, AL   36081
Hours: 8AM-4:30PM
Days: Th,F
Lunch: 12PM-1PM
  Main Office: (334) 566-7031
  CDL: N/A
  Reinstatement: N/A

RANDOLPH COUNTY
Randolph County Courthouse
1 S Main St

Wedowee, AL   36278
Hours: 9AM-3:30PM
Days: 2nd Th of month
Lunch: 12PM-12:30PM
  Main Office: (256) 357-2339
  CDL: N/A
  Reinstatement: N/A
This office is open the 2nd Thursday of each month.
RUSSELL COUNTY
1320 Broad Street
Phenix City, AL   36867
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: 12PM-1PM
  Main Office: (334) 298-1953
  CDL: N/A
  Reinstatement: N/A

SHELBY COUNTY
104 Depot Street
Columbiana, AL   35186
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: 12:00PM-1:30PM
  Main Office: (205) 669-2614
  CDL: N/A
  Reinstatement: N/A

SHELBY COUNTY
Shelby County Courthouse Annex
1018 County Services Drive

Pelham, AL   35124
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: 12:00PM-1:00PM
  Main Office: (205) 620-5891
  CDL: N/A
  Reinstatement: N/A

ST. CLAIR COUNTY
48 Court Street
Ashville, AL   35953
Hours: 8AM-4PM
Days: 1st Tu
Lunch: 12PM-12:30PM
  Main Office: (205) 594-2442
  CDL: N/A
  Reinstatement: N/A
This office is open the 1st Tuesday of each month.
ST. CLAIR COUNTY
St. Clair Co. Courthouse
1815 Cogswell Ave

Pell City, AL   35125
Hours: 8AM-5PM
Days: M,Tu,W,Th,F
Lunch: 12PM-1PM
  Main Office: (205) 338-0526
  CDL: N/A
  Reinstatement: N/A

SUMTER COUNTY
104 Hospital Drive
Livingston, AL   35470
Hours: 8AM-2:30PM
Days: 4th Tu
Lunch: 12PM-12:30PM
  Main Office: (205) 652-7686
  CDL: N/A
  Reinstatement: N/A
This office is open the 4th Tuesday of each month.
TALLADEGA COUNTY
Talladega Co Courthouse
1 Court Square

Talladega, AL   35160
Hours: 8AM-4:30PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (256) 362-2911
  CDL: N/A
  Reinstatement: N/A

TALLAPOOSA COUNTY
Tallapoosa County Courthouse
Annes 395 Lee Street

Alexander City, AL   35010
Hours: 8AM-4PM
Days: 3rd Tu & W
Lunch: 12PM-1PM
  Main Office: (256) 329-0229
  CDL: N/A
  Reinstatement: N/A
This office is open the 3rd Tuesday and Wednesday of each month.
TALLAPOOSA COUNTY
Dadeville Co. Courthouse
125 N. Broadnax St.

Dadeville, AL   36853
Hours: 8AM-4:30PM
Days: closed
Lunch: 12PM-1PM
  Main Office: (256) 825-1087
  CDL: N/A
  Reinstatement: N/A
Driver license services are available at the Alex City driver license office.
TUSCALOOSA COUNTY
Trooper Post
2645 Skyland Blvd E.

Tuscaloosa, AL   35405
Hours: 8AM-5PM
Days: M,Tu,W,Th,F
Lunch: 12:30 - 1:30 (Reinstatement Closed)
  Main Office: (205) 553-0729
  CDL: (205) 553-0729
  Reinstatement: (205) 553-3511

WALKER COUNTY
Walker Co Courthouse
1801 3rd Ave S

Jasper, AL   35501
Hours: 8AM-5PM
Days: M,Tu,W,Th,F
Lunch: 12PM-1PM
  Main Office: (205) 221-7589
  CDL: N/A
  Reinstatement: N/A

WALKER COUNTY
Bevill State Community College
101 State St

Sumiton, AL   35148
Hours: 8AM-4PM
Days: M,Tu,W,Th,F
Lunch: OPEN
  Main Office: (205) 648-2991
  CDL: (205) 648-2991
  Reinstatement: N/A

WASHINGTON COUNTY
Washington Co Courthouse
Chatom, AL   36518
Hours: 8AM-4:30PM
Days: First Tues/Month
Lunch: 12PM-1PM
  Main Office: (251) 847-6713
  CDL: N/A
  Reinstatement: N/A

WILCOX COUNTY
219 Claiborne St.
Building 3, Suite D

Camden, AL   36726
Hours: 8AM-2:30PM
Days: 1st Tu
Lunch: 12PM-12:30PM
  Main Office: (334) 682-5110
  CDL: N/A
  Reinstatement: N/A
This office is open the 1st Tuesday of each month.
WINSTON COUNTY
Double Springs Municipal Building
23415 Highway 195

Double Springs, AL   35553
Hours: 8AM-2:30PM
Days: 2nd W
Lunch: 12PM-12:30PM
  Main Office: (205) 489-1141
  CDL: N/A
  Reinstatement: N/A
This office is open the 2nd Wednesday of each month.