New Hampshire Department of Motor Vehicles Locations

Last updated: December 2, 2023

See an Interactive Map of NH DMV Locations

New Hampshire DMV Addresses, Phone Numbers, and Hours

Colebrook, NH DMV
17 Bridge Street, Colebrook, New Hampshire
(603) 237-4070
Limited Availability, Appointment Only

Concord, NH DMV
23 Hazen Drive, Concord, New Hampshire
(603) 271-2251
Monday - Friday, 8:00 a.m. to 4:30 p.m.

Dover, NH DMV
50 Boston Harbor Road, Dover, New Hampshire
(603) 227-4000
Monday - Friday, 8:00 a.m. to 4:30 p.m.

Epping, NH DMV
315 Calef Highway, Epping, New Hampshire
(603) 227-4000
Monday - Friday, 8:00 a.m. to 4:30 p.m.

Gorham, NH DMV
491 Main Street (Mountain Valley Plaza)
(603) 271-2251
Monday - Thursday, 8:00 a.m. to 4:30 p.m.

Keene, NH DMV
149 Emerald Street Suites A-1 and A-2, Keene, New Hampshire
(603) 271-2251
Monday - Friday, 8:00 a.m. to 4:30 p.m.

Manchester, NH DMV
377 South Willow Street, Manchester, New Hampshire
(603) 227-4000
Monday - Friday, 8:00 a.m. to 4:30 p.m.

Milford, NH DMV
4 Meadow Brook Drive, Milford, New Hampshire
(603) 271-2371
Wednesday and Thursday, 8:00 a.m. to 4:30 p.m.

Nashua, NH DMV
110 Broad Street, Nashua, New Hampshire
(603) 227-4000
Monday - Friday, 8:00 a.m. to 4:30 p.m.

Newport, NH DMV
20 North Main Street, Newport, New Hampshire
(603) 271-2371
Monday - Friday, 8:00 a.m. to 4:30 p.m.

North Haverhill, NH DMV
3765 Dartmouth College Highway, North Haverhill, New Hampshire
(603) 271-2371
Limited Availability, Driver Licensing Appointments Only

Salem, NH DMV
33 Geremonty Drive, Salem, New Hampshire
(603) 227-4000
Monday - Friday, 8:00 a.m. to 4:30 p.m.

Tamworth, NH DMV
1864 White Mountain Highway, Tamworth, New Hampshire
(603) 271-2251
Monday - Friday, 8:00 a.m. to 4:30 p.m.

Twin Mountain, NH DMV
549 Route 302 West, Twin Mountain, New Hampshire
(603) 271-2251
Monday - Friday, 8:00 a.m. to 4:30 p.m.

Map of All New Hampshire DMV Locations

Click any red marker on the map for more details