The Moroccan football league system are two professional leagues, and four levels of small amateur football leagues. All the leagues are connected by a promotion and relegation system.[1]
Moroccan football league system