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

Structure

Level Leagues
Professional Leagues
1 Botola
16 clubs
2 relegations
2 Botola 2
16 clubs
2 promotions, 2 relegations
Amateur Leagues
3 National
16 clubs
2 promotions, 2 relegations
4 Amateurs I (North Group)
16 clubs
1 promotions, 2 relegations
Amateurs I (South Group)
16 clubs
1 promotions, 2 relegations
5 Amateurs II (North East Group)
12 clubs
1 promotions, 2 relegations
Amateurs II (North West Group)
12 clubs
1 promotions, 2 relegations
Amateurs II (Sahara Group)
12 clubs
1 promotions, 2 relegations
Amateurs II (South Group)
12 clubs
1 promotions, 2 relegations
6 Regional Leagues

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 )

References