Alabama DMV – Appointment, Services, Office Locations

How to request an appointment at DMV Alabama? The Alabama Division of Motor Vehicles oversees driving services in 67 counties.

At your local Alabama DMV office, you can perform tasks such as obtaining driver’s licenses and permits, registering or renewing vehicle titles, requesting or maintaining records for vehicles, drivers, and more. In addition, you can resolve problems related to regulations and violations, request forms and submit them when necessary.

Alabama DMV

In Alabama, the DMV is called the Division of Motor Vehicles. If you need to visit a DMV office near you in Alabama, you may need to make an appointment to expedite the process or come directly with your documents in hand.

Request an appointment at DMV Alabama

  1. Log on to the Alabama DMV website at https://revenue.alabama.gov/motor-vehicle/.
  2. Choose one of the services to be processed at DMV Alabama.
  3. Select from services for driver’s licenses, registrations, titles, insurance or request an appointment at DMV Alabama.
  4. However, you can also check the hours of operation and access phone numbers.
  5. Some DMV Alabama offices will be able to assist you in person, others from phone services.

Should you request your DMV Alabama appointment by phone, you can schedule it by calling 1-334-242-9000.

Keep in mind that even if you choose to schedule a DMV Alabama appointment, wait times can still be long, especially if you are there during the lunch hour.

What are the best times to head to the Alabama DMV?

Going to the Alabama DMV at any given time may surprise you, perhaps because of the influx of citizens applying for their driver’s license, registrations or vehicle titles more frequently. Here are some tips to help you when visiting the Alabama DMV office.

  • Afternoons tend to be busier than mornings.
  • The middle of the week has shorter waits than Monday or Friday.
  • You can avoid the lunch hour. Since the Alabama DMV starts the lunch break around noon, which leaves fewer employees.
  • Be aware of the time it will take to complete your DMV Alabama appointment, especially if you are obtaining a permit or taking a road test.

Alabama DMV Requirements

If you are applying for a driver’s license, Real ID document, as well as registering or titling a vehicle, you may need to present some documents on the day of your appointment at the Alabama DMV office.

If you have all of your documents ready, your visit can be quick and hassle-free. These documents include:

  • Proof of identity, such as a passport or birth certificate.
  • Proof of social security number, social security card or W-2 form.
  • Two documents proving your Alabama residency, such as a utility bill or lease.

List of DMV Alabama Offices

Need to locate a DMV field office in Alabama? Finding a DMV field office in Alabama is easy using the list below. Find the DMV office closest to you on the list of all DMV locations in Alabama below.

By clicking on the motor vehicle office, you will find everything you need to know about the Alabama DMV location. As well as hours of operation, holidays, contact, payment options and information related to the different procedures in the top menu.

Although you are not required to make an appointment before visiting an Alabama DMV location, you can schedule your visit to expedite your paperwork by logging in from the list below.

Autauga County

218 N. Court Street, Prattville, AL 36067
Main Phone: 334.358.6735

Baldwin County

203A Oak Street, Bay Minette, AL 36507
Main Phone: 251.990.4690

Baldwin County

Baldwin County Satellite Courthouse
1100 Fairhope Avenue, Fairhope, AL 36532
Main Phone: 251.990.4690

Baldwin County

Baldwin County Satellite Courthouse
201 E. Section Avenue, Foley, AL 36535
Main Phone: 251.990.4690
Reinstatement Phone: 251.972.8597

Barbour County

Barbour County Courthouse
405 E. Barbour Street, Eufaula, AL 36027
Main Phone: 334.616.6826

Bibb County

Bibb County Courthouse Annex
8 Court Square West, Suite A, Centreville, AL 35042
Main Phone: 205.926.3108

Blount County

1000 Lincoln Avenue, Suite 300, Oneonta, AL 35121
Main Phone: 205.625.6868 ex. 9-2
Union Springs Driver License Office will relocate Thursday, July 11, to 201 Powell St., in Union Springs

Bullock County

Police Department
303 N. Prairie Street, Union Springs, AL 36089
Main Phone: 334.738.3835

Butler County

Butler County Courthouse
101 S. Conecuh Street, Greenville, AL 36037
Main Phone: 334.371.3248
Jacksonville Reinstatement Office will be closed Friday, July 5, and Monday, July 8

Calhoun County

1703 Pelham Road South, Jacksonville, AL 36265
Main Phone: 256.435.7006
Reinstatement Phone: 256.782.1322
Lafayette Driver License Office will be closed Wednesday, July 31

Chambers County

9 Jane Place, LaFayette, AL 36862
Main Phone: 334.864.4371

Cherokee County

260 Cedar Bluff Road, Centre, AL 35960
Main Phone: 256.927.8249

Chilton County

Chilton County Courthouse
500 2nd Avenue North, Clanton, AL 35045
Main Phone: 205.280.7207

Choctaw County

117 South Mulberry, Butler, AL 36427
Main Phone: 205.459.6989

Clarke County

146 Clark Street, Grove Hill, AL 36451
Main Phone: 251.275.4351

Clay County

County Extension Building
93 County Road 31, Ashland, AL 36251
Main Phone: 256.435.7006

Cleburne County

120 Vickery St., Suite 105, Heflin, AL 36264
Main Phone: 256.435.7006

Coffee County

1015 E McKinnon Street, New Brockton, AL 36351
Main Phone: 334.894.5218

Colbert County

4500 Hatch Boulevard, Sheffield, AL 35660
Main Phone: 256.383.2923
Reinstatement Phone: 256.383.9991

Conecuh County

106 Hillcrest Drive, Evergreen, AL 36401
Main Phone: 251.578.5726

Coosa County

309 Jackson Street, Rockford, AL 35136
Main Phone: 334.274.0306

Covington County

Covington County Courthouse
1 Court Square, Andalusia, AL 36420
Main Phone: 334.428.2595

Crenshaw County

Crenshaw County Courthouse
301 Glenwood Avenue, Luverne, AL 36049
Main Phone: 334.335.6568

Cullman County

Cullman County Courthouse
500 2nd Avenue SW, Cullman, AL 35055
Main Phone: 256.775.4822

Dale County

202 Hwy 123 South, Ozark, AL 36360
Main Phone: 334.774.6229

Dallas County

102 Church St., Room 101, Selma AL 36701
Main Phone: 334.875.1341

DeKalb County

1209 Forest Avenue North, Fort Payne, AL 35967
Main Phone: 256.845.6089

Elmore County

100 Commerce Street, Suite 109, Wetumpka, AL 36092
Main Phone: 334.567.1156 ext. 5048

Escambia County

Escambia County Courthouse
314 Belleville Avenue, Brewton, AL 36426
Main Phone: 251.867.0293
Gadsden Driver License Office will be closing at 2:30 p.m. Monday, July 8, because of a water main break and will be closed unti further notice

Etowah County

800 Forrest Ave., Suite 219, Gadsden 35901
Main Phone: 256.492.5035
Fayette Driver License Office will be closed Tuesday, July 9, because air conditioning is down

Fayette County

Fayette County Courthouse Annex
103 1st Avenue NE, Fayette, AL 35555
Main Phone: 205.932.6427

Franklin County

Franklin County Courthouse
410 N. Jackson Avenue, Russellville, AL 35653
Main Phone: 256.332.8888

Geneva County

Geneva County Courthouse
200 N Commerce Street, Geneva, AL 36340
Main Phone: 334.684.5720

Greene County

Greene County Courthouse
400 Morrow Avenue, Eutaw, AL 35462
Main Phone: 205.372.1533

Hale County

701 Hall Street, Greensboro, AL 36744
Main Phone: 334.624.7770

Henry County

Henry County Courthouse
101 N. Doswell St., Abbeville AL 36310
Main Phone: 334.585.3257

Houston County

Trooper Post
5679 Montgomery Hwy, Dothan, AL 36303
Main Phone: 334.983.5616
Reinstatement Phone: 334.983.5616

Jackson County

102 East Laurel Street, Scottsboro, AL 35768
Main Phone: 256.259.6693

Jefferson County

Trooper Post
908 Bankhead Hwy W, Birmingham, AL 35201
Main Phone: 205.252.7445
Reinstatement Phone: 205-252-7445

Jefferson County

Bessemer Courthouse
1801 3rd Avenue, Bessemer, AL 35020
Main Phone: 205.426.7958

Lamar County

Lamar County Jail
1118 County Road 9, Vernon, AL 35592
Main Phone: 205.695.7105

Lawrence County

14451 Market Street, Suite 150, Moulton, AL 35650
Main Phone: 256.974.2425

Lee County

1220 Fox Run Avenue, Suite 102 & 103, Opelika, AL 36801
Main Phone: 334.742.9986
Reinstatement Phone: 334.742.9986

Limestone County

100 South Clinton Street, Suite C, Athens, AL 35611
Main Phone: 256.233.4152

Lowndes County

205 East Tuskeena Street, Hayneville, AL 36040
Main Phone: 334.548.2637

Macon County

Tuskegee Municipal Complex
101 Fonville Street, Room 101, Tuskegee, AL 36083
Main Phone: 334.720.0574

Madison County

Madison County Service Center, 100 Plaza Blvd. Madison, Alabama 35758
Main Phone: 256-564-6510
Huntsville Reinstatement Office will be closed Friday, July 12

Madison County

7262 Governor’s West Huntsville, AL 35806
Main Phone: 256.539.0682
Reinstatement Phone: 256.536.2386

Madison County

Redstone Arsenal
Building 3494, Huntsville, AL 35808
Main Phone: 256.539.0681

Marengo County

101 North Shiloh Street, Linden, AL 36784
Main Phone: 334.295.2242

Marion County

4521 Military Street South, Hamilton, AL 35570
Main Phone: 205.921.4743
CDL Phone: 205-921-4743

Marshall County

357 Blount Avenue, Guntersville, AL 35976
Main Phone: 256.582.0664

Mobile County

3400 Demetropolis Road, Mobile, AL 36693
Main Phone: 251.660.2330
Reinstatement Phone: 251.660.2330

Monroe County

121 Pineville Road, Monroeville, AL 36460
Main Phone: 251.743.4107 ex. 159

Montgomery County

1040 Coliseum Boulevard, Montgomery, AL 36109
Main Phone: 334.272.8868

Montgomery County

301 South Ripley Street, Montgomery, AL 36102
Main Phone: 334-676-6002
CDL Phone: 334-353-9067
Reinstatement Phone: 334-676-6002

Morgan County

Morgan County Courthouse
302 Lee Street NE, Decatur, AL 35601
Main Phone: 256.351.4665

Perry County

Perry Courthouse Annex
1710 S. Washington Street, Suite 104, Marion, AL 36756
Main Phone: 334.683.8076

Pickens County

155 Reform Street, Carrollton, AL 35447
Main Phone: 205.367.9436

Pike County

Pike County Courthouse
120 W Church Street, Troy, AL 36081
Main Phone: 334.566.7031

Randolph County

Randolph County Courthouse
1 S Main Street, Wedowee, AL 36278
Main Phone: 256.357.2339

Russell County

1320 Broad Street, Phenix City, AL 36867
Main Phone: 334.298.1953

Shelby County

280 Service Center
19220 U.S. 280, Birmingham, AL 35242
Main Phone: 205.829.1270

Shelby County

Shelby County Courthouse Annex
1022 County Services Drive, Pelham, AL 35124
Main Phone: 205.610.0935

Shelby County

104 Depot Street, Columbiana, AL 35051
Main Phone: 205.669.2614

St. Clair County

St. Clair County Courthouse
1815 Cogswell Avenue, Pell City, AL 35125
Main Phone: 205.338.0526

St. Clair County

Ashville
48 Court Street, Ashville, AL 35953
Main Phone: 205.594.2442

Sumter County

104 Hospital Drive, Livingston, AL 35470
Main Phone: 205.553.0729

Talladega County

Talladega County Courthouse
1 Court Square, Talladega, AL 35160
Main Phone: 256.362.2911

Tallapoosa County

Tallapoosa County Courthouse Annex
395 Lee Street, Alex City, AL 35010
Main Phone: 256.329.0229

Tuscaloosa County

Trooper Post
2645 Skyland Boulevard E, Tuscaloosa, AL 35405
Main Phone: 205.553.0729
Reinstatement Phone: 205.553.3511

Walker County

Bevill State Community College
101 State Street, Sumiton, AL 35148
Main Phone: 205.648.2991
CDL Phone: 205-648-2991

Walker County

Walker County Courthouse
1801 3rd Avenue S, Jasper, AL 35501
Main Phone: 205.221.7589

Washington County

Washington County Courthouse
45 Court Street, Chatom, AL 36518
Main Phone: 251.847.6713

Wilcox County

219 Claiborne Street, Building 3 Suite D, Camden, AL 36726
Main Phone: 334.604.3636

Winston County

Double Springs Municipal Building
23415 Highway 195, Double Springs, AL 35553
Main Phone: 205.489.1141

Choose your DMV Office location

Autauga

Baldwin

Barbour

Bibb

Blount

Bullock

Butler

Calhoun

Chambers

Cherokee

Chilton

Choctaw

Clarke

Clay

Cleburne

Coffee

Colbert

Conecuh

Coosa

Covington

Crenshaw

Cullman

Dale

Dallas

Dekalb

Elmore

Escambia

Etowah

Fayette

Franklin

Geneva

Greene

Hale

Henry

Houston

Jackson

Jefferson

Lamar

Lawrence

Lee

Limestone

Lowndes

Macon

Madison

Marengo

Marion

Marshall

Mobile

Monroe

Montgomery

Morgan

Perry

Pickens

Pike

Randolph

Russell

Shelby

St. Clair

Sumter

Talladega

Tallapoosa

Tuscaloosa

Walker

Washington

Wilcox

Winston