Votre question est imprécise car le Maghreb a deux significations :
- en principe il n'y a que 3 pays qui le composent : Maroc, Algérie, Tunisie ;
- mais certains auteurs considèrent que la Libye et la Mauritanie en font aussi partie. Alors ?
Quoi qu'il en soit, vous trouverez très facilement les réponses sur Wikipédia pour chacun des pays que j'ai cités.