Se localiza en el Mediterráneo occidental, África del Norte y la mitad meridional de la Península Ibérica; ausente de las Islas Baleares y las Islas Canarias.