How Motor Vehicle Services Work in New Hampshire

New Hampshire runs driver and vehicle services through the Division of Motor Vehicles, part of the state Department of Safety. The division's headquarters is at 23 Hazen Drive in Concord, the same address as the Concord DMV Office in our listings. From there the state manages driver licensing, titles, commercial driver credentials and the records behind them.

The rules come from Title XXI of the New Hampshire Revised Statutes Annotated, which covers motor vehicles. Chapter 261 deals with registration and Chapter 263 with driver licenses. You do not need to read the statutes to renew a license. They do explain why some tasks happen at a state office and others at city hall.

Our database lists 14 offices, from Salem near the Massachusetts line to Colebrook near the Canadian border. This page explains how those offices fit together, which counter handles which task, and what to expect depending on where you live.

Town Clerks, State Offices and Who Handles What

The biggest surprise for newcomers is that New Hampshire splits vehicle work between two kinds of counters. Registering a vehicle usually happens at the town or city clerk in the community where the vehicle is garaged. Driver licensing happens at the state's DMV offices and substations.

When you register a car, the clerk collects two charges. One is a municipal permit fee, which stays with the town. The other is the state registration fee. The municipal fee is based on the vehicle's original list price and its age, so a newer car costs more to register than an older one. New Hampshire has no general sales tax, so you will not pay one at registration. That makes the municipal permit the cost to plan for.

The state DMV offices handle the tasks that need a state employee and state equipment:

A standard New Hampshire driver license is valid for five years and expires on the holder's birthday. Put the renewal date on your calendar well ahead. Some renewals can be done online, but a first license or a major change usually means an in-person visit.

Annual safety inspections are a third piece. They are done at licensed private garages, not at DMV offices, so there is no inspection lane to look for at the locations in our directory.

North Country, Seacoast and Southern Tier: How Access Differs

New Hampshire is a small state, but the distance between offices varies a lot. Your experience depends on whether you live along the southern corridor, in the Lakes Region and Seacoast, or in the northern and western parts of the state.

Coos County and the North Country

Coos County has three listings: the Berlin DMV Substation at 143 East Milan Road, the Twin Mountain DMV Office at 549 U.S. 302 in the town of Carroll, and Colebrook Town Hall at 17 Bridge Street. Coos is the state's largest county by area and one of its least densely populated. The nearest office can be a long drive, and mountain roads slow trips in winter.

The town of Carroll, where Twin Mountain sits, is in Coos County. It is not part of Carroll County, which is a separate county farther south. This trips up many people searching by name.

For North Country residents, the practical advice is simple. Call before you leave, bring every document, and avoid planning a road test on a day with a storm forecast. A wasted two-hour round trip costs more than any fee.

Hillsborough County and the Southern Corridor

Hillsborough County holds the state's two largest cities and three listings. The Manchester DMV Office is at 377 South Willow Street. The Nashua office is at 110 Broad Street, listed in our database as "Nashau DMV Office," which looks like a typo. The Milford DMV Substation is at 4 Meadowbrook Drive.

Population is the reason this area feels different. More residents, commuters from Massachusetts and new arrivals share the same few counters. Manchester and Nashua offices tend to be busier, while a substation such as Milford may be quicker if you can drive a little farther. Our data has no wait times, so treat that as a general pattern and check current hours before going.

Rockingham County and the Seacoast Side

Rockingham County lists two entries. The Salem DMV Substation at 154 Main Street serves the busy Interstate 93 and Route 28 area near the state line. The other is the Pittsfield BMV Mobile Unit, listed at 8 Park Avenue in Northwood. In nearby Strafford County, the Dover Point DMV Substation at 50 Boston Harbor Road serves the Seacoast and Dover area.

What to Bring to a New Hampshire DMV Visit

Most delays come from missing paperwork, not long lines. Requirements differ by transaction, so confirm the exact list with the state before you go. For a first New Hampshire license or a move from another state, plan on documents like these:

New residents generally have a limited window after moving to get a New Hampshire license and registration, commonly 60 days. Do not wait until the last week. If you want a REAL ID-compliant card for domestic flights, the identity and residency documents must be originals or certified copies. Photocopies are rejected.

Bring glasses or contacts if you wear them, because the vision screening happens at the counter. If you are taking a road test, bring a registered, insured and inspected vehicle with working lights, signals and horn. Examiners can turn away a test over a vehicle problem.

Reading the New Hampshire Listings Accurately

A few entries in our database need a careful read. Most offices share the same Division of Motor Vehicles number, 603-227-4000, so a call routes through the state, not to a local counter. The Keene DMV Office at 15 Ash Brook Road has no phone number in our data. The Pittsfield BMV Mobile Unit shows a 207 area code, which belongs to Maine, so verify that entry with the state before relying on it.

Colebrook Town Hall is a municipal building, not a standalone DMV office. It may offer limited services or act as a point of contact, so check what it handles before you drive there. Our listings give you addresses and locations. The state Division of Motor Vehicles is the authority on current hours, services and any appointment rules.

The DMV in New Hampshire operates a network of local service centers providing driver licensing, vehicle registration, and title services for residents across the state, with expanded online services available for routine transactions that do not require in-person identity verification.

Motor Vehicles(DMV) locations are available in 14 cities across New Hampshire. They are spread across 9 counties.

Cities with the highest concentration include Colebrook, Northwood, Dover, which have the largest DMV service centers handling the highest transaction volumes in the state.

Residents of New Hampshire can complete many DMV transactions online through the state DMV portal including license renewals, registration renewals, and address changes. In-person visits are typically required only for new licenses, REAL ID applications, and road skills tests.

Motor Vehicles(DMV) by Counties

Residents of New Hampshire can avoid long wait times at the DMV by scheduling appointments online and checking the document requirements checklist before visiting. Arriving with complete documentation the first time prevents the need for a return visit and keeps your transaction moving efficiently.

Browse Motor Vehicles(DMV) by county across New Hampshire to find the nearest location.

Planning a DMV Trip Across New Hampshire's Counties

If you are deciding which office to visit, start with the task. Registration generally goes through your town or city clerk. Driver licensing goes through the state. Then choose the closest office that handles it. Concord is the administrative center, and the Concord DMV Office at 23 Hazen Drive in Merrimack County is the logical stop for unusual cases or records questions.

In the western and upper valley parts of the state, options are fewer. The North Haverhill DMV Office at 3765 Dartmouth College Highway is the listing for Grafton County. The Claremont DMV Substation at 17 Water Street serves Sullivan County. Farther south, the Keene DMV Office at 15 Ash Brook Road covers Cheshire County.

In the White Mountains area, the Tamworth DMV Office at 1864 White Mountain Highway is the listing for Carroll County. Plan these trips around the weather and tourist traffic. Summer and fall weekends can slow roads through the notches and valleys.

Whichever office you pick, go with copies and originals of your documents, a payment method and a clear idea of the transaction. Check current hours with the state first, since substations and mobile units may not keep the same schedule as the main offices.

New Hampshire DMV Questions Answered

In most cases you register through the town or city clerk where the vehicle is based, not at a state DMV office. The clerk collects the local municipal permit fee and the state registration fee in one visit. Bring proof of ownership, your identification and proof of insurance. Driver licensing, by contrast, is handled by the state Division of Motor Vehicles at offices such as Concord, Manchester and Dover Point. If you are unsure which counter you need, call your town clerk first. It can save you a wasted trip.

Expect to show proof of identity, your Social Security number and proof that you live in New Hampshire, such as a lease or utility bill. You will surrender your out-of-state license and complete a vision screening and photo. Some applicants must also take knowledge or road tests, depending on their history. Move quickly after arriving, since new residents commonly have about 60 days. Confirm the current document list with the state before you visit Berlin, Keene, Salem or any other office.

Most listings in our database, including Berlin, Claremont, Concord, Manchester, Nashua and Tamworth, show the same number, 603-227-4000. That is a state Division of Motor Vehicles line, not a direct line to each counter. The Keene office has no phone number in our data. The Pittsfield BMV Mobile Unit shows a 207 number, a Maine area code, so confirm that entry with the state before relying on it. For anything urgent, use the main state number.

No. The Twin Mountain DMV Office at 549 U.S. 302 is in the town of Carroll, which lies in Coos County. Carroll County is a different county, and its listing in our database is the Tamworth DMV Office at 1864 White Mountain Highway. The similar names cause confusion when people search by county. If you are in the Mount Washington Valley area, check both offices and compare drive times, hours and the services each one provides.

New Hampshire has no general sales tax, so there is none at registration. You still pay a municipal permit fee set by the town or city, plus the state registration fee and any title fee. The municipal fee depends on the vehicle's original list price and age, so a newer vehicle costs more than an older one. Ask your town clerk for an estimate before you go, since the amount varies by vehicle and by community.

Manchester and Nashua are the state's largest cities, so their offices draw the most traffic. We do not have wait-time data, so check current hours and any appointment rules with the state before you leave. Having every document ready prevents a second trip. If you are flexible, the Milford DMV Substation at 4 Meadowbrook Drive is also in Hillsborough County and may be a quicker option. Consider online renewal if your transaction allows it.