Henri og Maria Teresa ble gift 14. februar 1981. Storhertugparet har fem barn: Guillaume, født 1981 Felix, født 1984 Louis, født 1986 Alexandra, født 1991 Sébastien, født 1992 Parets eldste sønn er arvestorhertug.