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. Avec Lopagno et Campestro, hameau de Tesserete, C. constitue depuis toujours une seule bourgeoisie, propriétaire de biens communaux dès le Moyen Age. L'économie du village se basait sur l'agriculture et l'émigration. Aux XVIIIe et XIXe s., la famille Battaglini, dont plusieurs membres furent notaires, joua un rôle important dans toute la vallée. Devenu faubourg résidentiel de Tesserete, C. contribue à l'infrastructure hôtelière et touristique de celui-ci. Importante croissance de la population dans les dernières décennies.