До 60% населения придерживается местных традиционных верований, остальные - христиане–католики (30%) и мусульмане (10%, главным образом в северных и прибрежных областях).
Большинство населения исповедует христианство - католиков около 85%, протестантов - 10,5%, также здесь проживают мусульмане (0,5%), индуисты (0,5%) и представители других конфессий.
Ислам является государственной религией Марокко - мусульмане-сунниты составляют около 99% населения. Христиан не более 0,8%, иудеев - около 0,2%. Фактически, Марокко является страной достаточно светской: примерно половина населения не соблюдают традиции ислама и ведут вполне европейский образ жизни. Большая часть женщин в крупных городах не прикрывает голову платком, а во многих барах легко употребляют спиртные напитки. Вместе с тем, в сельской местности традиции более консервативны и религия является основной жизни.
Преимущественно римско-католическое вероисповедание. Церковь имеет большое влияние на повседневную жизнь страны. Также на острове имеется небольшая (менее 3000 человек), но растущая община выходцев из Ливии и Туниса, исповедующих ислам.