Se encuentra en todas las islas mayores de Baleares, y en la parte oriental de la Península Ibérica, principalmente en Cataluña, Bajo Aragón y Comunidad Valenciana.