Over the past few decades, thanks to volunteers, librarians and archivists (as well as the largest of them all - FamilySearch), a great number of indexes to birth, marriage, and death collections have been provided for free online. These searchable indexes provide specific BMD information, and often scanned images of the actual birth, marriage, and death certificates themselves. These free online collections have hundreds of millions of records in them in total.
There are a great number of online and offline collections that may include birth, marriage, and death information that are not included in the lists below. For example, newspapers, draft registration files, naturalization records, etc. have BMD info. To find out which types of other records may include BMD information, please see:
- 27 Ways to Find Ancestor Birth Information
- 22 Ways to Find Ancestors Marriage Information
- 21 Ways to Find Ancestors Death Information
The lists below are specific birth, marriage, and death indexes and record collections that are available for free online.
Note 1: Some of the links listed below take you to a FamilySearch Collection of digital images. In many cases there is a link to the digital collection in the middle of the page, but also near the bottom of the page under Film/Digital Notes is the name of each sub-collection. If there is a camera icon at the right of the name (in the Format column) then the collections' images are browsable. If there is a camera with a key icon, it is only available at a Family History Center or affiliated library. If there is a film reel icon, then it is only available in microfilm format, not digital. Please also note that I have listed below only BMD databases that are accessible digitally from your computer (or tablet/phone)
Note 2: There are obituary record indexes included, but are only listed if the index contains the death date, not just the date of publication of the obituary.
(Updated December, 2020; recently added links are in BOLD)
General Canada
- Canada Births and Baptisms, 1661-1959
- Canada Deaths and Burials, 1664-1955
- Canada Marriages, 1661-1949
- Canada Miscellaneous Marriages
Nova Scotia
- Amherst, Catholic Church, Saint Charles Borromeo, Parish Registers, 1888-Feb.1910
- Annapolis Book of Records 1747, 1774-1874, 1884
- Annapolis Royal, Church of England, St. Luke, Parish Register Transcripts, 1782-1817
- Annapolis Royal, Methodist Church , Church Records, 1835-1854
- Annapolis Township,, Book of Records for the township of Annapolis 1822 [dates cover 1747, 1774-1874, 1884]
- Annapolis, Births or Christenings, 1747-1874
- Annapolis, Marriages, 1781-1856
- Antigonish Catholic Diocese Vital Records 1823-1905
- Antigonish County Birth, Marriage, and Death Indexes
- Antigonish Marriages from the Parish Registers of St. Margaret's Roman Catholic Church
- Atlantic Canada Genealogy Project - Vitals Data
- Aylesford, Church of England, St. Mary, Parish Register Transcripts, 1817-1861
- Barneys River Births and Baptisms, 1844-1882
- Barrington Township, Shelburn, Births or Christenings, 1762-1789
- Barrington Township, Shelburn, Births or Christenings, 1762-1789
- Barrington Township, Township Records, 1764-1861
- Barrington Twp., Shelburn, Births or Christenings, 1762-1789
- Beaubassin, Cumberland, Parish Register, Marriages, 1712-1748
- Beaubassin, Cumberland, Births or Christenings, 1717-1748
- Beaubassin, Eglise Catholique , Registres paroissiaux, 1712-1748
- Bridgewater, Catholic Church, Saint Joseph, Parish Registers, 1851-1925
- Caledonia, Catholic Church, Saint Joseph, Parish Registers, 1836-1909
- Cape Breton County, Cape Breton County inquest case files, 1906-1907
- Cape Breton Island Vital Records
- Cape Breton Obituaries (Date of Death included for most)
- Chester Births, Marriages and Deaths 1762-1830
- Chester Township Births 1762-1820
- Chester Township Deaths 1775-1818
- Chester Township Marriages 1774-1816
- Chester Township, Church of England, St. Stephen, Township and church Records : 1762-1859
- Chester, 1762-1830 : records kept by the town consisting of the "publishments" of Births, Marriages and Deaths
- Chester, Church of England, St. Stephen, Baptisms, 1762-1841
- Christ Church, Shelburne, Shelburn, Births or Christenings, 1783-1869
- Christ Church, Shelburne, Shelburne, Marriages, 1783-1869
- Clementsport, Church of England, St. Edmund, Parish Register Transcripts, 1841-1911
- Colchester County, Coroner, Colchester County inquest case files, 1885-1930
- Cornwallis Baptist Marriages 1847-1857
- Cornwallis Births, Marriages and Deaths, 1720-1885
- Cornwallis Township, Baptist Church, Marriages, 1801, 1804-1821
- Cornwallis Township, Church of England, St. John, Parish Register Transcripts, 1783-1920
- Cornwallis Township, Church of England, St. John, Township and church Records, 1720-1920
- Cornwallis Township, Methodist Church , Baptisms, 1814-1827
- Cornwallis, record of Births, Marriages and Deaths, 1720-1885
- Coroners' inquisitions, Nova Scotia : 1755-1928
- Cumberland Colchester Township Birth, Marriage, and Death Indexes
- Cumberland County Birth, Marriage, and Death Indexes
- Cumberland County, Marriage Records, 1820-1821
- Cumberland Township, Cumberland Township/Fort Lawrence District Records, 1766-1891
- Dartmouth, Catholic Church, Saint Peter, Parish Registers, 1830-1945
- Digby County Births, Marriages, and Deaths
- Douglas Township, Township Records, 1784-1873
- East Chezzetcook, Catholic Church, Saint Genevieve, Parish Registers, 1884-1889, 1906, 1910, 1912, 1928-1941
- Enfield, Catholic Church, Saint Bernard, Parish Registers, 1857-1961
- Falmouth Township, Town Records of Births, Marriages and Deaths, 1747-1825 : Register of earmarks (live stock), 1760-1917
- Falmouth, Town Records of Births, Marriages and Deaths, 1747-1825
- Falmouth, town records of Births, Marriages and Deaths, 1747-1825
- Fortress of Louisburg Parish Records, 1713-1758
- Grand Pré, Eglise Catholique. Saint-Charles-des-Mines , Registres paroissiaux, 1702-1755
- Granville Township, Church of England, All Saints' Church, Parish Register Transcripts, 1790-1918
- Granville Township, Church of England, All Saints' Church, Township and church Records : 1779-1933
- Granville, Town Register of Births, Marriages, Deaths and Ear Marks, 1720-1881
- Granville, town Register of Births, Marriages, Deaths and ear marks, 1720-1881
- Guysborough County Christ Church Deaths
- Halifax and Dartmouth, City of Halifax and Town of Dartmouth medical examiners' reports, 1895-Jan. 1931
- Halifax Death Index 1864-1877, 1908-1968, 1890-1908
- Halifax Medical Examiner Deaths 1895-1974
- Halifax, Catholic Church, Saint Agnes, Parish Registers, 1892-1930
- Halifax, Catholic Church, Saint John the Baptist, Marriages, 1922-1930
- Halifax, Catholic Church, Saint Joseph, Baptisms, 1868-1908; Marriages, 1868-1871, 1889-1912
- Halifax, Catholic Church, Saint Joseph's Orphanage, Baptisms, 1894-1915
- Halifax, Catholic Church, Saint Mary's Basilica, Parish Registers, 1830-1969
- Halifax, Catholic Church, Saint Patrick, Parish Registers, 1848-1940
- Halifax, Catholic Church, Saint Patrick's Home, Parish Registers, 1885-1909
- Halifax, Catholic Church, Saint Peter, Register of Baptisms, Marriages, and Burials, 1800-1830
- Halifax, Catholic Church, Saint Thomas Aquinas, Parish Registers, 1919-1930
- Halifax, Catholic Church, Parish Registers for coloured people, 1827-1835
- Hants County Newspaper Clippings, ca. 1878-ca. 1979
- Herring Cove, Catholic Church, Saint Paul, Parish Registers, 1837-1930
- Horton Township Register of Births, Marriages and Deaths, 1751-1895
- Horton Township, , Horton Township book, 1751-1895
- Joggins, Catholic Church, Saint Thomas Aquinas, Parish Registers, 1885-1930
- Kings County, Kings County , Marriages, 1762
- La Baleine, Cape Breton, 1714-1757 : Births or Christenings, A thru Z
- La Baleine, Cape Breton, Births or Christenings, 1714-1757
- L'Ardoise, Eglise Catholique. Mission de Saint-Ange , Livre de compte et registre, 1820-1829, 1823-1827
- Laurent Le Bec, Cape Breton, 1728-1757 : Births or Christenings, A thru Z
- Laurent Le Bec, Cape Breton, Births or Christenings, 1728-1757
- Liverpool Township, Township Records. 1761-1870
- Liverpool, Marriages, Births, and Deaths, 1735-1888
- Liverpool, Church of England, Trinity Church, Parish Register typescripts, 1819-1869
- Liverpool, Marriages, Births, and Deaths, 1735-1888
- Liverpool, Methodist Church , Church Records, 1796-1889
- Londonderry, Catholic Church, Saint Thomas More, Parish Registers, 1878-1930
- Londonderry, Church of England, St. Paul, Parish Register Transcripts, 1873-1889
- Louisbourg, Cape Breton, 1722-1758 : Births or Christenings, A thru Z
- Louisbourg, Cape Breton, 1722-1758 : Marriages, A thru Z
- Louisbourg, Cape Breton, Births or Christenings, 1722-1758
- Lunenburg County and Queens County Birth, Marriage and Death Records
- Lunenburg County Birth, Marriage, and Death Records Resource Databases
- Lunenburg County Births, Marriages and Deaths
- Lunenburg County Church Records; Marriages and Baptisms
- Lunenburg County Obituaries (most contain Death date)
- Lunenburg County, Coroner, Lunenburg County inquest case files, 1824-1907
- Lunenburg, Baptist Church, Church Records, 1802-1872
- Lunenburg, Church of England, St. John, Parish Register Transcripts, 1752-1869
- Lunenburg, Dutch Reformed Church , Church Records, 1770-1870
- Lunenburg, Methodist Church , Church Records, 1815-1837
- Mahone Bay, Lunenburg, (Saint James, Anglican Church), Parish Register, Christenings, 1844-1870
- Manchester Township, Township book, 1782-1870
- Margaree, United Church of Canada , Church Records, 1822-1977
- Newport, Township Register of Births, Marriages and Deaths, 1752-1858
- Newport, township Register of Births, Marriages and Deaths, 1752-1858
- Nova Scotia Births and Baptisms, 1702-1896
- Nova Scotia Births, 1864-1877
- Nova Scotia Church Records, 1720-2001
- Nova Scotia Coal Mining Fatalities
- Nova Scotia Deaths and Obituaries (Transcriptions)
- Nova Scotia Deaths, 1864-1877
- Nova Scotia Deaths, 1890-1955
- Nova Scotia Deaths, 1956-1957
- Nova Scotia Delayed Birth Registrations, 1837-1838, 1846-1905; Marriage Registrations, 1907-1930; Halifax Burial Permits/Death Registers, 1890-1908; and Death Registration Certificates/Books, 1908-1957
- Nova Scotia Delayed Births, 1837-1904
- Nova Scotia Historical Vital Statistics - Births; 1864-1877, 1908-1919
- (delayed registrations 1830-1919)
- Nova Scotia Historical Vital Statistics - Deaths; 1864-1877, 1908-1969
- Nova Scotia Historical Vital Statistics - Marriages; Bonds 1763-1864
- Registrations 1864-1944
- Nova Scotia Historical Vital Statistics Marriages
- Nova Scotia Marriage Bonds 1763-1864; Marriage Registrations 1864-1943
- Nova Scotia Marriage Bonds, 1763-1871
- Nova Scotia Marriages, 1711-1909
- Nova Scotia Marriages, 1864-1918
- Nova Scotia Marriages, 1907-1932
- Nova Scotia Vital Records, 1763-1957
- Nova Scotia, Church and Civil Records, 1727-1884
- Nova Scotia, Coroner, Queens County inquest case files, 1828-1929, 1940
- Nova Scotia, Coroner, Shelburne County inquest case files, 1786-1904
- Nova Scotia, Index to Marriages from Cape Breton Island, N.S. newspapers, ca. 1840-1899
- Nova Scotia, Index to obituaries from Cape Breton Island, N.S. newspapers, ca. 1840-1899
- Nova Scotia, Marriage Licenses, 1849-1918
- Nova Scotia, Register of Deaths, 1908-1919, for district no. 1, Municipality of Yarmouth, Yarmouth County
- Onslow Township, Township Records, 1761-1841, 1896
- Oxford Journal News Summarized Vitals
- Parrsboro, Catholic Church, Saint Brigid, Baptisms, Marriages and Deaths, 1857-1876; Baptisms, 1853, 1855, 1877- 1910; Marriages, 1906-1910; Deaths, 1882-1887, 1906-1910; census, 1870
- Pictou County Births, Candlish Presbyterian Church
- Pictou County Marriages, Barneys River
- Pictou County Marriages, Various Sources
- Prospect, Catholic Church, Our Lady of Mount Carmel, Parish Registers, 1823-1989
- Queens County Birth, Marriage and Death Indexes
- River Philip Township, Township Records, 1793-1928
- Saint Charles, Grand Pre, Kings, Births or Christenings, 1707-1748
- Saint Charles, Grand Pre, Kings, Marriages, 1709-1748
- Saint George, Sydney, Cape Breton, Births or Christenings, 1785-1813
- Saint George, Sydney, Cape Breton, Marriages, 1785-1885
- Saint Jean Baptiste, Port Royal, Annapolis, Births or Christenings, 1702-1717
- Saint Marie, Church Point, Digby, (Roman Catholic), Parish Register, Marriages, 1799-1801
- Saint Pauls, Rawdon, Hants, Births or Christenings, 1793-1875
- Sheet Harbour, St. Peters Church, Baptisms and Marriages
- Sheet Harbour, Catholic Church, Saint Peter, Parish Registers, 1857-1930
- Shelburne County Anglican Records, Miscellaneous Marriages and Baptisms
- Springhill, Catholic Church, Saint John, Parish Registers, 1897-1930; index, 1910-1930
- St. Mary's River Township, Township Records, 1807-1867
- Stewiacke Area Deaths
- Sydney, Church of England, St. George, Parish Registers, 1785-1929
- The Register (Berwick) & The Outlook (Middleton) BMD Index
- Tor bay Area Births, Marriages, and Deaths Indexes
- Trinity Parish, Digby, Christenings, Marriages and Burials, 1786-1845
- Truro Township, Church of England, St. Paul, Township Records, 1770-1853
- Truro, Colchester County, Funeral Records & Ledgers (includes Death dates), 1899-1927
- Truro, Town Register of Births, Marriages and Deaths, 1761-1851
- Truro, town Register of Births, Marriages and Deaths, 1761-1851
- Truro, Catholic Church, Immaculate Conception, Baptisms, Marriages and Burials, 1873-1893; Baptisms, 1894-1910; Marriages, 1894-1910
- West Caledonia, Catholic Church, Saint Jerome, Parish Registers, 1832-1981
- West Chezzetcook, Eglise Catholique. Saint-Anselme , Registres paroissiaux, 1785-1910, 1927-1956
- Wilmot, Annapolis Marriages, 1790-1880
- Wilmot, Annapolis, Births or Christenings, 1789-1875
- Wilmot, Annapolis, Marriages, 1790-1880
- Windsor, Catholic Church, Saint John the Evangelist, Parish Registers, 1834-2001
- Wolfville, Church of England, St. John, Baptisms, 1823-1876
- Yarmouth Times Vital Records, 1883-1885
Check out the links for other provinces on the BMD Records page.
Good Luck and Happy Hunting!
For other Free Nova Scotia Links, click on the category of interest: