Iragna ist ein Dorf in der Gemeinde Riviera, Bezirk Riviera, im Schweizer Kanton Tessin.
Geographie
Das Dorf liegt an der Mündung des Val d'Iragna auf der rechten Talseite der Riviera. Es liegt auf 294 m ü. M. und lag über dem Flusslauf des Ticino, der heute begradigt weiter östlich verläuft und die Gemeindegrenze bildete. Heute befindet sich am ehemaligen Flusslauf ein bewaldetes Feuchtgebiet mit mehreren Weihern.
Die Gemeinde erstreckte sich grösstenteils über das Val d'Iragna, das vom Riale d'Iragna durchflossen wird und sich bis zum Poncione Rosso (2506 m ü. M.) erstreckt, der die Grenze zum Val Verzasca bildet. Das heute stark bewaldete Tal wies einst eine umfangreiche Alpwirtschaft auf, doch heute sind alle Alpen aufgegeben, und es ist relativ wild.