Where the Rockingham DMV is located and what it handles

Rockingham County has one full-service DMV office located in Salem, New Hampshire. This office issues driver's licenses, handles vehicle registration, processes title transfers, and manages license renewals. The address is 100 Hazen Drive, Salem, NH 03079. This is the only DMV location serving Rockingham County residents, so if you live in towns like Derry, Londonderry, Raymond, or Windham, you will travel to Salem for in-person services.

The Rockingham DMV is run by the New Hampshire Division of Motor Vehicles, which operates under state law. Unlike some states where county DMVs have different rules, New Hampshire's DMV follows the same procedures statewide. However, wait times and appointment availability at the Rockingham location can differ from other offices depending on local demand.

Key Takeaways

  • The Rockingham DMV is in Salem and is the only full-service office in the county; you cannot use a different location if you live in Rockingham.
  • You must make an appointment online through the New Hampshire DMV website before visiting; walk-ins are not accepted.
  • Bring your current ID, proof of residency, and any documents related to your transaction (title, registration, medical records for license renewal).
  • Hours are Monday through Friday, 8:15 a.m. to 4:15 p.m., with no Saturday or Sunday service.
  • The office is closed on state holidays, so check the New Hampshire DMV calendar before planning your visit.

How to make an appointment at Rockingham DMV

New Hampshire requires all DMV customers to book an appointment before arriving. You cannot walk in without one. Go to the New Hampshire DMV website (nh.gov/safety/dmv) and select "Schedule an Appointment." You will choose the Rockingham County location, then pick the type of service you need: license renewal, new license, vehicle registration, title transfer, or another transaction.

The system shows available dates and times. Appointments fill up quickly, especially in the morning and on Thursdays and Fridays. If no slots appear for your preferred date, check back later—the DMV releases new appointment windows regularly. You can also call the Rockingham DMV directly at (603) 271-2251 to ask about availability or to book by phone if you have trouble with the online system.

Bring your appointment confirmation email or print it out. The DMV staff will check it when you arrive. If you miss your appointment without canceling, you may have to wait longer to book the next one.

Hours and holiday closures

The Rockingham DMV is open Monday through Friday, 8:15 a.m. to 4:15 p.m. There is no Saturday or Sunday service. The office closes for state holidays, including New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas.

New Hampshire also observes some holidays that other states do not, such as Founder's Day (second Monday in June). Check the New Hampshire DMV website or call ahead before visiting on or near a holiday to confirm the office is open. Wait times are often shorter on Tuesday and Wednesday mornings compared to late-week afternoons.

Documents to bring for common transactions

What you need depends on your transaction. For a driver's license renewal, bring your current license, proof of residency (utility bill, lease, or bank statement dated within 60 days), and your Social Security number. If your license has expired more than five years ago, you may need to take a written test and vision test in addition to providing these documents.

For a new driver's license, bring proof of identity (passport, birth certificate, or out-of-state license), proof of Social Security number (Social Security card or tax return), proof of residency, and proof of New Hampshire residency if you are new to the state (lease, utility bill, or letter from an employer). You will also take a written test and vision test.

For vehicle registration or a title transfer, bring your current registration, the vehicle title (signed by the previous owner if it is a transfer), proof of insurance, and proof of residency. If the vehicle is financed, bring a letter from the lender showing they hold the title. Bring your appointment confirmation and a valid ID to every visit.

Fees and payment methods

New Hampshire DMV fees vary by transaction and do not change by location. A standard driver's license renewal costs $85 for a five-year license or $130 for a ten-year license. A new driver's license is $85 for five years or $130 for ten years. Vehicle registration renewal fees depend on the vehicle's weight and age; most passenger cars range from $40 to $60 annually.

The Rockingham DMV accepts cash, check, debit card, and credit card. Some transactions may have additional fees—for example, a duplicate title costs $25, and a license replacement costs $25. Ask the DMV staff for an exact total before you pay, or check the New Hampshire DMV website for a full fee schedule.

What to expect during your visit

Arrive 10 to 15 minutes before your appointment time. Check in at the front desk with your confirmation email and ID. You will be called to a service window when it is your turn. The staff will review your documents, answer questions, and process your transaction. For license services, you may take a photo and a vision test at the window.

Most transactions take 15 to 30 minutes once you are called. If documents are missing or incomplete, the staff will tell you what you need and may ask you to reschedule. Bring all originals—photocopies are usually not accepted. If you need a new license, you will receive it in the mail within 7 to 10 business days; registration and title documents are often issued the same day.

Frequently Asked Questions

Can I renew my license online instead of going to Rockingham DMV?

New Hampshire allows online renewal only if your license is not expired and you have not changed your address or name. Go to nh.gov/safety/dmv and select "Renew Online." If you cannot renew online, you must visit the Rockingham office in person.

What if I need a Real ID compliant license?

New Hampshire issues Real ID compliant licenses at all DMV offices, including Rockingham. You need an original or certified birth certificate, a passport, or a passport card, plus proof of Social Security number and residency. Real ID licenses cost the same as standard licenses and are issued the same day for the photo, but the card arrives by mail.

How long does a vehicle title transfer take?

Title transfers are usually processed the same day at the Rockingham DMV if all documents are correct. You will receive the new title in the mail within 7 to 10 business days. Bring the signed title from the seller, proof of insurance, and proof of residency.

What if my appointment time does not work anymore?

Cancel your appointment through the New Hampshire DMV website or by calling (603) 271-2251 as soon as you know you cannot make it. This frees up the slot for another person and lets you book a new time without penalty.

Does Rockingham DMV offer commercial driver's license services?

Yes. Commercial driver's license testing and renewal are handled at the Rockingham DMV. You must schedule an appointment and bring your current CDL, medical certification, and any required endorsement documents. CDL services follow the same appointment system as regular licenses.