La subespecie "officinarum" es un endemismo de la región macaronésica marroquí, en tanto que la subespecie "echinus" tiene una distribución mucho más amplia, pues vive mejor en zonas semidesérticas: su límite norte es el río Sous, llegando por el Sahara occidental hasta la región de Zemmour.