Il 21 marzo 2002, Mohammed sposò Salma Bennani (ora Sua Altezza Reale la Principessa Lalla Salma) a Rabat. A Bennani fu concesso il titolo di Principessa personale con il titolo di Sua Altezza Reale sul matrimonio. Hanno due figli: il principe ereditario Hassan, nato l'8 maggio 2003, e la principessa Lalla Khalla, nata il 28 febbraio 2007. La morte di Mohammed Moulay è un giorno festivo, anche se il compleanno di Moulay è stato annullato il 21 agosto 2014.
Mohammed VI