Karl Leopold married three times. His first wife was Princess Sophia Hedwig of
Nassau-Dietz (1690–1734), daughter of
Henry Casimir II, Prince of Nassau-Dietz, and his wife
Henriëtte Amalia van Anhalt-Dessau. They married on 27 May 1709 in
Leeuwarden and divorced in 1710. There were no children from this marriage. His second wife was Christine von Lepel (1692–1728), daughter of Nicolaus Friedrich von Lepel (1633-1705) and his wife, Leveka von Plessen (1664-1732). They married on 7 June 1710 at Doberau and divorced on 2 October 1711. There were no children from this marriage, either. His third wife was the Grand Duchess
Catherine Ivanovna of Russia, daughter of Tsar
Ivan V of Russia and his wife
Praskovia Saltykova. They married on 19 April 1716 in
Danzig. There was one daughter born of this marriage, the
Grand Duchess Anna Leopoldovna of Russia. She married
Duke Anthony Ulrich of Brunswick and had 5 children. She served as
Regent of
Russia for her son
Ivan VI from 1740 to 1741. ==Ancestry==