Torre di Santa Maria ist eine italienische Gemeinde in der Region Lombardei in der Provinz Sondrio. Die Gemeinde hat 773 Einwohner (Stand 31. Dezember 2015) auf einer Fläche von 45 km². Sie liegt an der Mündung des Torrente Torreggio in den Torrente Mallero.