John was first married to Cecily Bourchier. She was a daughter of William Bourchier, Viscount Bourchier and Lady Anne Woodville. William Bourchier was a son of Henry Bourchier, 1st Earl of Essex and Isabel of Cambridge. Lady Anne Woodville was a daughter of Richard Woodville, 1st Earl Rivers and Jacquetta of Luxembourg. The Baron and his first wife had two children:  His first wife died before June 1493. He married secondly to Elizabeth Langham, daughter of Robert Langham, and possibly had two sons.