Brighamia insignis is found at elevations from sea level to  in mesic shrublands and dry forests that receive less than  of annual rainfall. It grows on rocky ledges with little soil and steep sea cliffs.
Brighamia insignis is found in mesic shrublands and dry forests that receive less than  of annual rainfall, growing on rocky ledges with little soil and steep sea cliffs.