W latach 1984–1993 księżniczka Astrid razem z mężem i dziećmi mieszkała w Bazylei, w Szwajcarii. Lorenz pracował tam w banku, a Astrid nie pełniła wtedy żadnej oficjalnej funkcji w Belgii. W 1991, w jej ojczyźnie, parlament zniósł jednak prawo salickie (mówiące, że kobiety nie mogą dziedziczyć tronu) i Astrid została pierwszą belgijską księżniczką, która znalazła się na liście sukcesji do tronu. W czerwcu 1993 para książęca z dziećmi powróciła do Belgii. Od 1994 Astrid jest przewodniczącą Belgijskiego Czerwonego Krzyża. Pełniąc tę funkcję, księżniczka bardzo dużo podróżuje za granicę, ale na stałe mieszka razem z rodziną w Brukseli. 10 listopada 1995, na mocy dekretu, mąż Astrid został księciem Belgii.
Potomstwo Astrid i Lorenz mają pięcioro dzieci, które noszą tytuły: książąt Belgii, arcyksiążąt Austria-Este, cesarskich książąt Austrii, królewskich książąt Węgier i Czech. Lorenz używa swojego nazwiska Habsburg, ale jego dzieci jako przede wszystkim książęta Belgii nazywa się „Belgijskimi” (w każdym z 3 oficjalnych języków: de Belgique/von Belgien/van België). Ich dzieci to: Amadeusz, arcyksięcia Austria-Este (ur. 1986) Maria Laura, arcyksiężną Austria-Este (ur. 1988) Joachim, arcyksięcia Austria-Este (ur. 1991) Luiza Maria, arcyksiężną Austria-Este (ur. 1995) Letycja Maria, arcyksiężną Austria-Este (ur.