Elle pousse sur les pentes rocheuses abruptes, les falaises, les rochers et les talus d'éboulis. Elle s'installe dans les anfractuosités, les fissures ou sur les sommets des rochers. Elle croît sur un peu de matériel meuble ou d'humus.
La woodsie de l'île d'Elbe est une plante circumboréale, c'est-à-dire qu'elle croît tout autour du globe, surtout dans la région boréale. Elle est toutefois presque absente de l'ouest de l'Asie et peu présente en Europe, sauf en Scandinavie. On la rencontre dans tout le Canada, mais davantage dans l'est que dans l'ouest. On la trouve également dans le nord-est des États-Unis.