Das Dorf Mazzo di Valtellina befindet sich in der Provinz Sondrio, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 1075 Einwohner und hat eine Fläche von 15,44 Quadratkilometer bei einer Bevölkerungsdichte von 69,62 Einwohner pro Quadratkilometer. Mazzo di Valtellina befindet sich 552 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Calunghe
Castello
Sparso
Vione