The fern is native to southern California, including several of the northern Channel Islands, and to northern Baja California, Mexico.
It grows in chaparral habitat]]s, in rocky crevices in the hills and low-elevation mountains of the Peninsular Ranges and on the islands.