Es endémica de los Pirineos en España y Francia donde crece en roquedos y pedregales, entre 1.400 y 2.500 msnm.