Giumaglio est un village et une ancienne municipalité du district de Vallemaggia dans le canton du Tessin, en Suisse. Il a été enregistré pour la première fois en 1224 sous le nom de Zumano. La commune comptait 300 habitants en 1591, qui sont tombés à 125 en 1761. Aujourd’hui sa population est d’environ 220 habitants. Ancienne commune tessinoise de 13.17 km2, Giumaglio fait partie aujourd’hui de la commune de Maggia.