El 27 de febrero de 1881, Guillermo II, entonces Príncipe de Prusia, se casó con la princesa Augusta Victoria de Holstein-Sonderburg-Augustenburg (1858-1921), con la que tuvo seis hijos y una hija: