Die Melezza ist ein rechter Nebenfluss der Maggia. Das Gewässer entspringt am Pizzo la Scheggia, durchfließt den oberen Teil des Valle Vigezzo im italienischen Piemont als Melezzo Orientale (östlicher Melezzo) sowie anschließend das Centovalli im Schweizer Kanton Tessin als Melezza und mündet nach rund 42 km in die Maggia.
Südwestlich der Quelle des Melezzo Orientale entspringt der Melezzo Occidentale (westlicher Melezzo), der anfangs parallel verläuft, bevor er bei Druogno nach Westen abknickt, das Valle Vigezzo durchfließt und schließlich bei Domodossola in den Toce mündet.
Bei Palagnedra ist die Melezza zum Stausee von Palagnedra aufgestaut. Der Staudamm wurde 1952 fertiggestellt und ist 72 Meter hoch.