Fjell-lok vokser på nordlige halvkule, Taiwan, nordlige India, sørvestre Kina, og i Himalaya. I Norden vokser den først og fremst i Nord-Norge og i fjellet i Norge og Sverige, særlig i de nordlige delene av det skansinaviske fjellområdet. Den finnes dog også spredt i Ringsaker, nedre Eiker, Seljord og Suldal som det sørligste. Den går opp til 1 250 moh. i Vågå.