Das Dorf Caspoggio befindet sich in der Provinz Sondrio, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 1577 Einwohner und hat eine Fläche von 6,82 Quadratkilometer bei einer Bevölkerungsdichte von 231,23 Einwohner pro Quadratkilometer. Caspoggio befindet sich 1098 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Albertazzi Burri
Pianaccio
Santa Elisabetta