The Moroccan football league system are two professional leagues, and four levels of small amateur football leagues.
The Moroccan football league structure comprises two professional divisions and four tiers of minor amateur football competitions.