Die Perleidechse kommt auf der gesamten Iberischen Halbinsel(nicht aber auf der nordspanischen Biskayaküste und der höheren Pyrenäen), in Südfrankreich, Languedoc-Roussillon, Tal der Rhône,Provence im äußersten Nordwesten Italiens und in Nord Africa vor. Das Habitat besteht vor allem aus trockenen und sandigen bis steinigen Biotope auch Kulturlandschaften wie Weinberge. Im Gebirge ist sie bis in Höhen von ca. 2200 Metern anzutreffen.