I 1829 giftet Wilhelm seg med prinsesse Augusta, datteren til storhertug Karl Friedrich av Saxe-Weimar-Eisenach og Maria Pawlowna, søsteren til Nikolaj I. Ekteskapet deres var utad stabilt, men ikke særlig lykkelig. Sammen fikk de to barn, Fredrik III av Tyskland og prinsesse Louise.