Grosio is a North comune (municipality) with a population of 4443 (December 31, 2015) in the province of Sondrio in Lombardy. The village is located about 34 kilometers northeast of Sondrio, on the border with Switzerland and the province of Brescia. Grosio is located on the Adda. A few kilometers northeast is the Stelvio National Park.