Tornionjoki, ruotsiksi Torne älv, joki Ruotsin ja Suomen rajalla; pituus 510 km, josta 180 km Suomen puolella, alkaa Ruotsin Lapista Tornionjärvestä (pinta-ala 322 neliökilometriä, korkeus 341 metriä merenpinnasta) läheltä Norjan rajaa, laskee Pohjanlahteen. Helsingin yliopiston maantieteen laitoksen ilmoituksen mukaan Suomen pisin joki on Tornionjoki, jonka pituus Muonionjoen latvoilta mitattuna on 570 km. Suurimmat sivujoet Muonionjoki ja Lainiojoki (Tornionjoen vasen sivujoki Ruotsin Lapissa; 266 km).
Muonionjoki - Tornionjoki kulkee Ruotsinrajalla ja Enontekiön, Muonion, Kolarin, Pellon ja Ylitornion kuntien sekä Haaparannan ja Tornion kaupunginrantojen kautta Pohjanlahteen. Joessa on siiankalastusta. Suurin Tornionjoesta saatu lohi painoi 43 kg ja nostettiin joesta vuosisadan alkupuolella. Suomen toiseksi suurin, Kymijoesta vuonna 1896 nostettu, lohi painoi 35 kg. Ks. myös Tornionjoen vesistö