Cresciano er ein kommune i distriktet Riviera i kantonen Ticino i Sveits. Kommunen har 618 innbyggjarar (2010) og eit areal på 17 km². Kommunesenteret ligg 260 meter over havet.