Den 21. marts 2002 blev Mohammed gift med Salma Bennani (nu H.R.H. Prinsesse Lalla Salma) i Rabat. Bennani fik den personlige titel Prinsesse med Hendes Kongelige Højheds titel på hendes ægteskab. De har to børn: Kronprins Hassan, der blev født den 8. maj 2003, og Prinsesse Lalla Khalla, der blev født den 28. februar 2007.
Mohammed VI