Strafford County Ancestry Search (New Hampshire)

Find Strafford County, NH cemeteries, clerks, courts, historical societies, libraries, marriage license offices and town and city halls for free public records.


Strafford County Cemeteries may provide you with access to free public records related to funerals, burials, graveyards, gravesites, tombstone and headstone locations. Cemetery records provide Strafford County vital records useful for discovering family history.

Dover City Cemetery Dover NH 131 Central Avenue 03820 603-516-6480

Dover Pine Hill Cemetery Dover NH East Watson Street 03820 603-516-6480

Dover St Charles Cemetery Dover NH Old Rochester Road 03820 603-742-4837

Dover St Marys Cemetery Dover NH Dover Point Road 03820 603-742-4837

Farmington Pine Grove Cemetery Association Farmington NH 4 Canal Street 03835 603-755-9441

Milton Mills Cemetery Milton NH Applebee Road 03851 603-652-4124

Rochester Holy Rosary Cemetery Rochester NH Brock Street 03867 603-332-1863

Rochester Rochester Cemetery Rochester NH Franklin Street 03867 603-332-7423

Rollinsford New Town Cemetery Rollinsford NH Roberts Road 03869 603-742-7460

Rollinsford Saint Michaels Cemetery Rollinsford NH General John Sullivan Way 03869 603-742-7460

Somersworth Forest Glade Cemetery Somersworth NH Maple Street 03878 603-692-4266

Somersworth Mt Calvary Cemetery Somersworth NH Cemetery Road 03878 603-692-2172

St Martins Cemetery Office Holly Trinity Somersworth NH 120 Maple Street 03878 603-692-0524

Strafford Crown Point Cemetery Strafford NH First Crown Point Road 03884 603-332-7905


Strafford County Clerks may provide you with access to free public records related to marriage licenses, divorce filings, criminal, jail and arrest records. Strafford County genealogy records such as marriage licenses and certificates are useful for New Hampshire family research.

Barrington Town Clerk Barrington NH 41 Province Road 03825 603-664-5476

Durham Town Clerk Durham NH 15 Newmarket Road 03824 603-868-5577

Middleton Town Clerk Middleton NH 182 Kings Highway 03887 603-473-2576

Milton Town Clerk Milton NH 424 White Mountain Highway 03851 603-652-9414

New Durham Clerk New Durham NH 4 Main Street 03855 603-859-7171

Strafford County Clerk Dover NH 259 County Farm Road 03820 855-212-1234


Strafford County Courts may provide you with access to free public records related to legal proceedings, cases, filings, documents, and appeals. Strafford County court records provide public records useful to family researchers.

Dover District Court Dover NH 25 Saint Thomas Street 03820 603-742-7202

Durham District Court Durham NH 90 Main Street 03824 603-868-2323

Rochester District Court Rochester NH 76 North Main Street 03867 603-332-3516

Strafford County Courthouse Dover NH 259 County Farm Road 03820 603-742-3065


Strafford County Historical Societies may provide you with access to free public records related to local history and culture. Strafford County vital records provided by Historical Societies are important for ancestry research.

Rochester New Hampshire Historical Society Rochester NH 58 Hanson Street 03867 603-330-3099

Strafford New Hampshire Historical Society Barrington NH 520 Province Road 03825 603-664-7334


Strafford County Libraries may provide you with access to free public records databases with information related to vital, genealogy, historical, and property records. These Strafford County public records are useful for genealogy research.

Dover Public Library Dover NH 73 Locust Street 03820 603-516-6050

Durham Public Library Durham NH 49 Madbury Road 03824 603-868-6699

Madbury Public Library Madbury NH 9 Town Hall Road 03823 603-743-1400

Milton Free Public Library Milton Mills NH PO Box 127 03852 603-473-8535

Rochester Public Library Rochester NH 65 South Main Street 03867 603-332-1428


Strafford County Marriage License Offices may provide you with free public records related to marriage licenses, wedding licenses, certificates and proof of marriage. Vital records from Strafford County Marriage License Offices provide important data for family tree research.

Barrington Marriage License Barrington NH 333 Calef Highway 03825 603-664-5476

Durham Marriage License Durham NH 15 Newmarket Road 03824 603-868-5577

Farmington Marriage License Farmington NH 356 Main Street 03835 603-755-3657

Lee Marriage License Lee NH 7 Mast Road 03861 603-659-2964

Madbury Marriage License Madbury NH 13 Town Hall Road 03823 603742513

Middleton Marriage License Middleton NH 182 Kings Highway 03887 603-473-5210

Milton Marriage License Milton NH 424 White Mountain Highway 03851

New Durham Marriage License New Durham NH 4 Main Street 03855 603-859-2091

Rochester Marriage License Rochester NH 31 Wakefield Street 03867 603-332-2130

Rollinsford Marriage License Rollinsford NH 667 Main Street 03869 603-742-2510

Somersworth Marriage License Somersworth NH 1 Government Way 03878 603-692-9511

Strafford Marriage License Strafford NH 12 Mountain View Drive 03884


Strafford County Town and City Halls may provide you with free public records related to vital records, birth certificates, death certificates, marriage licenses, as well as property ownership records. Public records provided by Strafford County Town and City Halls for family genealogy research.

Dover City Hall Dover NH 288 Central Avenue 03820 603-516-6800

Lee Town Hall Lee NH 7 Mast Road 03861 603-659-2626

Madbury Town Hall Madbury NH 13 Town Hall Road 03823 603-742-5131

New Durham Town Hall New Durham NH 4 Main Street 03855 603-859-2091

Rollinsford Town Hall Rollinsford NH 667 Main Street 03869 603-742-2510

Somersworth City Hall Somersworth NH 1 Government Way 03878 603-692-4262

Strafford Town Hall Strafford NH 12 Mountain View Drive 03884 603-664-2192