Caglio is a comune located in the Province of Como within the Lombardy region of northern Italy. It is situated approximately 13 kilometres (8.1 mi) northeast of the city of Como and about 45 kilometres (28 mi) north of Milan.
As of December 31, 2004, the municipality encompassed an area of 6.5 square kilometres (2.5 mi2) with a recorded population of 404 residents.