Den 25. oktober 2012 ble forlovelsen med finansmannen Christopher O'Neill annonsert av svenske medier. Madeleine giftet seg med Christopher O’Neill lørdag 8. juni 2013, i Slottskyrkan i Stockholm. Paret er bosatt i New York hvor prinsesse Madeleine arbeider ulønnet for World Childhood Foundation.