Necesita cierta humedad que le proporciona la proximidad a fuentes u otras corrientes de agua; en estas condiciones es bastante común a todos los lugares húmedos de la costa este del litoral español y las Islas Baleares hasta los 1800 metros de altitud, pero falta en el extremo sur de la Comunidad Valenciana y en las Islas solo se encuentra en Mallorca.