Cheshire County Vital Records (New Hampshire)

Search Cheshire County, NH vital records such as births, death, marriages, and divorces.


Cheshire County Clerks file important documents and preserve vital records in Cheshire County, NH. The Clerk’s office is a valuable source for Cheshire County vital records, which are available as public records. The office maintains Cheshire County birth certificates, death certificates, and marriage records, in addition to divorce decrees. Many Clerk’s Offices have vital records dating back to the 1800s, making them an excellent source for Cheshire County genealogical research. Most Clerk’s Offices provide online ordering forms to request vital records.

Alstead Clerk Alstead NH 15 Mechanic Street 03602 603-835-2242

Cheshire County Clerk Keene NH 33 Winter Street 03431 855-212-1234

Chesterfield Town Clerk Chesterfield NH 504 New Hampshire 63 03443 603-363-8071

Deputy Town Clerk Walpole NH 34 Elm Street 03608 603-756-3514

Dublin Town Clerk Dublin NH 1122 Main Street 03444 603-563-8859

Fitzwilliam Town Clerk Fitzwilliam NH 13 Templeton Turnpike 03447 603-585-7791

Harrisville Town Clerk Harrisville NH 705 Chesham Road 03450 603-827-5546

Hinsdale Town Clerk Hinsdale NH 11 Main Street 03451 603-336-5719

Jaffrey Town Clerk Jaffrey NH 10 Goodnow Street 03452 603-532-7880

Keene City Clerk Keene NH 3 Washington Street 03431 603-352-0133

Marlborough Town Clerk Marlborough NH 236 Main Street 03455 603-876-4529

Nelson Town Clerk Harrisville NH 7 Nelson Road 03450 603-847-9043

Richmond Town Clerk Richmond NH 105 Old Homestead Highway 03470 603-239-6202

Swanzey Town Clerk Swanzey NH 620 Old Homestead Highway 03446 603-352-7411

Troy Town Clerk Troy NH 16 Central Square 03465 603-242-3845


Cheshire County Health Departments maintain vital records for their municipality and make them available to the public in Cheshire County, NH. A Department of Health can issue certified copies of vital records including Cheshire County birth certificates, death certificates, marriages certificates and licenses, and divorces decrees. Health Departments have Cheshire County vital records dating back to the 1800s, making them an excellent source for genealogical research. Health Departments provide online ordering forms to request vital records.

Keene Health Department Keene NH 3 Washington Street 03431 603-352-5440


Cheshire County Marriage License Offices provide marriage licenses to couples who plan to marry in Cheshire County, NH. They are typically a division of the local county clerk or the health department. Marriage License Offices also maintain copies of marriage licenses, which are public Cheshire County vital records. Cheshire County Marriage License Offices provide online search tools to locate marriage licenses. To access older marriage licenses, you may need to apply in person or by mail.

Alstead Marriage License Alstead NH 15 Mechanic Street 03602 603-835-2242

Chesterfield Marriage License Chesterfield NH 490 Route 63 03443

Dublin Marriage License Dublin NH 1120 Main Street 03444 603-563-8859

Fitzwilliam Marriage License Fitzwilliam NH 13 Templeton Turnpike 03447 603-585-7214

Gilsum Marriage License Gilsum NH 650 Route 10 03448 603-357-0320

Harrisville Marriage License Marlborough NH 705 Old Chesham Road 03455 603-827-5546

Hinsdale Marriage License Hinsdale NH 11 Main Street 03451 603-336-5719

Jaffrey Marriage License Jaffrey NH 10 Goodnow Street 03452 603-532-7445

Keene Marriage License Keene NH 3 Washington Street 03431 603-352-0133

Marlborough Marriage License Marlborough NH 236 Main Street 03455 603-876-4529

Marlow Marriage License Marlow NH 167, Nh Route 123 03456 603-446-2245

Nelson Marriage License Harrisville NH 7 Nelson Road 03450 603-847-9043

Richmond Marriage License Richmond NH 105 Old Homestead Highway 03470 603-239-4232

Rindge Marriage License Rindge NH 30 Payson Hill Road 03461

Roxbury Marriage License Roxbury NH 3 Middletown Road 03431 603-352-4903

Stoddard Marriage License Stoddard NH 2175 State Highway 9 03464 603-446-2214

Sullivan Marriage License Sullivan NH 452 Centre Street 03445 603-847-3316

Surry Marriage License Surry NH 1 Village Road 03431 603-352-3075

Swanzey Marriage License Swanzey NH 620 Old Homestead Highway (Route 32 03445

Troy Marriage License Troy NH 16 Central Square 03465 603-242-3845

Walpole Marriage License Walpole NH 34 Elm Street 03608 603-756-3514

Westmoreland Marriage License Westmoreland NH 780 Route 63 03467 603-399-7211

Winchester Marriage License Winchester NH 1 Richmond Road 03470


Cheshire County Town Hall or City Halls are the chief administrative office in Cheshire County, NH. Town and City Halls often maintain records related to their municipality, including Cheshire County vital records. You can find Cheshire County birth certificates, death certificates, marriage licenses, and divorce decrees at the Town Hall or City Hall. In some locations, these vital records are available online or by filling out an online request form.

Dublin Town Hall Dublin NH 1120 Main Street 03444 603-563-8544

Surry Town Hall Surry NH 1 Village Road 03431 603-352-3075

Swanzey Town Hall Swanzey NH 267 Old Homestead Highway 03446 603-352-2103

Troy Town Hall Troy NH 14 Central Square 03465 603-242-3775

Walpole Town Hall Walpole NH 34 Elm Street 03608 603-756-3514