Maine BMV Locations

There are many reasons you may be seeking out a Maine Bureau of Motor Vehicle location. If you’re looking to get a new driver’s license or renew your license you should be able to do all that and more at the locations listed below with our Maine BMV office locator. BMV offices are sometimes referred to as the Maine DMV, as many other states handle these services with a Department of Motor Vehicles. Maine BMV hours for these locations vary greatly across the state. We recommend you utilize the provided contact information to call in advance to confirm their hours of operation, payment options, and specific services for that Bureau of Motor Vehicle location.  

While we make every effort to ensure that our data is of the highest quality and up-to-date, occasionally mistakes may appear in the map below.  If you find something you believe needs to be corrected, please contact us and we will update the map accordingly.  

If for some reason the map is not working for you or if you prefer to have a text search feature, we have also included this simple table listing of all Maine DMV locations.  This table lists the exact same information in the map but in a more searchable format.

DMV Location NameAddressPhone
Motor Vehicle Branch Office19 Anthony Ave.
Augusta, ME 04330
(207) 287-3330
Belfast BMV Mobile Unit23 Mill Lane Methodist Church
Belfast, ME 04915
(207) 624-9000
BMV Mobile Unit13 Murray St. Municipal Building
Bingham, ME 04920
(207) 624-9000
Motor Vehicle Branch Office376 North St.
Calais, ME 04619
(207) 454-2175
Motor Vehicle Branch Office159 Bennett Drive Suite 1
Caribou, ME 04736
(207) 492-9141
BMV Mobile Unit18 Central St.
Danforth, ME 04424
(207) 624-9000
Motor Vehicle Branch Office24 Church St.
Ellsworth, ME 04605
(207) 667-9363
Fort Kent BMV Mobile Unit416 W. Main St.
Fort Kent, ME 04743
(207) 624-9000
BMV Mobile Unit369 Main St., Town Office
Jackman, ME 04945
(207) 624-9000
Motor Vehicle Branch Office63 Portland Road Suite 4
Kennebunk, ME 04043
(207) 985-4890
Motor Vehicle Branch Office36 Mollison Way
Lewiston, ME 04240
(207) 753-7750
Madawaska BMV Mobile Unit428 Main St.
Safety Complex Building
Madawaska, ME 04756
(207) 624-9000
Motor Vehicle Branch Office110 Main St.
Mexico, ME 04257
(207) 369-9921
Motor Vehicle Branch Office125 Presumpscot St. Unit 4
Portland, ME 04103
(207) 822-6400
South Paris BMV Mobile Unit34 Buckfield Road
Trinity Lutheran Church
South Paris, ME 04281
(207) 624-9000
Motor Vehicle Branch Office704 Maine Mall Road
South Portland, ME 04106
(207) 822-0730
Motor Vehicle Branch Office456 Main St.
Springvale, ME 04083
(207) 490-1261
Motor Vehicle Branch Office49 Topsham Fair Mall Road
Topsham, ME 04086
(207) 725-6520
BMV Mobile Unit9 Hannaford Drive
American Legion Hall (back entrance)
York, ME 03909
(207) 624-9000
Ashland DMV17 Bridgham Street
Ashland, ME 04732
(207) 624-9000
Auburn DMV600 Center Street
Auburn, ME 04210
(207) 786-0664
Augusta DMV20 Whitten Road Suite 11
Augusta, ME 04330
(207) 622-2221
Bangor DMV339 Griffin Road
Bangor, ME 04401
(207) 942-8287
Belfast DMV23 Mill Lane
Belfast, ME 04915
(207) 624-9000
Biddeford DMV472 Alfred Road Suite 102
Biddeford, ME 04005
(207) 282-5212
10 Iredale St.,10 Iredale St., Town Office
Bridgton, ME 04009
(207) 624-9000
Brunswick DMV147 Bath Road Suite A130
Brunswick, ME 04011
(207) 729-3300
Calais DMV23 Washington St. Suite 2
Calais, ME 04619
(207) 454-2175
Caribou DMV14 Access Highway Suite 2
Caribou, ME 04736
(207) 492-9141
Dover Foxcraft DMV112 Park St., Legion Hall
Dover Foxcroft, ME 04426
(207) 624-9000
Ellsworth DMV130 Oak Street
Ellsworth, ME 04605
(207) 667-6260
Ellsworth DMV22 School Street
Ellsworth, ME 04605
(207) 667-9363
Houlton DMV97 Military St.
Fire Department
Houlton, ME 04730
(207) 624-9000
Kittery DMV11 Shapleigh Road
Kittery, ME 03904
(207) 624-9000
Limerick DMV55 Washington St.
Municipal Building
Limerick, ME 04048
(207) 624-9000
Lincoln DMV19 School Street
Lincoln, ME 04457
(207) 624-9000
Millinocket DMV970 Central St.
American Legion Hall
Millinocket, ME 04462
(207) 624-9000
Portland DMV68 Marginal Way
Portland, ME 04101
(207) 780-6800
Rockland DMV360 Old County Road
Rockland, ME 04841
(207) 596-2255
Rumford DMV65 Lincoln Avenue
Rumford, ME 04276
(207) 369-9921
Scarborough DMV200 Expedition Drive
Scarborough, ME 04074
(207) 883-2596
Skowhegan DMV39 Poulin Drive
Skowhegan, ME 04976
(207) 624-9000
South Portland DMV401 Western Avenue
South Portland, ME 04106
(207) 775-6211
Stacyville DMV414 Station Road
Stacyville, ME 04777
(207) 624-9000
Topsham DMV125B Main Street
Topsham, ME 04086
(207) 725-6520
Waterville DMV13 Washington Street
Waterville, ME 04901
(207) 873-0692
Waterville DMV93 Main St., Sterns Building
Waterville, ME 04901
(207) 624-9000
West Farmington DMV120 School Street
West Farmington, ME 04992
(207) 624-9000
Wiscasset DMV51 Bath Road
Municipal Building
Wiscasset, ME 04578
(207) 624-9000
Bangor DMV1129 Union Street, Suite 9
Bangor, ME 04401
(207) 942-1319
Dover-Foxcroft DMV112 Park Street
Dover-Foxcroft, ME 04426
Jackman DMV369 Main Street
Jackman, ME 04945
Limerick DMV55 Washington Street
Limerick, ME 04048
Pittsfield DMV8 Park Street
Pittsfield, ME 04967
Staceyville DMV414 Station Road, Route 11
Staceyville, ME 04776
Waterville DMV93 Main Street
Waterville, ME 04901
Augusta DMV20 Whitten Road, Suite 11
Augusta, ME 04330
(207) 622-2221

Want To Know More About The Maine DMV?

Maine BMV Online Services

Before you visit your nearest Maine DMV location you may want to take advantage of their web services. Many of the tasks you would perform in person can be done online. So before making the trip, you may want to visit the Maine SOS BMV website. Online services include change of address forms, renewing registration, voter registration, getting a duplicate license, obtaining your driving record and the organ donor registry. A full list of services provided can be found here

Before visiting your Maine BMV local branch office, you may want to print and fill out any necessary forms in advance. This will allow you to get in and out much quicker. If you don’t have your forms with you it may cause you to lose your spot in line. Many locations will also allow you to make an appointment, which can help you avoid long lines. You can schedule a DMV appointment here. It is advised that you show up ten minutes prior to the time of your appointment.

Maine BMV

The Maine BMV which is the BMV of the state, provides many valuable services to Maine residents. Most branches will offer you the ability to obtain, replace, or renew many important licenses and registrations including:

  • Driver’s license
  • Request additional copies of vehicle registration
  • State ID card
  • Vehicle tabs
  • Vehicle plates
  • Request motor vehicle records

Contact the Maine BMV

Should you need to reach the Maine Office of Motor Vehicles, the contact information is listed below.

By mail:
Nash School Building
103 Sewall St., 2nd Floor
Augusta, Maine 04333-0148

By phone:

Online support:

Maine population map

Prepare To Earn Your Maine Driver’s License

If you are looking to earn your Maine driver’s license or driver’s permit for the first time, this site has practice test resources to help you learn Maine’s traffic laws and road signs so you can pass your test on the first try. We also offer free practice tests that can be completed online to help you prepare for earning a Maine motorcycle license or a Maine commercial driver’s license (CDL).


What do I need to register my car in Maine?

In order to to register your vehicle in Maine, you will need to visit your local government office with the title of your car vehicle if it is a 1995 or newer  model. If the car or truck is older than 1995, a title is not required. You will also need an out-of-state registration certificate, and your current, dated insurance card.

How much does it cost to register a car in Maine?

The registration fee for a passenger car in Maine is $35. 

How long do you have to live in Maine to be considered a resident?
To officially be considered a resident of Maine, you must spend a minimum of 183 days in the state within a tax year, as well as prove a permanent place of residence for an entire tax year.