Back to New Hampshire

New Hampshire Driver License Offices

Find your nearest DMV office in New Hampshire. 17 locations with addresses, phone numbers, and office hours.

New Hampshire Division of Motor Vehicles
|| Official Website

Browse the complete directory of New Hampshire DMV office locations below. Each listing includes the office address, phone number, and business hours. Use the search bar to filter by city or zip code, or click "Use My Location" to find the nearest DMV office to you. We recommend contacting your local office directly before visiting to confirm hours and appointment requirements.

NH DMV Concord Main Office

23 Hazen Drive, Concord, NH 03305 03305
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Berlin Office

650 Main Street, Berlin, NH 03570 03570
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Claremont Office

17 Water Street, Claremont, NH 03743 03743
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Dover Office

50 Boston Harbor Road, Dover, NH 03820 03820
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Epping Office

315 Calef Highway, Epping, NH 03042 03042
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Gorham Office

20 Park Street, Gorham, NH 03581 03581
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Keene Office

149 Emerald Street, Keene, NH 03431 03431
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Laconia Office

65 Beacon Street West, Laconia, NH 03246 03246
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Lebanon Office

10 West Park Street, Lebanon, NH 03766 03766
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Manchester Office

377 South Willow Street, Manchester, NH 03103 03103
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Nashua Office

110 Broad Street, Nashua, NH 03064 03064
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Newport Office

20 North Main Street, Newport, NH 03773 03773
Mon-Fri 8:00 AM - 4:30 PM

NH DMV North Haverhill Office

3785 Dartmouth College Highway, North Haverhill, NH 03774 03774
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Ossipee Office

803 White Mountain Highway, Ossipee, NH 03864 03864
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Salem Office

154 Main Street, Salem, NH 03079 03079
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Tamworth Office

2074 White Mountain Highway, Tamworth, NH 03886 03886
Mon-Fri 8:00 AM - 4:30 PM

NH DMV Twin Mountain Office

549 Route 3 North, Twin Mountain, NH 03595 03595
Mon-Fri 8:00 AM - 4:30 PM

What to Bring to the DMV

Before visiting a New Hampshire DMV office, make sure you have all required documents. Requirements may vary by office and the type of service you need, so check with your local DMV ahead of time. Most offices require the following items:

Proof of identity (birth certificate, passport)
Proof of residency (utility bill, bank statement)
Social Security card or number
Payment for applicable fees
Current driver license (if renewing)
Completed application form (if required)

Disclaimer: Office locations, hours, and phone numbers may change. We recommend calling ahead or visiting the to confirm details before your visit. Schedule an appointment online when available to reduce wait times.

Official Federal Resources

For additional information about driver licensing, vehicle safety standards, and commercial vehicle regulations, consult these official federal resources. Each agency provides authoritative guidance for drivers across all 50 states.