Maine DMV Information & Resources

Whether you’re getting your learner's permit, a temporary or a permanent license, we’ll help you find the closest Maine DMV so you’ll know where to go to get it. Instantly locate your nearest office, the hours of operation, address, contact information, payment options, and specific services.
use my location

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.
select your office

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