John Kerry menikahi Julia Thorne pada 1970 dan dikaruniahi 2 anak perempuan Alexandra dan Vanessa, namun karena depresi, mereka bercerai pada 25 Juli1988. Setalah hampir 7 tahun, ia menikah lagi dengan Teresa Simões-Ferreira Heinz seorang janda dari Senator Pennsylvania, H. John Heinz III pada 26 Mei1995. Dari pernikahan sebelumnya Teresa memiliki 3 anak laki H. John Heinz IV, André Heinz dan Christopher Heinz.
Kampanye kepresidenan
Calon wakil presiden Kerry adalah John Edwards. Tiket itu kalah dalam pemilu.
John Kerry saat diambil sumpah menjadi Menteri Luar Negeri AS ke-68