Caspoggio is a mountain village in the province of Sondrio in Lombardy, Italy. Caspoggio has 1472 inhabitants ( 31 December 2012) at 6 km ². Caspoggio is close to the border with the Canton of Grisons, Switzerland.