When Benjamin McCoy was born on October 5, 1772, in Doe Hill, Highland County, Virginia when his father, John, was 40 and his mother, Susan Sarah Oliver, was 32.

He married Margaret Jones  in 1799 in Highland Virginia when he was 27 years old.  They had four sons during their marriage: John, Oliver, William and Henry.

Benjamin died on August 16, 1845, in Doe Hill, Highland County, Virginia, at the age of 72.