Das Dorf Torre di Santa Maria befindet sich in der Provinz Sondrio, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 907 Einwohner und hat eine Fläche von 45,48 Quadratkilometer bei einer Bevölkerungsdichte von 19,94 Einwohner pro Quadratkilometer. Torre di Santa Maria befindet sich 772 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Arquino
Astrico
Bianchi
Cagnoletti
Ciappanico
Cristini
Dagua Foiani
Dosso Ciappanico
Sant'Anna
Tornadù
Zarri