Four or more generations of descendants of Alexander Duff of Keithmore (1623-1696) if they are properly linked:
1. Alexander Duff of Keithmore (1623-1696)
- 2. Mary Duff (c1648-)
- 2. Elizabeth Duff (c1650-)
- 2. Alexander Duff of Braco (1652-1705)
- 2. William Duff of Dipple (1653-1722)
- 3. Helen Duff (1682-1746)
- 3. Catherine Duff (1683-1758)
- 3. Mary Duff (1684-)
- 3. Isabel Duff (1688-)
- 3. Alexander Duff (1690-)
- 3. Elizabeth Duff (c1692-)
- 3. Jean Duff (1694-)
- 3. William Duff, 1st Earl of Fife (1697-1763)
- 4. William Duff (1724-1753)
- 4. Anne Duff (1725-1805)
- 4. Janet Duff (1727-1758)
- 4. James Duff, 2nd Earl of Fife (1729-1809)
- 4. Alexander Duff, 3rd Earl of Fife (1731-1811)
- 5. James Duff, 4th Earl of Fife (1776-1857) ... (more)
- 5. Alexander Duff (c1778-1851) ... (more)
- 4. Jane Duff (c1732-1776)
- 4. George Duff (1736-1828)
- 4. Lewis or Ludovic Duff (1737-1811)
- 4. Patrick Duff (1738-1738)
- 4. Helen Duff (1739-1778)
- 5. Robert William Duff (1767-1834) ... (more)
- 5. Adam Duff (-1840) ... (more)
- 5. James Alexander Duff (1778-1800) ... (more)
- 5. Jane Duff (-1839) ... (more)
- 4. Sophia Duff (1740-1826)
- 4. Catherine Duff (1741-1765)
- 4. Arthur Duff (1743-1805)
- 4. Margaret Duff (1745-1786)
- 3. Ludovick Duff (1698-)
- 3. Anne Duff (1705-)
- 3. Janet Duff (1710-)
- 3. Mary Duff (1714-)
- 3. Alexander Duff (1715-)
- 3. Henrietta Duff (c1717-1748)
- 2. Margaret Duff (1654-)
- 2. Patrick Duff of Craigston (1655-1731)
- 3. Alexander Duff (1688-1753)
- 3. John Duff (1689-1751)
- 3. William Duff (1690-1740)
- 3. Helen Duff (1691-)
- 3. Patrick Duff (1692-)
- 3. Jean Duff (1696-1776)
- 3. Mary Duff (-1773)
- 3. Elizabeth Duff (c1702-)
- 3. James Duff (c1702-)
- 3. Thomas Duff (c1704-)
- 3. Archibald Duff (c1714-)
- 3. Francis Duff (c1715-1738)
- 3. Margaret Duff (1720-1801)
- 3. Robert Duff (1721-1787)
- 4. Robert William Duff (1767-1834)
- 5. Robert Duff (1790-1861) ... (more)
- 5. Arthur Duff (1797-1855) ... (more)
- 5. Helen Duff (1798-1810) ... (more)
- 5. Adam Duff (1800-1870) ... (more)
- 5. Thomas Abercromby Duff (1802-1862) ... (more)
- 4. Adam Duff (-1840)
- 4. James Alexander Duff (1778-1800)
- 4. Jane Duff (-1839)
- 4. Robert William Duff (1767-1834)
- 3. Adam Duff (aft1722-1795)
- 2. Jean Duff (c1657-1725)