A Numbering Scheme for Ancestral Families

It is helpful to use a numbering scheme when referring to the ancestral families in your family tree. Referring to a family by the names of the spouses is problematic. Their names might change as new information about them is discovered. A number is also easier to reference in a filing scheme for paper documents or index cards, as well as for computer files and Internet web pages.

Here is a method for numbering families (not individuals) for your direct-line ancestry. First, notice that an ancestor or pedigree chart is actually a “binary tree,” meaning that each node, or family, in the tree always has exactly two ancestor nodes. Each of the two nodes can therefore be assigned a unique number. This includes even the “missing” nodes, or families that you have yet to discover.


Start with your parent’s family, of which you are a child. This is family 1. Your father’s family is family number 2 and your mother’s family is family number 3. Now move to your father’s family. His father’s family is number 4 and his mother’s family is number 5. Now move back to your mother’s family. Her father’s family is number 6 and her mother’s family is number 7. A pedigree chart would appears as follows:

Tree Nodes
Tree Nodes

The pattern that emerges is, for any given family n, the paternal parents are numbered 2n and the maternal parents are numbered 2n + 1. For node 2 for example, the paternal family is 2*2=4 and the maternal family is 2*2+1=5. This formula applies to any node. At node 144, one of your paternal sixth great-grandparents, the paternal family is number 2*144=288 and the maternal family is number 2*144+1=289. Even if you have not discovered your seventh great-grandparents, numbers are still reserved for their families.

Many genealogy software programs automatically number your families. However, the numbers assigned by the program may change as you add or remove families. This can throw off your filing system. Instead you can manually number each of your ancestral families according to the above scheme. Generally, your genealogy software program will not automatically change the numbers you enter yourself. You can then refer to a particular ancestral family and leave no doubt as to which you are referring. In your research, when you discover a child of one of your ancestors, you can include the family number in your notebook.

For consistency, you may wish to make the numbers five digits long, like 00289. If you also trace your spouse’s ancestors, you can add a separate prefix to tell them apart, like B00289 for your family and M00289 for your spouse’s family.

Unfortunately this numbering scheme does not account for your descendants, since each family can have fewer, or more, than two children. It also does not account for non-direct line ancestors, who you wish to reference by number. For these families I assign an arbitrary number greater than any possible direct-line family. These numbers are sequential, starting at 50000. The maximum number of families in a binary tree is 2^k – 1, where k is the number of generations. So 15 generations would account for 2^15–1 = 32,767 families, that is, 2 to the 15th power, minus 1.

Author: Mike

By way of background, I have over forty years experience as a software engineer. I enjoy genealogy as a hobby, which I started in earnest in 1994. I've always liked family history. Now whenever I uncover some fascinating fact about an ancestor, I also take time to read about that era in history. Whether it be the Napoleonic Wars, the Erie Canal, Steamships, the Port of Hamburg, or hurricane tracks, there's always something new to learn. By 2000 I published my family tree on the Internet. Unfortunately there were no software tools then that did precisely what I wanted. So I created GED-GEN, a Windows program to automatically generate a genealogy website. It converts a GEDCOM data file to a series of web pages in family group sheet format. Since 2002, people from all over the world have used GED-GEN for their websites. Today I continue to research my family history, with the help of distant cousins. I am also actively creating digital images of my collection of genealogical evidence.

Leave a Reply

Your email address will not be published. Required fields are marked *

*