Vecchia banconota da 50 dirham del1991 eksar sullo sfondo.
Prima dell'introduzione di una monetazione moderna nel 1882, nel Marocco erano emesse monete di rame infalus, d'argento indirham e d'oro inbenduqi. Dal 1882 ildirham divenne una frazione delriyal marocchino pari ad 1/10 di riyal.
Il dirham fu reintrodotto nel 1960. Sostituiva ilfranco come unità valutaria principale ma fino al 1974 il franco continuò a circolare ed un 1 dirham valeva 100 franchi. Nel 1974 ilsantim sostituì il franco.
Il dirham è agganciato all'euro dal 1999 con un tasso di cambio costantemente fisso e questo ha permesso al dirham di essere una moneta abbastanza stabile, senza che registri in breve tempo tassi di cambio selvaggi.
Nel 1960 fu introdotta la moneta d'argento da 1 dirham. Questa fu seguita da quella di nichel da 1 dirham e da quella d'argento da 5 dirham nel 1965. Nel 1974, con l'introduzione del santim, furono introdotte nuove monete con i valori da 1, 5, 10, 20 e 50 santim e da 1 dirham. La moneta da 1 santim era d'alluminio, quelle da 5 fino a 20 santim erano in ottone mentre i valori maggiori erano in cupro-nickel. Nel 1980 fu introdotta una moneta in cupro-nickel da 5 dirham che fu sostituita da unamoneta bimetallica nel 1987. Le monete bimetalliche recano la doppia data d'emissione —1987 nelcalendario gregoriano e 1407 nelcalendario islamico. La moneta da 1 santim fu coniata solo fino al 1987 quando furono inaugurati nuovi disegni quando la moneta da ½ dirham sostituì quella da 50 santim senza cambiare le misure e la composizione. Le nuove monete da 5 dirham sono bimetalliche, come anche la moneta da 10 dirham introdotta nel 1995. La moneta in cupronickel da 2 dirham fu introdotta nel 2002. Nel 2011, è stata distribuita una nuova serie di monete, con la moneta 5 e 10 dirham che utilizza un'immagine latente come una caratteristica di sicurezza.
Le prime banconote in dirham furono sovrastampate sulle precedenti banconote in franchi con i tagli da 50 dirham (sui 5000 franchi) e da 100 dirham (sui 10 000 franchi). Nel 1965 furono emesse banconote da 5, 10 e 50 dirham. Banconote da 100 dirham furono introdotte nel 1970, seguite da quelle da 200 dirham nel 1991 e da 20 dirham nel 1996. La banconota da 5 dirham fu sostituita da una moneta nel 1980 e quella da 10 dirham nel 1995. Nel 2013 c'è una nuova serie di banconote che presentano un ritratto del reMohammed VI e la corona reale e ogni banconota nel retro dimostra la ricchezza del patrimonio architettonico del paese e che simboleggia l'apertura del paese.