En la Península Ibérica se encuentra presente en la mayor parte de las regiones por encima de los 20 msnm llegando hasta los 3200 msnm en prácticamente todas las provincias excepto las de la zona oeste y suroeste.