Greaves married Irene Barden at Romford register office on 26 March 1958, and, though the pair went through a divorce process at the height of his alcoholism, it was never finalised and they reunited after three months apart. Jimmy and Irene renewed their vows on 7 September 2017 in Danbury, Essex. They have four children, Lynn, Mitzi, Danny (who was a professional footballer with Southend United), and Andrew. They also had another son, Jimmy Greaves Jr, who died before his first birthday.