A

Ashland BMV Mobile Unit

17 Bridgham St. Town Hall

Ashland, ME 04732

(207) 624-9000

Augusta Motor Vehicle Branch Office

19 Anthony Ave.

Augusta, ME 04330

(207) 287-3330

B
Bangor Motor Vehicle Branch Office

1129 Union St. Airport Mall, Suite 9

Bangor, ME 04401

(207) 942-1319 / (207) 945-0175

 

BMV Mobile Unit

9 Hannaford Drive American Legion Hall (back entrance)

ork, ME 03909

(207) 624-9000

Belfast BMV Mobile Unit

21 Patterson Hill Road Midcoast Christian Fellowship Building

Belfast, ME 04915

(207) 624-9000

 

Bridgton BMV Mobile Unit

1 Chase Common

Bridgton, ME 04009

(207) 624-9000

Bingham BMV Mobile Unit

13 Murray St. Municipal Building

Bingham, ME 04920

(207) 624-9000

C

Calais Motor Vehicle Branch Office

376 North St.

Calais, ME 04619

(207) 454-2175

Caribou Motor Vehicle Branch Office

159 Bennett Drive Suite 1

Caribou, ME 04736

(207) 492-9141

D

Danforth BMV Mobile Unit

18 Central St.

Danforth, ME 04424

(207) 624-9000

Dover Foxcroft BMV Mobile Unit

38 East Main St.

Dover Foxcroft, ME 04426

(207) 624-9000

E

Ellsworth Motor Vehicle Branch Office

24 Church St.

Ellsworth, ME 04605

(207) 667-9363

F

Fort Kent BMV Mobile Unit

111 W. Main St.

Fort Kent, ME 04743

(207) 624-9000

H

Houlton BMV Mobile Unit

97 Military St. Fire Department

Houlton, ME 04730

(207) 624-9000

J

Jackman BMV Mobile Unit

369 Main St. Town Office

Jackman, ME 04945

(207) 624-9000

K

Kennebunk Motor Vehicle Branch Office

63 Portland Road Suite 4

Kennebunk, ME 04043

(207) 985-4890

Kittery BMV Mobile Unit

Route 1 South

Kittery, ME 03904

(207) 624-9000

L

Lewiston Motor Vehicle Branch Office

36 Mollison Way

Lewiston, ME 04240

(207) 753-7750

Limerick BMV Mobile Unit

55 Washington St. Municipal Building

Limerick, ME 04048

(207) 624-9000

Lincoln BMV Mobile Unit

19 VFW Drive Lincoln Center

Lincoln, ME 04457

(207) 624-9000

M
Machias BMV Mobile Unit

1 Stockpole Road Telecommunications Center

Machias, ME 04654

(207) 624-9000

 

Milbridge BMV Mobile Unit

22 School St. Town Office

Milbridge, ME 04658

(207) 624-9000

Madawaska BMV Mobile Unit

428 Main St. Safety Complex Building

Madawaska, ME 04756

(207) 624-9000

 

Millinocket BMV Mobile Unit

970 Central St. American Legion Hall

Millinocket, ME 04462

(207) 624-9000

Mexico Motor Vehicle Branch Office

110 Main St.

Mexico, ME 04257

(207) 369-9921

P

Pittsfield BMV Mobile Unit

8 Park St. Municipal Building

Pittsfield, ME 04967

(207) 624-9000

Portland Motor Vehicle Branch Office

125 Presumpscot St. Unit 4

Portland, ME 04103

(207) 822-6400

S
Skowhegan BMV Mobile Unit

39 Poulin Drive Community Center

Skowhegan, ME 04976

(207) 624-9000

 

South Portland Motor Vehicle Branch Office

704 Maine Mall Road

South Portland, ME 04106

(207) 822-0730

South Berwick BMV Mobile Unit

150 Main St. First Parish Federated Church

South Berwick, ME 03908

(207) 624-9000

 

Springvale Motor Vehicle Branch Office

456 Main St.

Springvale, ME 04083

(207) 490-1261

South Paris BMV Mobile Unit

58 East Main St. VFW Hall

South Paris, ME 04281

(207) 624-9000

T

Thomaston Motor Vehicle Branch Office

212 New County Road

Thomaston, ME 04861

(207) 596-2255

Topsham Motor Vehicle Branch Office

49 Topsham Fair Mall Road

Topsham, ME 04086

(207) 725-6520

W

Waterville BMV Mobile Unit

93 Main St.

Waterville, ME 04901

(207) 624-9000

Wiscasset BMV Mobile Unit

US Route 1 Municipal Building

Wiscasset, ME 04578

(207) 624-9000