Cagno ( Comasco : Cagn [ˈkaɲ] ) es una comuna (municipio) de la provincia de Como , en la región italiana de Lombardía , ubicada a unos 45 kilómetros (28 millas) al noroeste de Milán y a unos 13 kilómetros (8 millas) al oeste de Como .
Cagno limita con los siguientes municipios: Albiolo , Cantello , Malnate , Rodero , Solbiate , Valmorea .