Catherine was born about 1804, the daughter of Peter Bain but her mother is unknown. The place is not known.
Her husband was John McKenzie. They were married, but the date and place have not been found. Their only known child was Charlotte (1829-1869).