Se desarrolla en zonas áridas de la península Ibérica (Andalucía, Aragón, Comunidad Valenciana, Castilla La Mancha, Cataluña, Islas Baleares y región de Murcia) y la zona magrebí (Marruecos, Argelia, Túnez y Libia) en el norte de África.