Le Stockholm International Peace Research Institute (SIPRI) a publié un rapport concernant les importations d'armes en Afrique. Le Maroc est deuxième juste derrière l'Algérie. L'Algérie importe 36% des armes africaines, suivi du Maroc (22%) et du Soudan (9%). Les deux pays du Maghreb devancent largement leurs voisins, et sont donc une plaque tournante des armes en Afrique. Le Maroc achète principalement ses armes à la France, qui correspondent à 11% des exportations françaises. L'Algérie quant à elle se fournie notamment en Chine. Le budget concernant l'achat d'armes au Maroc serait de 107 milliards de dirhams pour la période 2009-2012 alors que l'Algérie dépenserait 226 milliards de dirhams.