He married Katherine Ann Hubard 1654 at York, Virginia . Katherine Ann Hubard was born at Williamsburg, James City, Virginia 1640 .
They were the parents of 19
children:
Thomas Ballard
born 1652.
William Ballard
born Abt 1663.
Francis Ballard
born Abt 1665.
Frances Ballard
born 1665.
Ann Ballard
born Abt 1665.
Robert Ballard
born Abt 1667.
Ann Ballard
born Abt 1671.
Elizabeth Ballard
born 31 Dec 1685.
Catherine Ballard
born Abt 1685.
Matthew Ballard
born 1685.
Capt John Ballard
born 15 Jun 1693.
Thomas Ballard
born 1695.
Mary Ballard
born 1700.
William Ballard
born 1700.
William Ballard, Jr.
born Abt 1705.
Thomas III Ballard
born 1717.
Williamson Ball
born 1750.
William Ballard
born Abt 1769.
Anne Ballard
born 1867.
Katherine Ann Hubard died 26 Sep 1706 at Hampton, York, Virginia .