Maine BMV Rockland branch Official list360 Old County Road Suite 1, Rockland, ME, 048414.6 151 Google reviews(207) 596-2255Details
- Address
- 360 Old County Road Suite 1, Rockland, ME, 04841
- County
- Knox
- Phone
- (207) 596-2255
- Website
- maine.gov/sos/bmv
- Hours
- 8:00 a.m. – 4:30 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref rocklandno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Bangor branch Official list396 Griffin Road, Suite 202, Bangor, ME, 044013.7 420 Google reviews(207) 942-1319Details
- Address
- 396 Griffin Road, Suite 202, Bangor, ME, 04401
- County
- Penobscot
- Phone
- (207) 942-1319
- Website
- maine.gov/sos/bmv
- Hours
- 8:00 a.m. – 4:00 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref bangorno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Lewiston branch Official list36 Mollison Way Suite 1, Lewiston, ME, 042403.9 279 Google reviews(207) 753-7750Details
- Address
- 36 Mollison Way Suite 1, Lewiston, ME, 04240
- County
- Androscoggin
- Phone
- (207) 753-7750
- Hours
- 8:00 a.m. – 4:00 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref lewistonno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Rumford branch Official list65 Lincoln Ave., Rumford, ME, 042764.4 112 Google reviews(207) 369-9921Details
- Address
- 65 Lincoln Ave., Rumford, ME, 04276
- County
- Oxford
- Phone
- (207) 369-9921
- Website
- maine.gov/sos/bmv
- Hours
- 8:00 a.m. – 4:30 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref rumfordno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Augusta branch Official list19 Anthony Ave., Augusta, ME, 043303.6 308 Google reviews(207) 287-3330Details
- Address
- 19 Anthony Ave., Augusta, ME, 04330
- County
- Kennebec
- Phone
- (207) 287-3330
- Website
- maine.gov/sos/bmv
- Hours
- 8:00 a.m. – 4:00 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref augustano dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Scarborough branch Official list200 Expedition Drive Suite G, Scarborough, ME, 040743.6 250 Google reviews(207) 883-2596Details
- Address
- 200 Expedition Drive Suite G, Scarborough, ME, 04074
- County
- Cumberland
- Phone
- (207) 883-2596
- Hours
- 8:00 a.m. – 4:30 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref scarboroughno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Ellsworth branch Official list22 School St., Ellsworth, ME, 046054.2 101 Google reviews(207) 667-9363Details
- Address
- 22 School St., Ellsworth, ME, 04605
- County
- Hancock
- Phone
- (207) 667-9363
- Website
- maine.gov/sos/bmv/locations
- Hours
- 8:00 a.m. – 4:30 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref ellsworthno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Springvale branch Official list456 Main St., Springvale, ME, 040833.6 185 Google reviews(207) 490-1261Details
- Address
- 456 Main St., Springvale, ME, 04083
- County
- York
- Phone
- (207) 490-1261
- Website
- maine.gov/sos/bmv
- Hours
- 8:00 a.m. – 4:30 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref springvaleno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Kennebunk branch Official list63 Portland Road, Kennebunk, ME, 040433.4 215 Google reviews(207) 985-4890Details
- Address
- 63 Portland Road, Kennebunk, ME, 04043
- County
- York
- Phone
- (207) 985-4890
- Website
- maine.gov/sos/bmv/locations
- Hours
- 8:00 a.m. – 4:00 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref kennebunkno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Calais branch Official list23 Washington St., Suite 2, Calais, ME, 046194.6 39 Google reviews(207) 454-2175Details
- Address
- 23 Washington St., Suite 2, Calais, ME, 04619
- County
- Washington
- Phone
- (207) 454-2175
- Website
- maine.gov/sos/bmv/locations
- Hours
- 8:00 a.m. – 4:30 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref calaisno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Caribou branch Official list14 Access Highway Suite 2, Caribou, ME, 04736(207) 492-9141Details
- Address
- 14 Access Highway Suite 2, Caribou, ME, 04736
- County
- Aroostook
- Phone
- (207) 492-9141
- Hours
- 8:00 a.m. – 4:30 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref caribouno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Portland branch Official list125 Presumpscot St., Portland, ME, 04103(207) 822-6400Details
- Address
- 125 Presumpscot St., Portland, ME, 04103
- County
- Cumberland
- Phone
- (207) 822-6400
- Hours
- 8:00 a.m. – 4:00 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref portlandno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
Maine BMV Topsham branch Official list125B Main St., Topsham, ME, 04086(207) 725-6520Details
- Address
- 125B Main St., Topsham, ME, 04086
- County
- Sagadahoc
- Phone
- (207) 725-6520
- Hours
- 8:00 a.m. – 4:30 p.m.
- Record
- In the registerRegister refreshed September 27, 2026Ref topshamno dates published
- Source
- Branch offices, Maine Bureau of Motor Vehicles (check it at the source)
- Last checked
- September 27, 2026
How to get a CDL in Maine: the steps, where to test, schools and costs.
Browse by city in Maine
13 towns, each with its own page
About this data
Where the list comes from and what it does and does not say
The largest concentration is in Augusta: 1 of 13 (8%). Other cities covered include Bangor (1), Calais (1), Caribou (1), Ellsworth (1), Kennebunk (1), and 7 more.
By county, the 13 entries fall across 11 counties; the largest are Cumberland (2), York (2), Androscoggin (1), Aroostook (1).
These 13 entries come from a register that publishes no listing dates at all. They were on the register when it was last refreshed, on September 27, 2026.
All 13 hold the same class of listing: BMV branch office.
All 13 publish a phone number and 8 have a website.
10 of the 13 have a Google rating, averaging 4.0 across 2060 reviews. Scores run from 3.4 to 4.6.
Maine ranks 45th of the 49 states covered in this category, holding 0% of the listings, ahead of 4 others.
Every record on this page comes from Branch offices, published by Maine Bureau of Motor Vehicles on maine.gov as dataset find-your-local-branch.
What the rules require
- CDL classes A, B and C, endorsements and restriction codesWhat Class A, B and C cover by weight and passengers, the six endorsement codes (H, N, P, S, T, X) and which…
- Commercial learner’s permit rules: the 14-day wait and what you can driveWhat a commercial learner’s permit lets you do, who must ride with you, the 14-day wait before the skills…
- The CDL skills test: pre-trip, basic control and road test explainedWhat the three segments of the CDL skills test cover, the order, what causes automatic failure, the 80…
- CDL disqualifications: which offenses cost a CDL, and for how longThe major offenses that disqualify a CDL holder for one year, three years or life, the serious traffic…
- Can you get a CDL with a DUI or a felony on your record?What federal rules say about applying for a CDL with a DUI or felony on your record: which offenses…
- CDL pre-trip inspection checklist for Class A and BThe pre-trip inspection as the CDL vehicle inspection test scores it, in order: in-cab and engine start, the…
- The Drug & Alcohol Clearinghouse for drivers: consent, your record, and getting a violation removedWhat the FMCSA Clearinghouse holds about a CDL driver, why you must register to give consent, how long a…
- Interstate vs intrastate: which trucking rules apply to youHow FMCSA defines interstate and intrastate commerce (including trips that never cross a state line), what…
- Speeding tickets and your CDL: serious violations, personal-vehicle tickets and maskingWhat a speeding ticket does to a CDL: the 15 mph serious-violation line in 49 CFR 383.51, the 60 and 120-day…
- CDL test sites by state: where the skills test is easiest to reach3,992 CDL skills test locations ranked by state per million residents, and how many registered schools each…
Maine: questions
Which cities in Maine have offices?
Are these offices currently licensed?
How many are rated?
Report a correction
A listing closed, moved or missing? It gets checked against the source
Something wrong on this page?
These records come from state registers and the registers are not perfect. If a listing is closed, has moved, or the license details do not match what the state told you, say so and it gets checked against the source.
Get told when the register changes
Licenses lapse and get renewed constantly: in the current data nearly a quarter of the records in one state register have already expired. We re-check the registers and email a short summary of what moved.