The New York Times mencatat "laporan yang bertentangan tentang apakah raja baru telah menikah pada Jumat malam, beberapa jam setelah kematian ayahnya [pada tahun 1999]... untuk memperhatikan tradisi Maroko bahwa seorang Raja harus menikah sebelum ia naik takhta". Seorang pejabat istana kemudian menyangkal bahwa pernikahan telah terjadi. Pada tanggal 21 Maret 2002, Mohammed menikah dengan Salma Bennani (sekarang HRH Putri Lalla Salma) di Rabat. Bennani diberikan gelar pribadi Putri dengan gelar Her Royal Highness pada pernikahannya. Mereka memiliki dua anak: Putra Mahkota Hassan, yang lahir pada tanggal 8 Mei 2003, dan Putri Lalla Khalla, yang lahir pada tanggal 28 Februari 2007.
Mohammed VI