Moroccan football league system

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] Oriental Football League ( Oujda ) Grand Casablanca Football League ( Casablanca ) Northern Football League ( Tangier ) North Central Football League ( Fez ) Tadla Football League ( Khouribga ) Southern Football League ( Marrakech ) Football Souss League ( Agadir ) Tafilalet Football League ( Meknes ) Sahara Football League ( Laâyoune ) Gharb Football League ( Rabat ) Doukkala-Abda Football League ( Safi )