List of Maine DMV Office Locations

Lewiston Motor Vehicle Branch Office
36 Mollison Way
Lewiston, ME 04240
207-753-7750
Ashland BMV Mobile Unit
17 Bridgham Street
Ashland, ME 04732
207-624-9000
Caribou Motor Vehicle Branch Office
14 Access Highway
Caribou, ME 04736
207-492-9141
Fort Kent BMV Mobile Unit
416 West Main Street
Fort Kent, ME 04743
207-624-9000
Madawaska BMV Mobile Unit
428 East Main Street
Madawaska, ME 04756
207-624-9000
Bridgton BMV Mobile Unit
10 Iredale Street
Bridgton, ME 04009
207-624-9000
Brunswick AAA Office
147 Bath Road
Brunswick, ME 04011
207-729-3300
Portland AAA Office
68 Marginal Way
Portland, ME 04101
207-780-6800
Portland Motor Vehicle Branch Office
125 Presumpscot Street
Portland, ME 04103
207-822-6400
Scarborough Motor Vehicle Branch Office
200 Expedition Drive
Scarborough, ME 04074
207-883-2596
South Portland AAA Office
401 Western Avenue
South Portland, ME 04106
207-775-6211
Ellsworth AAA Office
130 Oak Street
Ellsworth, ME 04605
207-667-6260
Ellsworth Motor Vehicle Branch Office
24 Church Street
Ellsworth, ME 04605
207-667-9363
Augusta AAA Office
20 Whitten Road
Augusta, ME 04330
207-622-2221
Augusta Motor Vehicle Branch Office
19 Anthony Avenue
Augusta, ME 04330
207-287-3330
Waterville AAA Office
13 Washington Street
Waterville, ME 04901
207-873-0692
Waterville BMV Mobile Unit
93 Main Street
Waterville, ME 04901
207-624-9000
Rockland Vehicle Branch Office
360 Old County Road
Rockland, ME 04841
207-596-2255
Mexico Motor Vehicle Branch Office
110 Main Street
Mexico, ME 04257
207-369-9921
South Paris BMV Mobile Unit
34 Buckfield Road
South Paris, ME 04281
207-624-9000
Bangor AAA Office
339 Griffin Road
Bangor, ME 04401
207-942-8287
Bangor Motor Vehicle Branch Office
1129 Union Street
Bangor, ME 04401
207-942-1319
Lincoln BMV Mobile Unit
19 School Street
Lincoln, ME 04457
207-624-9000
Millinocket BMV Mobile Unit
970 Central Street
Millinocket, ME 04462
207-624-9000
Dover Foxcroft BMV Mobile Unit
112 Park Street
Dover-Foxcroft, ME 04426
207-624-9000
Topsham Motor Vehicle Branch Office
49 Topsham Fair Mall Road
Topsham, ME 04086
207-725-6520
Bingham BMV Mobile Unit
13 Murray Street
Bingham, ME 04920
207-624-9000
Belfast BMV Mobile Unit
23 Mill Lane
Belfast, ME 04915
207-624-9000
Calais Motor Vehicle Branch Office
23 Washington Street
Calais, ME 04619
207-454-2175
Danforth BMV Mobile Unit
18 Central St
Danforth, ME 04424
207-624-9000
Machias BMV Mobile Unit
1 Stackpole Dr
Machias, ME 04654
207-624-9000
Biddeford AAA Office
472 Alfred Street
Biddeford, ME 04005
207-282-5212
Kennebunk Motor Vehicle Branch Office
63 Portland Road
Kennebunk, ME 04043
207-985-4890
Kittery BMV Mobile Unit
11 Shapleigh Road
Kittery, ME 03904
207-624-9000
Limerick BMV Mobile Unit
55 Washington Street
Limerick, ME 04048
207-624-9000
Springvale Motor Vehicle Branch Office
456 Main Street
Sanford, ME 04083
207-490-1261
York BMV Mobile Unit
9 Hannaford Drive
York, ME 03909
207-624-9000

List of counties for Maine