Caglio (Valassinese Lombard: Caj [ˈkaj]) is a comune (municipality) in the Province of Como in the Italian region Lombardy, located about 45 kilometres (28 mi) north of Milan and about 13 kilometres (8.1 mi) northeast of Como. As of 31 December 2004, it had a population of 404 and an area of 6.5 square kilometres (2.5 sq mi). Caglio borders the following municipalities: Asso, Caslino d'Erba, Faggeto Lario, Nesso, Rezzago, Sormano.