John married first Agnes Borrow or Borrowe on 28 Oct 1574 at Upper Clatford, Hampshire, England, and had two children, William and Alice. John married secondly Elizabeth WillIams on 28 Jul 1579 at Upper Clatford and had two children, Susanna and Stephen.
John died before 4 Sep 1593 at Winchester, Hampshire.
"John Hopkins, the probable father of Stephen according to Ernest Christensen, died before 4 September, 1593 (revised by Ernie Christensen from first reported date of 10 September) when his inventory was taken apparently in Winchester since they'd moved from Hursley years before according to Caleb Johnson's research."
Removed Stephen Hopkins as John's father. A Rev. Stephen Hopkins did exist but had no relationship to Stephen Hopkins of the Mayflower. John Hopkins was Stephen's father but a brother of John named Nicholas Hopkins married to Mary Poole is invented.
See excellent research:
NICHOLAS HOPKINS & MARY POOLE/POORE/POLEY
When and where Nicholas HOPKINS and Mary POOLE got invented,
How a Reverend Stephen Hopkins "from Norfolk" was invented as Nicholas's father, and how they spread.