En la península Ibérica se encuentra principalmente en la mitad septentrional, y es raro en el centro aunque alcanza Sierra Nevada y falta en las Baleares.