1677年,威廉试图通过与约克公爵,后来英国国王詹姆斯二世 (苏格兰的詹姆斯七世) 的女儿玛丽结婚来改善自己的地位.玛丽比他小十一岁,他预计阿姆斯特丹商人会反对斯图亚特的结婚,因为他们不喜欢他的母亲 (另一个玛丽·斯图亚特),但威廉认为,娶玛丽会增加他继承查尔斯王国的机会,并将英国君主从他的亲法政策中拉开.詹姆斯不愿意同意,但查尔斯二世迫使他的兄弟同意.查尔斯想利用婚姻的可能性在与战争有关的谈判中获得<unk>杆,但威廉坚持认为这两人决定分开.查尔斯宽容亨利主教,并于1677年11月4日与这对夫妇结婚.玛丽在整个婚姻过程中保持了与威廉的公开关系,但在战争结束后,她怀孕了许多情妇,但威廉的女<unk>在法国做了什么:在1678年怀孕后
在1677年结婚,他的第一表妹玛丽