Jefferson County DMV offices
7 offices in Jefferson County, Alabama, listed by the Alabama Law Enforcement Agency (driver licenses) and county licensing officials (vehicle registration). 4 open right now.
Who handles what in Jefferson County
- Driver licenses & IDs only
- Jefferson County Driver License Office – Bessemer (Bessemer); Jefferson County Driver License Office – Birmingham (Birmingham)
- Vehicle registration & titles only
- Jefferson County Vehicle Licensing Office (Birmingham); Jefferson County Vehicle Licensing Office – City of Clay (Birmingham); Jefferson County Vehicle Licensing Office – City of Irondale (Irondale); Jefferson County Vehicle Licensing Office – City of Trussville (Trussville); Jefferson County Vehicle Licensing Office – City of Vestavia Hills (Vestavia Hills)
From the services Alabama Law Enforcement Agency (driver licenses) and county licensing officials (vehicle registration) lists for each office. Check the office page before you go.
- Jefferson County Driver License Office – Bessemer
1801 3rd Avenue, Bessemer Courthouse, Bessemer, AL 35020
Driver License Office
Driver licenses & IDs
Open now · closes 4:30 PM · 8 AM – 4:30 PM - Jefferson County Driver License Office – Birmingham
908 Bankhead Hwy W, Trooper Post, Birmingham, AL 35201
Driver License Office
Driver licenses & IDs
Open now · closes 4:30 PM · 7 AM – 4:30 PM - Jefferson County Vehicle Licensing Office
716 Richard Arrington Jr. Blvd. N., County Courthouse, Suite A-100, Birmingham, AL 35203
County Licensing Office
Vehicle registration & titles
Hours not published for today - Jefferson County Vehicle Licensing Office – City of Clay
2441 Old Springville Rd., Birmingham, AL 35215
County Licensing Office
Vehicle registration & titles
Open now · closes 4 PM · 8 AM – 4 PM - Jefferson County Vehicle Licensing Office – City of Irondale
101 20th St., S., Irondale, AL 35210
County Licensing Office
Vehicle registration & titles
Open now · closes 5 PM · 7 AM – 5 PM - Jefferson County Vehicle Licensing Office – City of Trussville
131 Main St., Trussville, AL 35173
County Licensing Office
Vehicle registration & titles
Hours not published for today - Jefferson County Vehicle Licensing Office – City of Vestavia Hills
1032 Montgomery Hwy., Vestavia Hills, AL 35216
County Licensing Office
Vehicle registration & titles
Hours not published for today
More offices near Jefferson County
Outside Jefferson County, within 25 miles of its offices (straight-line distance).
- Shelby County Driver License Office – Birmingham · 12.6 mi
19220 U.s. 280, 280 Service Center, Birmingham, AL 35242
Driver License Office
Driver licenses & IDs
Today: 8 AM – 4:30 PM - Shelby County Driver License Office – Pelham · 17.1 mi
1022 County Services Drive, Shelby County Courthouse Annex, Pelham, AL 35124
Driver License Office
Driver licenses & IDs
Today: 8 AM – 4:30 PM
Step-by-step plans for Alabama
- Get a REAL ID Documents and where to go
- Get your first driver’s license Permit, road test and documents
- Renew your driver’s license How to renew, step by step
- Register a vehicle Title, plates and documents
How appointments work in Alabama
ALEA's driver license office page links to a "Schedule DL Appointment" tool for booking online. The agency pages we read do not say whether appointments are required or walk-ins are accepted; district office phone numbers are listed on the driver license page.
Checked November 3, 2026. The agency’s site is authoritative; we are an independent website.
Alabama DMV guides
- Visiting the Alabama DMV: appointments, what to bring and what to expect
- Alabama driver license and ID card: first license, renewal, replacement and STAR ID
- Registering and titling a vehicle in Alabama: new residents, purchases and renewals
Other counties in Alabama
- Baldwin County (4)
- Madison County (4)
- Shelby County (4)
- Barbour County (3)
- Montgomery County (3)
- St. Clair County (3)
- Walker County (3)
- Autauga County (2)
- Bibb County (2)
- Blount County (2)
- Bullock County (2)
- Butler County (2)