Moroccan football league system


The Moroccan football league system consists of two professional leagues and four levels of amateur football leagues. All the leagues are connected by a promotion and relegation system.

Structure