Se extiende aislado o en grupos por casi todas las provincias españolas, excepto en Baleares, Canarias y parte de Galicia.