Crece sobre suelos ácidos en brezales húmedos, páramos, tundra, y en el sotobosque de los bosques coníferos, desde el nivel del mar en el Ártico, hasta 3400 msnm de altitud en el sur de la gama.