Ancienne commune du canton du Tessin, district de Lugano, ayant fusionné en 2001 avec Lopagno, Roveredo, Sala Capriasca, Tesserete et Vaglio pour former la commune de Capriasca. Situé dans la Media Capriasca, Cagiallo comprenait le village homonyme, les hameaux de Sarone, Almatro et San Matteo-Muralta, ainsi que des territoires exclavés, dont le hameau de Bettagno, l'Alpe Rompiago et l'Alpe Crono. XIIIe siècle Guzallo, 1335 Cazallo. 265 habitants en 1574, 233 en 1638, 288 en 1850, 298 en 1900, 315 en 1950, 510 en 1990, 538 en 2000.
Dépendant de la paroisse de Tesserete, l'ancienne église Saint-Mathieu avec son clocher roman fut restaurée en 1672; l'oratoire de Sainte-Lucie est attesté en 1606, celui de Saint-Sébastien, à Almatro, remonte à 1682. Du Moyen Age à 1938, Lopagno, Campestro et Cagiallo constituèrent une seule bourgeoisie, propriétaire de biens communaux; depuis 1938, il existe trois bourgeoisies distinctes, avec territoire et gestion indépendants. L'économie du village se basait sur l'agriculture et l'émigration. Aux XVIIIe et XIXe siècles, la famille Battaglini, dont plusieurs membres furent notaires, joua un rôle important dans toute la vallée. Devenu faubourg résidentiel de Tesserete, Cagiallo contribue à l'infrastructure hôtelière (hôtellerie) et touristique (tourisme) de celui-ci. La population a connu une importante croissance dans les dernières décennies.