The Moroccan football league system are two professional leagues, and four levels of small amateur football leagues.
In the Moroccan football league, there are two main professional leagues alongside four tiers for smaller amateur competitions.