Questa specie è endemica dell'arcipelago delle isole Comore, ove è comune sulle tre principali isole (Gran Comora, Anjouan, Mohéli) nonché sulle isole Mayotte. È presente, verosimilmente a seguito di introduzione da parte dell'uomo, anche sull'isola di Nosy Tanikely (Madagascar), ove è divenuta una delle specie di rettili più numerose.