Maine DMV Locations

Below you will find a map of Department of Motor Vehicle offices located in Maine.  Zoom into the map and click on a marker to find the Maine DMV location nearest you!

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.  Thanks!

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?

Adam and Mike’s main body of content for all the SEO’ing.  The text is randomly generated so it is not identical to anything else online.  It’s taken from this page:  https://generator.lorem-ipsum.info/_latin

Sensibus intellegebat sea cu. Et est augue fuisset. Dolore explicari consequat vix ei. Mei iusto oblique te? Etiam eligendi luptatum ad mel! Et inermis facilisis vel, his case deleniti laboramus ut, vidisse perfecto liberavisse ea vix. Mel ei tation altera invenire, sed erant fierent antiopam ex, cibo utamur et qui.

Debet tritani malorum at sea? Ad modo ridens detracto nec, cu choro quaestio urbanitas sed? Vix malis diceret ex, his evertitur prodesset et. Ei mundi putent repudiandae cum. Ei nostro legendos eum, duo et quaeque dolorem. Appellantur complectitur ad vis.

Posse regione detraxit has ad! Id pro dignissim abhorreant, no sint primis feugiat pri, et his quot postulant. Ei mel viris audiam, ei iudicabit maluisset disputationi nec, errem abhorreant reprehendunt ut sed. Nisl eros dignissim vim te, iisque saperet ea quo. Intellegat mnesarchum reprimique ut has, eos omittam incorrupte ad! An sea purto propriae, per ei nisl apeirian?

 

At nam fuisset laboramus disputando, usu cu comprehensam mediocritatem? Pri ex simul honestatis, cu quo legimus ceteros scribentur. Vis ornatus reprimique ea, legendos elaboraret sed at. Ei vis apeirian persecuti, mel velit maiorum honestatis id, urbanitas philosophia cu per. Sea in impetus eleifend disputationi, eu nam errem laboramus.

Diam vide facilisis nec eu. Cu eum percipit maluisset suscipiantur, minim libris constituto ne est. Duo at eruditi electram, in nostro aliquam eruditi vix. Nam cu enim nihil ancillae.

Id malis albucius cum! No populo atomorum vel, enim apeirian theophrastus ea mei. Vel diam fuisset te, denique adipisci ut sea? Quo tamquam alienum consetetur eu! Vel an volumus postulant, alia animal omittam mel ad, ea eum suas posidonium. Has quas denique in, usu in consul vituperatoribus, suavitate liberavisse mea ne. Cu ridens nostrum per?

Eu per homero tractatos, ne eam velit paulo! Ut iudico ornatus quo, agam veri signiferumque nec ut, prompta suscipit persecuti est ut! Debitis disputando id nam, qui alia solet vocent an? His te vero errem offendit, libris intellegam sadipscing an vis. Lorem sensibus liberavisse est in, ei amet audire appellantur vix, eos ea modus instructior! Tritani facilis adipisci ad eam, ei his tollit philosophia. Virtute dissentiunt et nam.

Maine population map

Usu ei gubergren argumentum, has novum qualisque voluptatum no. Pro eu soluta possim everti, numquam gubergren similique ut vel. Tollit tritani qui ex? Vix te tale neglegentur, nam te decore volumus, virtute percipitur te pri. Mel in decore sapientem, pri exerci nominavi theophrastus ex, sea ad soleat volumus definiebas! Fabulas meliore pertinacia ad vix, at elit aliquando sed, vix dicit honestatis cu.

Assentior voluptatum eos te, rebum homero persequeris sea ad? Id vis elitr suscipit? Vel vitae doctus dissentias at? Quis comprehensam per ad. Vix quodsi probatus ex, no vis congue offendit concludaturque. Per vidit tacimates an, no idque essent aliquid duo!

Maine DMV FAQ

FAQ Question #1

FAQ Answer #1.  Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.

FAQ Question #2

FAQ Answer #2.  Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.

FAQ Question #3

FAQ Answer #3.  Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.