Find the New Hampshire DMV Office Closest to You

Hours of Operation

8:00 a.m.–4:30 p.m. @ All Locations

Please note: Not all locations are open everyday.

Any applicant requiring a road test must appear no later than 3:30 p.m.

LOCATIONADDRESS & DAYS OPEN
Concord (Headquarters)Department of Safety, Division of Motor Vehicles
23 Hazen Drive
(Monday through Friday)
Berlin143 East Milan Road
(Wednesday and Thursday)
ClaremontDMV Office — Mill #1, 17 Water Street
(Thursday and Friday)
ColebrookColebrook Town Hall, Bridge Street
(1st, 3rd, and 5th Fridays)
Dover PointDMV Office — Dover Point, 50 Boston Harbor Road
(Monday through Friday)
EppingDMV Office — Epping, Route 125
(Monday through Friday)
KeeneDMV Office — Keene, Route 9
(Monday, Tuesday and Wednesday)
Laconia/BelmontBelknap Mall, Route 3, Belmont
(Monday through Friday)
LebanonMiracle Mile Plaza, Route 4
(Monday, Tuesday and Wednesday)
ManchesterGold’s Corner Business Center, 815 Canal Street
(Monday through Friday)
MerrimackHarris Pond Shopping Center, Route 3
(Monday through Friday)
MilfordDMV Office — Milford, 4 Meadowbrook Drive
(Thursday and Friday)
North HaverhillGrafton County Courthouse, Route 10
(2nd and 4th Fridays)
RochesterGlobe Shopping Center, 306 North Main Street
(Thursday and Friday)
SalemSalem Town Hall
(across from Salem High School, next to the courthouse)
33 Geremonty Drive
(Monday through Friday)
TamworthDMV Office — Tamworth, Route 16
(Monday, Tuesday and Wednesday)
Twin MountainDMV Office — Twin Mountain, Route 302
(Monday and Tuesday)