John Moffatt was the son of John Moffatt and Susanna Milne. His parents were married in Maryculter, Kincardine, Scotland where they had at least 6 children. Their son John, and perhaps the family, emigrated to Fergus, Wellington County, Ontario where John married Janet Black. They had 8 children. Alexander married Mary Jane Milne, and Marion Noble Moffatt married John Powrie.