Zasięg występowania i siedlisko Endemit – występuje wyłącznie w południowo-wschodniej Francji i północno-zachodnich Włoszech. Spotykana jest na wysokości 0 – 2500 m n.p.m. w południowo-wschodnich Alpach francuskich, Alpach włoskich oraz w Apeninach we włoskim regionie administracyjnym Liguria. Zasięg występowania wynosi 17 290 km². Występują dwie introdukowane subpopulacje – jedna w departamencie Ariège we francuskich Pirenejach, a druga we francuskiej miejscowości Angles-sur-l’Anglin. Płaz ten spotykany jest w pobliżu strumieni, kamiennych odkrywek i jaskiń na obszarach górskich. Może również występować na zagospodarowanych obszarach wiejskich, ale nie znosi dużego poziomu degradacji siedliska. Samica składa jaja na ziemi, występuje rozwój prosty.

Status i ochrona IUCN klasyfikuje jaskinnicę francuską jako gatunek zagrożony (EN), jako że modele matematyczne wykazały, że prawdopodobieństwo wyginięcia z powodu infekcji patogenicznego grzyba Batrachochytrium salamandrivorans wynosi ponad 20% w ciągu następnych 5 pokoleń (25–50 lat). Gatunek ten jest lokalnie pospolity – bardziej we Włoszech niż we Francji.