Johan blev gift med Nina Amalie Henriette Bruhn den 14 jun. 1870 i Hillerød. Nina (datter af Johan Henrik Bruhn og Dorothea Hartmann) blev født den 26 nov. 1842 i Hillerød; døde den 30 apr. 1919 i Nakskov. [Gruppeskema] [Familietavle]
Johan blev gift med Helene Margrethe Vedel den 17 dec. 1841 i Hillerød. Helene (datter af Johan Peder Vedel og Marie Cathrine Plum) blev født den 15 jun. 1815 i Helsinge; døde den 23 mar. 1886 i Hillerød. [Gruppeskema] [Familietavle]
Johan blev gift med Dorothea Hartmann. [Gruppeskema] [Familietavle]
Johan blev gift med Marie Cathrine Plum den 28 mar. 1801. Marie (datter af Claus Plum og Marie Charlotte Tønnesen) blev født den 26 aug. 1776; døde den 8 nov. 1856. [Gruppeskema] [Familietavle]