Craig County Ancestry Search (Virginia)

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


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

Craig County Clerk New Castle VA PO Box 308 24127 540-864-5010


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

Craig Circuit Court New Castle VA 303 Main Street 24127 540-864-6141

New Castle General District Court New Castle VA 182 Main Street 24127 540-864-5989

New Castle Magistrate Court New Castle VA 182 Main Street 24127 540-864-5127


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

Craig County Historical Society New Castle VA Court Street 24127 540-864-7023


Craig 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 Craig County Town and City Halls for family genealogy research.

New Castle Town Hall New Castle VA 443 Conrad Street 24127 540-864-2200