It occurs at low and intermediate elevations from 18 to 1183 feet above sea level, where they inhabit caves formed by large boulders of granite rock ("granodiorite", Geologic Map of the Yabucoa Quadrangle, USGS, 1977) known as guajonales or streams with patches of rocks without cave systems.