How Town and City Clerks Issue Marriage Licenses in New Hampshire
Getting married in New Hampshire starts at a town or city clerk's counter, not at a courthouse. State law, found in RSA 457, gives local clerks the job of taking applications and issuing licenses. The Division of Vital Records Administration in Concord, which sits under the Secretary of State, keeps the statewide marriage record. Our directory lists 206 local offices, from the Bristol Marriage License office on Lake Street to the Boscawen Marriage License office on North Main Street. You can pick a clerk near your home, your workplace, or your ceremony site.
New Hampshire does not tie the license to a county. Any town or city clerk in the state can issue it, and neither partner has to live in the town where you apply. You also do not need to be a state resident. A couple from Massachusetts or Quebec can apply in the White Mountains, and the state does not impose a waiting period before the ceremony. The license is valid for a limited window after it is issued, so schedule your wedding with that in mind and confirm the exact deadline with the clerk.
The license must be used in New Hampshire. If you plan to marry in another state or country, it will not substitute for that place's paperwork. The clerk who issues it is also your best contact for questions about the officiant's return of the completed license.
Rural North Country Clerks and Southern Metro Offices Work Differently
The biggest practical difference in New Hampshire is not the law. It is the office hours. The rules are the same everywhere, but a clerk in a village of a few hundred people runs a very different operation from a clerk in a fast-growing commuter town.
Grafton County and the White Mountain towns
Grafton County has the most listings in our database, with 40 offices. Many are small-town clerks in the Pemigewasset valley and the White Mountains. Examples include the Franconia Marriage License office at 421 Main Street (603-823-5237), the Bristol Marriage License office at 230 Lake Street (603-744-3354), and the Rumney Marriage License office at 79 Depot Street (603-786-2237). Others include the Alexandria Marriage License office at 47 Washburn Road (603-744-3288), the Ashland Marriage License office at 20 Highland Street (603-968-4432), and the Bath Marriage License office at 4 West Bath Road (603-747-2454).
In towns like these, the clerk is often part-time and may share a building with the select board, the tax collector, and the vehicle registration desk. Hours can be limited to a few days a week, and some offices close at midday. Call first, especially if you are driving a long way from out of state.
Rockingham and Hillsborough County commuter towns
Southern New Hampshire looks different. Rockingham County has 36 listings and Hillsborough County has 29. These include the Bedford Marriage License office at 24 North Amherst Road (603-472-3550), the Amherst Marriage License office at 2 Main Street, the Atkinson Marriage License office at 21 Academy Avenue (603-362-4920), and the Auburn Marriage License office at 47 Chester Road (603-483-2281). Larger towns tend to keep fuller weekday hours and often have more than one clerk on staff. That makes same-day service easier, though a lunchtime or Friday rush can still mean a wait.
What to Bring to a New Hampshire Town Clerk
Requirements are set by state law and the standard application form, so they are broadly consistent across offices. Individual clerks may have preferences about payment and appointments. Plan to bring the following.
- Valid government-issued photo ID for each partner, such as a driver's license or passport.
- Your full legal names, dates of birth, and places of birth, along with the other details the application form asks for, such as parents' names.
- Details of any prior marriage, including when and how it ended, if either of you was married before.
- Payment for the license fee, which is set by state law. Ask the clerk in advance whether they accept cards, checks, or cash only.
- Your officiant's name, if you already know who will perform the ceremony.
Plan for both partners to appear at the counter together, and ask the clerk if one of you cannot. Applicants are generally expected to be at least 18, so ask the clerk about age documentation. There is no blood test requirement, and you do not need to bring witnesses to the clerk's office.
Before you set out, call to confirm hours, ask whether the clerk is available on the day you want, and find out whether the clerk wants an appointment. This matters most in the smaller Grafton, Carroll, and Sullivan County towns, where one person may handle every request.
Reading the New Hampshire Listings: Counties, Towns, and Address Quirks
Our listings run across nine counties. After Grafton, Rockingham, and Hillsborough, the next largest are Cheshire County with 24 and Merrimack County with 23. Carroll County has 18, Sullivan County has 13, Belknap County has 12, and Strafford County has 11.
The count tracks how many separate towns each county contains, not how many people marry there. Since every town has its own clerk, a county with many small towns shows many offices.
A few listings carry a name that does not match the town in the address, so read them closely. The Harrisville Marriage License entry shows 705 Old Chesham Road in Marlborough (Cheshire County, 603-827-5546). The Wakefield Marriage License entry shows 2 High Street in Tuftonboro (Carroll County). Both Marlborough and Tuftonboro each carry two listings in our data. Before you drive anywhere, call the number or check the town's own notice to confirm which municipal building actually handles licenses.
Some other entries have no phone number in our data, including Amherst, so look the town up or ask the town hall's main line. In Carroll County, the Albany Marriage License office is at 1972-B NH Route 16 (603-447-2877), a good example of a rural clerk set along a highway rather than a village green. In Cheshire County, the Alstead Marriage License office at 15 Mechanic Street is reachable at 603-835-2242. In Sullivan County, the Acworth Marriage License office at 13 Town Hall Road is reachable at 603-835-6879. In Merrimack County, the Andover Marriage License office is at 31 School Street (603-735-5332).
Choosing the right clerk for your situation
If your wedding is in the Lakes Region, the Alton Marriage License office at 1 Monument Square (603-875-2101) or the Belmont Marriage License office at 143 Main Street (603-267-8302) may be closer than anything else. If you live in Hillsborough County, the Antrim Marriage License office at 66 Main Street (603-588-6785) and the Bennington Marriage License office at 7 School Street (603-588-2189) are options. Pick the clerk who is easiest to reach during their open hours, not the one nearest the venue.
Marriage licenses in New Hampshire are issued by county clerks or recorders, with requirements for identification, fees, and waiting periods set by state law. Couples must obtain their license from a county within the state where the ceremony will be performed.
Marriage Licenses locations are available in 201 cities across New Hampshire. They are spread across 9 counties.
Cities with the highest concentration include Tuftonboro, Marlborough, Bristol, which serve as county seats with the busiest marriage license offices in the state.
Couples in New Hampshire should verify current ID and documentation requirements directly with the issuing county clerk before applying, as requirements for previously divorced or widowed applicants may differ from those marrying for the first time.
Marriage Licenses by Counties
Couples in New Hampshire should check whether their county clerk offers online appointment scheduling for marriage license applications, which can reduce wait times significantly compared to walk-in visits, especially during the busy spring and summer wedding season.
Browse Marriage Licenses by county across New Hampshire to find the nearest location.
After the Ceremony: Returning the License and Getting Certified Copies in New Hampshire
The paperwork does not end when you leave the clerk's office. Your officiant completes the license after the ceremony, and it must be returned to the town clerk so the marriage can be recorded and reported to the state. Ask the clerk at pickup exactly where and by when the signed license should go, and give your officiant those instructions in writing.
Once the marriage is recorded, you can request certified copies. These are the documents the Social Security Administration, the Registry of Motor Vehicles, banks, and employers ask for when you change your name or add a spouse to benefits. In New Hampshire you can usually order from the town clerk where the license was issued or from the Division of Vital Records Administration in Concord. Fees and processing times differ, so check before you order.
Smaller offices such as Franconia, Rumney, or Albany may process requests only on set days. A town hall that is open just a few hours a week will move more slowly than a full-time clerk in Bedford or Amherst. If you need copies for a deadline, such as a visa application or a military benefit, order more than you think you need on the first try. The answers below cover the questions we hear most often.