Rana grenser i nord mot Meløy, Beiarn og Saltdal, i sør mot Hemnes og Leirfjord, i vest mot Nesna, Lurøy og Rødøy, og i øst mot Sverige (Sorsele kommune og Storumans kommune i Västerbottens län, og Arjeplog kommune i Norrbottens län).