Das Dorf Calcio befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 4912 Einwohner und hat eine Fläche von 15,75 Quadratkilometer bei einer Bevölkerungsdichte von 311,87 Einwohner pro Quadratkilometer. Calcio befindet sich 124 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cascina Castelcicala
Fiacca
Filatoio
Finiletti
Marianne Grandi
Motella
Ribolla