Se distribuye por Portugal, España, Francia, Córcega, Cerdeña, Argelia, Marruecos y Túnez en pantanos y prados húmedos en elevaciones de hasta 2500 msnm.