Campodolcino is a comune located in the Province of Sondrio within the Lombardy region of northern Italy. It is situated approximately 100 kilometres north of Milan and about 50 kilometres northwest of Sondrio, positioned near the border with Switzerland.
As of December 31, 2004, the municipality encompassed an area of 48.3 square kilometres and had a population of 1,077 residents.