Das Dorf Calco befindet sich in der Provinz Lecco, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 4144 Einwohner und hat eine Fläche von 4,60 Quadratkilometer bei einer Bevölkerungsdichte von 900,87 Einwohner pro Quadratkilometer. Calco befindet sich 284 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Arlate
Superiore e Iniferiore
Fattorie dell'Adda
Grugana
Pini
San Colombano
Scagnello