William alijaribu kuboresha msimamo wake kwa kuoa, mnamo 1677, binamu yake wa kwanza Mary, binti mzee aliyebaki wa Duke wa York, baadaye Mfalme James II wa Uingereza (James VII wa Scotland). Mary alikuwa mdogo wake kwa miaka kumi na moja na alitarajia upinzani kwa mechi ya Stuart kutoka kwa wafanyabiashara wa Amsterdam ambao hawakumpenda mama yake (Mary mwingine Stuart), lakini William aliamini kwamba kuoa Mary kungeongeza nafasi zake za kufanikiwa kwa falme za Charles, na angemvuta mfalme wa Uingereza mbali na sera zake za Ufaransa. James hakuwa na nia ya kukubali, lakini Charles II alimsukuma kaka yake kukubali. Charles alitaka kutumia uwezekano wa ndoa kupata faida katika mazungumzo yanayohusiana na vita, lakini William alisisitiza kwamba wawili hao waliamua kuwa tofauti. Charles alimruhusu Askofu Henry na kumuoa Mary Compton mnamo Novemba 4, 1677.
Kuoa, katika 1677, binamu yake wa kwanza Mary