The Milford DMV is the New Hampshire Division of Motor Vehicles office at 4 Meadowbrook Drive, serving Milford, Amherst, Wilton and the surrounding Souhegan Valley towns. It moved into this permanent building in August 2019 and is open Monday through Friday, 8:00 a.m. to 4:30 p.m. Every NH DMV office has worked by appointment since November 3, 2025, so book before you go. Vehicle registrations start at Milford Town Hall, not at the DMV.
Milford DMV Hours, Address and Contact Details
| Detail | Milford DMV |
|---|---|
| Address | 4 Meadowbrook Drive, Milford, NH 03055 (get directions) |
| Hours | Monday–Friday, 8:00 a.m.–4:30 p.m. |
| Appointments | Required. Book through Make an Appointment on the NH DMV homepage. |
| Phone | No direct line is published for this office. Call NH DMV customer service at (603) 227-4000, Monday–Friday, 8:00 a.m.–4:30 p.m. |
| Drop box | Yes |
Do You Need an Appointment at the Milford DMV?
Yes. NH DMV moved all 14 of its offices, including Milford, to an appointment-based system on November 3, 2025. Knowledge tests and road tests have always required an appointment.
How to Book an Appointment
- Go to the NH DMV homepage.
- Select Make an Appointment.
- Choose Milford and the service you need, then pick an open time.
Same-Day Appointments and Walk-Ins
NH DMV holds a limited block of same-day appointments each day for urgent transactions. If you arrive without an appointment, staff will help you find one, which may be on another day or at another office.
Services Available at the Milford DMV
Milford handles most everyday DMV transactions. Here’s what you can and can’t do at this office.
| Service | Available here? | Notes |
|---|---|---|
| Driver licenses, REAL ID and non-driver IDs | Yes | New licenses, renewals and replacements |
| Knowledge and road tests | By appointment only | Road test availability varies by office |
| Vehicle registration | Yes | Start with your town or city clerk first |
| Duplicate title applications | Yes | For other title questions, call the Title Bureau at (603) 227-4150 |
| Walking disability services | Yes | |
| Your own driving record | Yes | Requests for someone else’s record must go to the Concord headquarters |
| Drop box | Yes | |
| Vehicle inspections | No | DMV offices don’t inspect vehicles |
| International Registration Plan (IRP) | No | Handled by the IRP office in Concord |
How to Register a Vehicle in Milford
Registering a vehicle in New Hampshire is a two-part process. You always start with your town or city clerk, who collects the local fees and confirms your residency. The state portion comes second.
Step 1: Start at Milford Town Hall
Milford residents begin at Town Hall, 1 Union Square. Call the Town Clerk’s office before you go to confirm current hours and what to bring for your registration.
| Detail | Milford Town Clerk |
|---|---|
| Address | Town Hall, 1 Union Square, Milford, NH 03055 |
| Phone | (603) 249-0650 |
Step 2: Complete the State Portion at the DMV, If Needed
Most New Hampshire towns can also complete the state portion of a registration for a small extra fee. Ask the Town Clerk whether it can finish yours. If it can’t, bring the paperwork the clerk gives you to your DMV appointment.
Driver’s Licenses and REAL ID
Renewing Your Driver’s License
About two months before your license expires, NH DMV mails a renewal notice. The notice tells you whether you can renew online. If you can’t, book an appointment at Milford or another office.
Documents Needed for a REAL ID
Bring documents that prove:
- your identity and lawful presence, such as a U.S. passport or a certified birth certificate
- your Social Security number
- your New Hampshire residency
- each legal name change, such as a marriage certificate for each marriage
The state’s REAL ID site has an online document checker that tells you exactly what to bring.
License and ID Fees
| Item | Fee |
|---|---|
| Driver license (standard) | $50 |
| REAL ID driver license | $60 |
| Non-driver ID card | $10 |
| Duplicate license or ID | $10 |
| Address change reprint | $3 |
Knowledge and Road Tests
NH DMV gives knowledge and road tests by appointment only, and road test availability varies between offices. Request a test through the DMV’s appointment system, and check other offices if Milford has no openings.
For a road test, bring:
- a vehicle of the right class for your license that’s fully registered, in safe condition and inspected if required
- a properly licensed driver who drives you to and from the test site and stays until your test is finished
Before You Go: Payment and Holiday Closures
Accepted Payment Methods
NH DMV offices accept:
- Visa, MasterCard and Discover cards, plus American Express in person or by phone
- Cash, in person only
- Personal checks, money orders and traveler’s checks made payable to “State of NH – DMV”
The Milford Town Clerk sets its own payment options for registrations, so call (603) 249-0650 before you go.
Holiday Closures
NH DMV offices close on New Hampshire’s paid state holidays:
- New Year’s Day
- Martin Luther King Jr./Civil Rights Day
- Presidents’ Day
- Memorial Day
- Independence Day
- Labor Day
- Veterans Day
- Thanksgiving Day and the day after
- Christmas Day
When a holiday falls on a weekend, the state may observe it on a nearby weekday instead.
Services You Can Complete Online
You can skip the trip for several transactions on the NH DMV website:
- Renew your driver’s license or non-driver ID, if your renewal notice says you’re eligible
- Order a duplicate license or ID
- Pay a ticket or plead not guilty
- Book a DMV appointment
Many towns also let you renew your registration online or by mail. Check with the Milford Town Clerk.
Other DMV Offices Near Milford
If Milford can’t fit you in, these are the closest DMV offices:
- Nashua DMV: 110 Broad Street, open Monday–Friday, 8:00 a.m.–4:30 p.m., with appointments until 5:00 p.m. twice a week
- Manchester DMV: 377 South Willow Street, open Monday–Friday, 8:00 a.m.–4:30 p.m., with appointments until 5:00 p.m. twice a week
- Salem DMV: 154 Main Street, open Monday–Friday, 8:00 a.m.–4:30 p.m.
For every location in the state, see our list of New Hampshire DMV offices.
Frequently Asked Questions
NH DMV lists the Milford office as open Monday through Friday, 8:00 a.m. to 4:30 p.m. Some older listings show Thursday and Friday only, but the office is open all five weekdays. You’ll need an appointment for any visit.
Yes. All NH DMV offices have been appointment-based since November 3, 2025. A limited number of same-day slots is held each day for urgent transactions.
Start at Milford Town Hall, 1 Union Square. Call the Town Clerk at (603) 249-0650 to confirm hours and what to bring.
No. Peterborough isn’t on NH DMV’s list of offices. The Milford and Keene offices are the closest, at roughly similar distances.
No. NH DMV offices don’t inspect vehicles. Where an inspection is required, it’s done at a licensed inspection station, usually a local garage.
NH DMV doesn’t publish a direct number for the Milford office. Call customer service at (603) 227-4000, driver licensing at (603) 227-4020 or registration at (603) 227-4030, Monday through Friday, 8:00 a.m. to 4:30 p.m.
Conclusion
The Milford DMV is open every weekday at its Meadowbrook Drive building and works by appointment, so book through NH DMV before you make the trip. Start registrations at Town Hall on Union Square, calling the Town Clerk first to confirm hours, and for license visits, bring the right documents and check whether your renewal notice lets you renew online. If Milford has no openings, Nashua and Manchester are the nearest offices.

Add Comment