 It is largely absent from northern Spain and its distribution is rather patchy elsewhere.It also occurs on the Mediterranean islands of the Islas del Mar Menor and the Isla de Nueva Tabarca and the Atlantic islands of Cies Islands, Pessegueiro Island, Ons Island and Islote de Sancti Petri.Its typical habitat is sandy heathland with scrubby vegetation or sandy areas with more dense vegetation.