Maine DMV

Search all DMV locations in the state of Maine. Find a Maine DMV office in your city. Below is the statewide list of Maine offices. Make an appointment at any of the ME DMV Locations listed below and get all your driving needs and requirements done.

DMV Address City Details
South Paris BMV Mobile Unit
34 Buckfield Road, Trinity Lutheran Church South Paris ME 04281
South Paris
BMV Mobile Unit
120 School St. Elks Lodge West Farmington ME 04992
West Farmington
Skowhegan BMV Mobile Unit
39 Poulin Drive Community Center Skowhegan ME 04976
Skowhegan
Motor Vehicle Branch Office
212 New County Road Thomaston ME 04861
Thomaston
BMV Mobile Unit
9 Hannaford Drive American Legion Hall (back entrance) York ME 03909
York
BMV Mobile Unit
13 Murray St. Municipal Building Bingham ME 04920
Bingham
Belfast BMV Mobile Unit
23 Mill Lane Methodist Church Belfast ME 04915
Belfast
Fort Kent BMV Mobile Unit
416 W. Main St. Fort Kent ME 04743
Fort Kent
Madawaska BMV Mobile Unit
428 Main St. Safety Complex Building Madawaska ME 04756
Madawaska
BMV Mobile Unit
19 VFW Drive Lincoln Center Lincoln ME 04457
Lincoln
BMV Mobile Unit
369 Main St., Town Office Jackman ME 04945
Jackman
Machias BMV Mobile Unit
1 Stockpole Road Telecommunications Center Machias ME 04654
Machias
Kittery BMV Mobile Unit
117 State Road, Route 1 S. Lions Club Kittery ME 03904
Kittery
BMV Mobile Unit
18 Central St. Danforth ME 04424
Danforth
BMV Mobile Unit
22 School St. Town Office Milbridge ME 04658
Milbridge
Millinocket BMV Mobile Unit
970 Central St. American Legion Hall Millinocket ME 04462
Millinocket