Lostallo ist eine kleine Gemeinde im Moesagebiet in der Region Graubünden. Sie liegt 426 m ü. M. im Zentrum des wunderschönen Mesolcina-Tals. Die Gemeinde besteht aus den vier verschiedenen Weilern Sorte, Cabbiolo, Arabella und Lostallo. Im Osten grenzt Italien an die Gemeinde mit der italienischen Provinz Sondrio. Nördlich schliesst der Ort Soazza an Lostallo, im Westen Cauco und im Süden Cama. Der Fluss Moesa schlängelt sich durch die Gemeinde. Hier befindet sich auch die Nord-Süd-Achse der Autobahn A13. Im Vergleich zu anderen Gemeinden des Mesolcina-Tals liegt Lostallo in einem ungewöhnlich flachen Gebiet. Etliche mächtige Berge umgeben das Tal. Mit 2690 m ü. M. sticht insbesondere der Piz di Groven hervor. Sehenswert sind etliche Schalensteine in Lostallo.