Tornio
Tornion naapurikunnat kaakossa ovat Kemi ja Keminmaa, koillisessa Tervola, pohjoisessa Ylitornio ja lännessä Ruotsin Haaparanta. Suoraan Torniota vastapäätä sijaitseva Haaparannan kaupunki muodostaa Tornion kanssa kaksoiskaupungin, toisesta valtiosta ja aikavyöhykkeestä huolimatta. Kemin kaupunki sijaitsee noin 25 kilometriä Torniosta kaakkoon. Yhdessä ympäröivien kuntien kanssa nämä kaksi kaupunkia muodostavat Kemi–Tornion seutukunnan.
Tornio
Tornio sijaitsee Perämeren pohjoisrannikolla Suomen ja Ruotsin rajalla. Tornion keskusta on Suensaaressa, joka on maankohoamisen myötä ja keinotekoisen maantäytön vuoksi laajentunut Ruotsin rajalle asti. Ruotsin ja Suomen välinen rajanvedon periaate, jonka mukaan valtakunnanraja kulkee Muonion- ja Tornionjokien syvimmässä uomassa, tekee Tornion keskustan kohdalla poikkeuksen.