Alabama DMV Office Locations
Click here to see all DMV offices in Alabama
Enter your zip code above to find the closest DMV offices in your local area.
Alabama Local DMV Office FAQs
1. How do I renew my driver’s license in Alabama?
You can renew your Alabama driver’s license online, in person at a local DMV office, or at a self-service kiosk. Online renewal is available through the Alabama Law Enforcement Agency (ALEA) website, but certain restrictions apply.
2. What documents do I need to register a vehicle in Alabama?
To register a vehicle in Alabama, you typically need the vehicle title, proof of insurance, a bill of sale (if applicable), and a completed application form. If the vehicle is new to Alabama, you may also need a VIN inspection.
3. Can I take the Alabama permit test online?
No, Alabama does not currently allow online permit testing. You must take the written knowledge test in person at a local DMV or ALEA office.
Local DMV Office By City
- Abbeville (Henry County Tag & Title)
- Abbeville (Abbeville Driver’s License Office)
- Albertville (Marshall County – Albertville Tags & Title)
- Alexander City (Tallapoosa Tag & Title – Alexander City)
- Alexander City (Alexander City Driver’s License)
- Alexandria (Calhoun County Tag & Title – Alexandria)
- Andalusia (Andalusia Driver’s License Office)
- Andalusia (Covington County Tag & Title)
- Anniston (Calhoun County Tag & Title)
- Ariton (Dale County Tag & Title – Ariton Office)
- Ashland (Ashland Driver’s License Office)
- Ashland (Clay County Tag & Title)
- Ashville (Ashville Driver’s License Office)
- Ashville (St. Clair-Ashville Tag & Title)
- Athens (Athens Driver’s License Office)
- Athens (Limestone County Tag & Title)
- Atmore (Escambia-Atmore Tag & Title)
- Auburn (Lee-Auburn Registration & Title)
- Baileyton (Cullman County Tag & Title – Baileyton)
- Bay Minette (Baldwin-Bay Minette Tag & Title)
- Bay Minette (Bay Minette Driver’s License)
- Bessemer (Bessemer Driver’s License Office)
- Bessemer (Jefferson-Bessemer Tag & Title)
- Birmingham (Jefferson-Hoover Tag & Title)
- Birmingham (Birmingham Driver’s License Office)
- Birmingham (Jefferson-Birmingham Tag & Title)
- Birmingham (Jefferson-Center Point Tag & Title)
- Birmingham (Jefferson – City of Clay – Tag & Title)
- Brewton (Brewton Driver’s License Office)
- Brewton (Escambia-Brewton Tag & Title)
- Butler (Butler Driver’s License Office)
- Butler (Choctaw County Tag & Title)
- Camden (Wilcox County Tag & Title)
- Camden (Camden Driver’s License Office)
- Carrollton (Pickens County Tag & Title)
- Carrollton (Carrollton Driver’s License Office)
- Centre (Centre Driver’s License Office)
- Centre (Cherokee County Tag & Title)
- Centreville (Bibb-Centreville Tag & Title)
- Centreville (Centreville Driver’s License)
- Chatom (Chatom Driver’s License Office)
- Chatom (Washington County Tag & Title)
- Childersburg (Talladega-Childersburg Tag & Title)
- Clanton (Chilton County Tag & Title)
- Clanton (Clanton Driver’s License Office)
- Columbiana (Shelby-Columbiana Tag & Title)
- Columbiana (Columbiana Driver’s License Office)
- Cullman (Cullman Driver’s License Office)
- Cullman (Cullman County Tag & Title)
- Dadeville (Dadeville Driver’s License Office)
- Dadeville (Tallapoosa-Dadeville Tag & Title)
- Decatur (Morgan County Tag & Title)
- Decatur (Decatur Driver’s License Office)
- Dothan (Dothan Driver’s License Office)
- Dothan (Houston County Tag & Title)
- Double Springs (Double Springs Driver’s License)
- Double Springs (Winston County Tag & Title)
- Eight Mile (Eight Mile Registration & Title)
- Elba (Coffee-Elba Tag & Title)
- Enterprise (Coffee-Enterprise Tag & Title)
- Eufaula (Eufaula Driver’s License Office)
- Eufaula (Barbour-Eufaula Tag & Title)
- Eutaw (Eutaw Driver’s License Office)
- Eutaw (Greene County Tag & Title)
- Evergreen (Evergreen Driver’s License)
- Evergreen (Conecuh County Tag & Title)
- Fairhope (Fairhope Driver’s License Office)
- Fairhope (Baldwin-Fairhope Tag & Title)
- Fayette (Fayette Driver’s License Office)
- Fayette (Fayette County Tag & Title)
- Florence (Lauderdale County Tag & Title)
- Foley (Foley Driver’s License Office)
- Foley (Baldwin-Foley Tag & Title)
- Fort Payne (Dekalb County Tag & Title)
- Fort Payne (Fort Payne Driver’s License Office)
- Gadsden (Etowah County Tag & Title)
- Gadsden (Glencoe Driver’s License Office)
- Gardendale (Jefferson – Gardendale – Tag & Title)
- Geneva (Geneva County Tag & Title)
- Geneva (Geneva Driver’s License Office)
- Greensboro (Hale County Tag & Title)
- Greensboro (Greensboro Driver’s License Office)
- Greenville (Greenville Driver’s License Office)
- Greenville (Butler County Tag & Title)
- Grove Hill (Grove Hill Driver’s License Office)
- Grove Hill (Clarke County Tag & Title)
- Guntersville (Marshall County Driver’s License Office)
- Guntersville (Marshall County Tag & Title)
- Hamilton (Hamilton Driver’s License Office)
- Hamilton (Marion County Tag & Title)
- Hanceville (Cullman County Tag & Title – Hanceville Satellite Office)
- Hanceville (Cullman County Tag & Title – Dodge City Town Hall)
- Hartselle (Morgan County Tag & Title – Hartselle Satellite Office)
- Hayden (Blount County Tag & Title – Hayden Satellite Office)
- Hayneville (Lowndes County Driver’s License)
- Hayneville (Lowndes Registration & Title)
- Headland (Henry County Tag & Title – Headland)
- Heflin (Cleburne County Tag & Title)
- Heflin (Heflin Driver’s License Office)
- Hoover (Shelby County Tag & Title – Hoover)
- Huntsville (Madison-County Service Center)
- Huntsville (Madison County Driver License Office)
- Huntsville (Madison-Bailey Cove Tag & Title)
- Huntsville (Huntsville Driver’s License & CDL)
- Huntsville (Memorial Parkway Tag & Title)
- Irondale (Jefferson – City of Irondale – Registration & Title)
- Jacksonville (Jacksonville Driver’s License/CDL)
- Jasper (Walker County Tag & Title)
- Jasper (Jasper Driver’s License Office)
- Lafayette (Chambers-LaFayette Tag & Title)
- Lafayette (LaFayette Driver’s License Office)
- Lanett (Chambers-Valley Tag & Title)
- Linden (Marengo County Driver License Office)
- Linden (Marengo County Tag & Title)
- Livingston (Livingston Driver’s License Office)
- Livingston (Sumter County Tag & Title)
- Luverne (Crenshaw County Tag & Title)
- Luverne (Luverne Driver’s License Office)
- Marion (Perry County Tag & Title)
- Marion (Marion Driver’s License Office)
- Meridianville (Madison-Meridianville Tag & Title)
- Mobile (Mobile County Tag & Title)
- Mobile (Mobile Driver’s License & CDL)
- Monroeville (Monroeville County Driver’s License)
- Monroeville (Monroe County Tag & Title)
- Montgomery (Montgomery-West Tag & Title)
- Montgomery (Montgomery Driver’s License Office (Limited Services – No Testing))
- Montgomery (Montgomery County Tag & Title)
- Montgomery (Montgomery Driver’s License/CDL)
- Montgomery (Montgomery – Capital Plaza – Registration & Title)
- Montgomery (Montgomery-East Tag & Title)
- Moulton (Moulton Driver’s License Office)
- Moulton (Lawrence County Tag & Title)
- New Brockton (Driver License Office)
- New Hope (Madison-New Hope Tag & Title)
- Northport (Tuscaloosa-Northport Registration & Title)
- Oneonta (Blount County Tag & Title)
- Oneonta (Oneonta Driver’s License Office)
- Opelika (Lee County Tag & Title)
- Opelika (Lee County Driver License Office)
- Ozark (Ozark Driver’s License Office)
- Ozark (Dale County Tag & Title)
- Pelham (Shelby-Pelham Tag & Title)
- Pelham (Pelham Driver’s License Office)
- Pell City (St. Clair-Pell City Tag & Title)
- Phenix City (Phenix City Driver’s License)
- Phenix City (Russell County Tag & Title)
- Piedmont (Calhoun County Tag & Title – Piedmont)
- Prattville (Autauga County Tag & Title)
- Prattville (Prattville Driver’s License Office)
- Red Bay (Franklin-Red Bay Tag & Title)
- Redstone Arsenal (Madison County Registration & Title)
- Robertsdale (Baldwin – Robertsdale – Registration & Title)
- Rockford (Coosa County Tag & Title)
- Rockford (Rockford Driver’s License Office)
- Russellville (Russellville Driver’s License)
- Russellville (Franklin-Russellville Tag & Title)
- Scottsboro (Jackson County Tag & Title)
- Scottsboro (Scottsboro Driver’s License Office)
- Selma (Selma Driver’s License Office)
- Selma (Dallas County Tag & Title)
- Sheffield (Sheffield Driver’s License & CDL)
- Smiths Station (Smiths Station Motor Vehicle Registration & Title)
- Somerville (Morgan County Tag & Title – Somerville Satellite Office)
- Sumiton (Walker County Driver’s License)
- Sylacauga (Talladega-Sylacauga Tag & Title)
- Talladega (Talladega County Tag & Title)
- Talladega (Talladega Driver’s License Office)
- Tallassee (Tallapoosa Tag & Title – Tallassee)
- Theodore (Theodore Registration & Title)
- Troy (Troy Driver’s License Office)
- Troy (Pike County Tag & Title)
- Trussville (Trussville Tags & Title)
- Tuscaloosa (Tuscaloosa County Tag & Title)
- Tuscaloosa (Tuscaloosa-Skyland Registration & Title)
- Tuscaloosa (Tuscaloosa Driver’s License/CDL)
- Tuscumbia (Colbert County Tag & Title)
- Tuskegee (Tuskegee Driver’s License Office)
- Tuskegee (Macon County Tag & Title)
- Union Springs (Union Springs Driver’s License)
- Union Springs (Bullock County Tag & Title)
- Vance (Tuscaloosa-Vance Town Hall Registration & Title)
- Vernon (Vernon Driver’s License Office)
- Vernon (Lamar County Tag & Title)
- Wedowee (Wedowee Driver’s License Office)
- Wedowee (Randolph County Tag & Title)
- Wetumpka (Elmore County Tag & Title)
- Wetumpka (Wetumpka Driver’s License Office)
- Woodstock (Bibb-Woodstock Tag & Title)