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 Name | Address | Phone |
|---|---|---|
| Motor Vehicle Branch Office | 19 Anthony Ave. Augusta, ME 04330 | (207) 287-3330 |
| Belfast BMV Mobile Unit | 23 Mill Lane Methodist Church Belfast, ME 04915 | (207) 624-9000 |
| BMV Mobile Unit | 13 Murray St. Municipal Building Bingham, ME 04920 | (207) 624-9000 |
| Motor Vehicle Branch Office | 376 North St. Calais, ME 04619 | (207) 454-2175 |
| Motor Vehicle Branch Office | 159 Bennett Drive Suite 1 Caribou, ME 04736 | (207) 492-9141 |
| BMV Mobile Unit | 18 Central St. Danforth, ME 04424 | (207) 624-9000 |
| Motor Vehicle Branch Office | 24 Church St. Ellsworth, ME 04605 | (207) 667-9363 |
| Fort Kent BMV Mobile Unit | 416 W. Main St. Fort Kent, ME 04743 | (207) 624-9000 |
| BMV Mobile Unit | 369 Main St., Town Office Jackman, ME 04945 | (207) 624-9000 |
| Motor Vehicle Branch Office | 63 Portland Road Suite 4 Kennebunk, ME 04043 | (207) 985-4890 |
| Motor Vehicle Branch Office | 36 Mollison Way Lewiston, ME 04240 | (207) 753-7750 |
| Madawaska BMV Mobile Unit | 428 Main St. Safety Complex Building Madawaska, ME 04756 | (207) 624-9000 |
| Motor Vehicle Branch Office | 110 Main St. Mexico, ME 04257 | (207) 369-9921 |
| Motor Vehicle Branch Office | 125 Presumpscot St. Unit 4 Portland, ME 04103 | (207) 822-6400 |
| South Paris BMV Mobile Unit | 34 Buckfield Road Trinity Lutheran Church South Paris, ME 04281 | (207) 624-9000 |
| Motor Vehicle Branch Office | 704 Maine Mall Road South Portland, ME 04106 | (207) 822-0730 |
| Motor Vehicle Branch Office | 456 Main St. Springvale, ME 04083 | (207) 490-1261 |
| Motor Vehicle Branch Office | 49 Topsham Fair Mall Road Topsham, ME 04086 | (207) 725-6520 |
| BMV Mobile Unit | 9 Hannaford Drive American Legion Hall (back entrance) York, ME 03909 | (207) 624-9000 |
| Ashland DMV | 17 Bridgham Street Ashland, ME 04732 | (207) 624-9000 |
| Auburn DMV | 600 Center Street Auburn, ME 04210 | (207) 786-0664 |
| Augusta DMV | 20 Whitten Road Suite 11 Augusta, ME 04330 | (207) 622-2221 |
| Bangor DMV | 339 Griffin Road Bangor, ME 04401 | (207) 942-8287 |
| Belfast DMV | 23 Mill Lane Belfast, ME 04915 | (207) 624-9000 |
| Biddeford DMV | 472 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 DMV | 147 Bath Road Suite A130 Brunswick, ME 04011 | (207) 729-3300 |
| Calais DMV | 23 Washington St. Suite 2 Calais, ME 04619 | (207) 454-2175 |
| Caribou DMV | 14 Access Highway Suite 2 Caribou, ME 04736 | (207) 492-9141 |
| Dover Foxcraft DMV | 112 Park St., Legion Hall Dover Foxcroft, ME 04426 | (207) 624-9000 |
| Ellsworth DMV | 130 Oak Street Ellsworth, ME 04605 | (207) 667-6260 |
| Ellsworth DMV | 22 School Street Ellsworth, ME 04605 | (207) 667-9363 |
| Houlton DMV | 97 Military St. Fire Department Houlton, ME 04730 | (207) 624-9000 |
| Kittery DMV | 11 Shapleigh Road Kittery, ME 03904 | (207) 624-9000 |
| Limerick DMV | 55 Washington St. Municipal Building Limerick, ME 04048 | (207) 624-9000 |
| Lincoln DMV | 19 School Street Lincoln, ME 04457 | (207) 624-9000 |
| Millinocket DMV | 970 Central St. American Legion Hall Millinocket, ME 04462 | (207) 624-9000 |
| Portland DMV | 68 Marginal Way Portland, ME 04101 | (207) 780-6800 |
| Rockland DMV | 360 Old County Road Rockland, ME 04841 | (207) 596-2255 |
| Rumford DMV | 65 Lincoln Avenue Rumford, ME 04276 | (207) 369-9921 |
| Scarborough DMV | 200 Expedition Drive Scarborough, ME 04074 | (207) 883-2596 |
| Skowhegan DMV | 39 Poulin Drive Skowhegan, ME 04976 | (207) 624-9000 |
| South Portland DMV | 401 Western Avenue South Portland, ME 04106 | (207) 775-6211 |
| Stacyville DMV | 414 Station Road Stacyville, ME 04777 | (207) 624-9000 |
| Topsham DMV | 125B Main Street Topsham, ME 04086 | (207) 725-6520 |
| Waterville DMV | 13 Washington Street Waterville, ME 04901 | (207) 873-0692 |
| Waterville DMV | 93 Main St., Sterns Building Waterville, ME 04901 | (207) 624-9000 |
| West Farmington DMV | 120 School Street West Farmington, ME 04992 | (207) 624-9000 |
| Wiscasset DMV | 51 Bath Road Municipal Building Wiscasset, ME 04578 | (207) 624-9000 |
| Bangor DMV | 1129 Union Street, Suite 9 Bangor, ME 04401 | (207) 942-1319 |
| Dover-Foxcroft DMV | 112 Park Street Dover-Foxcroft, ME 04426 | |
| Jackman DMV | 369 Main Street Jackman, ME 04945 | |
| Limerick DMV | 55 Washington Street Limerick, ME 04048 | |
| Pittsfield DMV | 8 Park Street Pittsfield, ME 04967 | |
| Staceyville DMV | 414 Station Road, Route 11 Staceyville, ME 04776 | |
| Waterville DMV | 93 Main Street Waterville, ME 04901 | |
| Augusta DMV | 20 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:
207-626-8400
Online support:
[email protected]
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).
- Maine driver’s license and permit practice tests
- Maine CDL practice test
- Maine motorcycle license practice test
Maine DMV FAQ
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.
The registration fee for a passenger car in Maine is $35.
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.

