Selon la liste des cercles, caïdats et communes de 2008[4], telle que modifiée en 2011[5], la préfecture d'Oujda-Angad est composée de onze communes dont :
trois communes urbaines (ou municipalités) : Oujda, son chef-lieu, Bni Drar et Naïma ;
huit communes rurales réparties entre cinq caïdats, eux-mêmes répartis entre deux cercles :
↑[PDF] « Décret no 2-08-520 du 28 chaoual 1429 (28 octobre 2008) fixant la liste des cercles, des caïdats et des communes urbaines et rurales du Royaume ainsi que le nombre de conseillers à élire dans chaque commune », Bulletin officiel du royaume du Maroc, no 5684, , p. 1602 (ISSN0851-1217, lire en ligne)
↑[PDF] « Décret no 2-10-574 du 7 joumada I 1432 (11 avril 2011) modifiant et complétant le décret no 2-08-520 du 28 chaoual 1429 (28 octobre 2008) fixant la liste des cercles, des caïdats et des communes urbaines et rurales du Royaume ainsi que le nombre de conseillers à élire dans chaque commune », Bulletin officiel du royaume du Maroc, no 5940, , p. 1592 (ISSN0851-1217, lire en ligne [archive du ])