New Hampshire Department of Motor Vehicles Locations

☀️

Last updated: May 17, 2024

See an Interactive Map of NH DMV Locations

Driver License Knowledge, Vision and Road Tests, and Commercial Driver Licenses (CDL), currently require an appointment.

Knowledge and vision tests must be successfully completed before a road test is scheduled.

To obtain a motorcycle license, applicants will need to either have passed a motorcycle rider training program within the past year OR earned a passing grade for the motorcycle skills test.

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