Kommunen ligger ved Torneälven, som danner grensen til Finland. På den andre siden av elven ligger den finske kommunen Övertorneå. Kommunen grenser mot de svenske kommunene Pajala, Överkalix, Kalix og Haparanda og de finske kommunene Pello og Övertorneå.