Maine DMV Information & Resources
What’s Your Time And Sanity Worth?
Sure you can study the DMV manual, but they don’t give you a pass guarantee. We do. Pass using our fast and efficient method, or it’s free.Maine DMV Services
If you live in Maine, you will need to use the Maine Bureau of Motor Vehicles for your licensing and registration needs. This department is under the jurisdiction of the Department of the Secretary of State. The state has a variety of offices at your disposal.
BMV Offices
You can visit the BMV’s main office, or you can go to one of the other offices located around the state. The state has Motor Vehicle Branch Office locations. These locations are open from 8 a.m. until 4:30 p.m. every Monday through Friday, excluding holidays.
You can also visit one of the Motor Vehicle Mobile Unit locations. Each location is responsible for setting its own hours. Some are open for a couple of hours in the afternoon, while others are open for the majority of the day. Check with your local mobile unit prior to visiting in person.
The state also has AAA Northern New England locations. If you visit one of these offices, you can get can renew an ID card, Class C license, or non-CDL license. You can also get a duplicate ID or license.
Using the Online Services
You don’t have to go to an office in person for most of the tasks. You can use the online service to renew your registration, buy vanity plates, renew your driver’s license, and search through driving records. This is a good option if you don’t feel like dealing with the hassle of going to the BMV. The online service is up all day and all night, so you can log in at any time and get the job done. That makes it easy to take care of business without missing work.
How to Reach the Bureau of Motor Vehicles
The Bureau of Motor Vehicles is available to answer your questions. Send the Bureau of Motor Vehicles correspondence through the mail in the care of the Secretary of State or contact a representative over the phone.
Patty Morneault, Deputy Secretary of State
29 State House Station
Augusta, ME 04333-0029
Phone: 207-624-9000
Penobscot
Bangor
1129 Union St. Airport Mall, Suite 9
(207) 942-1319
Bangor
339 Griffin Road
(207) 942-8287
Bangor
1129 Union Street Suite 9
(207) 942-1319
Millinocket
970 Central St. American Legion Hall
(207) 624-9000
Millinocket
970 Outer Central Street
Lincoln
19 VFW Drive Lincoln Center
(207) 624-9000
Lincoln
19 School Street
(207) 624-9000
Stacyville
414 Station Road
(207) 624-9000
York
Kittery
117 State Road, Route 1 S. Lions Club
(207) 624-9000
Kittery
11 Shapleigh Road
(207) 624-9000
Limerick
55 Washington St. Municipal Building
(207) 624-9000
Limerick
55 Washington Street
York
9 Hannaford Drive American Legion Hall (back entrance)
(207) 624-9000
Kennebunk
63 Portland Road Suite 4
(207) 985-4890
Springvale
456 Main St.
(207) 490-1261
Somerset
Jackman
369 Main St., Town Office
(207) 624-9000
Jackman
369 Main Street
Pittsfield
8 Park St. Municipal Building
(207) 624-9000
Pittsfield
8 Park Street
Skowhegan
39 Poulin Drive Community Center
(207) 624-9000
Skowhegan
39 Poulin Drive
(207) 624-9000
Bingham
13 Murray St. Municipal Building
(207) 624-9000
Cumberland
South Portland
704 Maine Mall Road
(207) 822-0730
South Portland
401 Western Avenue
(207) 775-6211
Portland
125 Presumpscot St. Unit 4
(207) 822-6400
Portland
68 Marginal Way
(207) 780-6800
Brunswick
147 Bath Road Suite A130
(207) 729-3300
Bridgton
10 Iredale St., Town Office
(207) 624-9000
Scarborough
200 Expedition Drive
(207) 883-2596
Aroostook
Caribou
159 Bennett Drive Suite 1
(207) 492-9141
Caribou
14 Access Highway Suite 2
(207) 492-9141
Houlton
97 Military St., Fire Department
(207) 624-9000
Fort Kent
416 W. Main St.
(207) 624-9000
Ashland
17 Bridgham Street
(207) 624-9000
Madawaska
428 Main St. Safety Complex Building
(207) 624-9000
Kennebec
Augusta
19 Anthony Ave.
(207) 287-3330
Augusta
20 Whitten Road Suite 11
(207) 622-2221
Augusta
20 Whitten Road Suite 11 (Turnpike Mall)
(207) 622-2221
Waterville
13 Washington Street
(207) 873-0692
Waterville
93 Main St., Sterns Building
(207) 624-9000
Waterville
93 Main Street
Washington
Danforth
18 Central St.
(207) 624-9000
Danforth
18 Central Street
Machias
1 Stockpole Road Telecommunications Center
(207) 624-9000
Calais
23 Washington St. Suite 2
(207) 454-2175
Milbridge
22 School St. Town Office
(207) 624-9000
Hancock
Ellsworth
24 Church St.
(207) 667-9363
Ellsworth
130 Oak Street
(207) 667-6260
Ellsworth
22 School Street
(207) 667-9363
Oxford
Mexico
110 Main St.
(207) 369-9921
Rumford
65 Lincoln Avenue
(207) 369-9921
South Paris
34 Buckfield Road, Trinity Lutheran Church
(207) 624-9000
Franklin
West Farmington
120 School St. Elks Lodge
(207) 624-9000
West Farmington
120 School Street
(207) 624-9000