Iragna er ein kommune i distriktet Riviera i kantonen Ticino i Sveits. Kommunen har 551 innbyggjarar (2010) og eit areal på 18 km². Kommunesenteret ligg 295 meter over havet.