On this page: Motor Vehicle Branch Office locations | Administrative Office of the Bureau of Motor Vehicles | AAA Northern New England locations
Trying to reach one of our branch offices? We’re here to help.
All calls to our branch offices are answered by our Contact Center team in Augusta. Our representatives can assist you with your questions, provide information, or direct you to the appropriate resource. Call us at 207-624-9000 ext. 52114, or to find a specific department, use our BMV phone directory.
BMV phone lines are open from:
Monday – Friday
8:30 a.m. – 4:30 p.m.
All Branch locations are closed on holidays.
Please note: Due to necessary building improvements, the Springvale BMV will be closed for up to 6 months beginning Nov. 20, 2026. Impacted customers are encouraged to visit another BMV branch, use authorized AAA location for license & ID renewals, or utilize online services
Motor Vehicle Branch Office Locations
If you would like to skip the line, schedule a branch location appointment! Or, you can look at our online services and save yourself the trip!
Schedule a branch location Appointment
AUGUSTA
19 Anthony Ave.
Augusta, ME 04330
Fax: 207-287-3389
Google Map Directions
Hours: 8:00 a.m. – 4:00 p.m.
BANGOR
396 Griffin Road, Suite 202
Bangor, ME 04401
Fax: 207-945-0175
Google Map Directions
Hours: 8:00 a.m. – 4:00 p.m.
CALAIS
23 Washington St., Suite 2
Calais, ME 04619
Fax: 207-454-7987
Google Map Directions
Hours: 8:00 a.m. – 4:30 p.m.
CARIBOU
14 Access Highway Suite 2
Caribou, ME 04736
Fax: 207-492-9142
Google Map Directions
Hours: 8:00 a.m. – 4:30 p.m.
ELLSWORTH
22 School St.
Ellsworth, ME 04605
Fax: 207-667-0048
Google Map Directions
Hours: 8:00 a.m. – 4:30 p.m.
KENNEBUNK
63 Portland Road
Kennebunk, ME 04043
Fax: 207-985-2849
Google Map Directions
Hours: 8:00 a.m. – 4:30 p.m.
LEWISTON
36 Mollison Way Suite 1
Lewiston, ME 04240
Fax: 207-783-5385
Google Map Directions
Hours: 8:00 a.m. – 4:00 p.m.
PORTLAND
125 Presumpscot St.
Portland, ME 04103
Fax: 207-822-6417
Google Map Directions
Hours: 8:00 a.m. – 4:00 p.m.
ROCKLAND
360 Old County Road Suite 1
Rockland, ME 04841
Fax: 207-596-2209
Google Map Directions
Hours: 8:00 a.m. – 4:30 p.m.
RUMFORD
65 Lincoln Ave.
Rumford, ME 04276
Fax: 207-369-0106
Google Map Directions
Hours: 8:00 a.m. – 4:30 p.m.
SCARBOROUGH
200 Expedition Drive Suite G
Scarborough, ME 04074
Fax: 207-883-2649
Google Map Directions
Hours: 8:00 a.m. – 4:30 p.m.
SPRINGVALE
456 Main St.
Springvale, ME 04083
Fax: 207-324-4883
Google Map Directions
Hours: 8:00 a.m. – 4:30 p.m.**
**Springvale location will be temporarily closed after November 20. This closure could last up to six months.
TOPSHAM
125B Main St.
Topsham, ME 04086
Fax: 207-725-1244
Google Map Directions
Hours: 8:00 a.m. – 4:30 p.m.
Mobile Unit
At this time, the Mobile Unit is a walk up service only and does not schedule appointments.

Belfast:
United Methodist Church, 23 Mill Lane
10-2:30 on the 2nd Thursday of each month
Dover-Foxcroft:
Piscataquis Community Center, 48 Park St.
10-2:30 on the 1st & last Wednesday of each month
Houlton:
Houlton Plaza Shopping Center, 114 North St.
9:30-3:00 on the 4th Thursday and 9:00-2:00 on the 4th Friday of the month
**November's visit to Houlton has been changed due to the Thanksgiving holiday. It is now scheduled for November 19th & 20th during the same hours.
Machias:
Telecommunications Ctr., 17 Stackpole Dr.
10:30-3 on the 1st Tuesday of the month
Administrative Office of the Bureau of Motor Vehicles
Mailing Address:
29 State House Station
Augusta, ME 04333-0029
Physical Location:
101 Hospital St., Augusta, ME
Phone: 207-624-9000
Fax: 207-624-9013
TTY: Users Call Maine relay 711
AAA Northern New England Locations
AAA Locations can only perform limited transactions. They can renew and replace State ID Cards and Class-C, non-Commercial Driver’s Licenses. Additionally, these transactions cannot require a name change, a new photograph, or a change in restrictions or endorsements. Starting November 13, 2025 the AAA locations can renew REAL ID if you meet certain criteria. Please check here to review.
Get driving directions to AAA locations here.
AUBURN
600 Center St.
Phone: 207-786-0664
AUGUSTA
19 Stephen King Drive # 2
Phone: 207-622-2221
BANGOR
339 Griffin Road
Phone: 207-942-8287
BIDDEFORD
472 Alfred St., Suite 102
Phone: 207-282-5212
BRUNSWICK
147 Bath Road, Suite A130
Phone: 207-729-3300
PORTLAND
68 Marginal Way
Phone: 207-780-6950
SOUTH PORTLAND
401 Western Ave.
Phone: 207-775-6211
WATERVILLE
13 Washington St.
Phone: 207-873-0692