Generalmente entre el nivel del mar y unos 800 metros, aunque en el sur de Marruecos se puede encontrar hasta los 2000 m.