Der Ort Poschiavo liegt auf einer Höhe von 1014 m im Kanton Graubünden in der Schweiz.
Gemeinsam mit dem Nachbardorf Brusio gehört Poschiavo zum Bezirk Bernina. Der gleichnamige Pass befindet sich 15 km oberhalb und verbindet das Veltlin und das Engadin miteinander. Der See „Lago di Poschiavo“ und der beeindruckende 3900 m hohe Gipfel des Piz Palü sind ebenfalls nicht weit entfernt.
Während die Region in früheren Zeiten eher recht abgeschieden war, entwickelte sich zu Beginn des 20. Jahrhundert parallel zum Bau der Berninabahn auch der Fremdenverkehr. Die meisten der knapp 3200 Einwohner sprechen Italienisch. Daneben können sich Urlaubsgäste aber auch auf Deutsch verständlich machen.
Das Ortsbild wir geprägt von mit Steinplatten gedeckten Häusern und dem zentralen Platz, der Piazza Communale Poschiavo. Rund um diesen Platz gruppieren sich auch die örtlichen Sehenswürdigkeiten, wie die Kirche San Vittore, die Kapelle Santa Maria Presentata und das Rathaus mit dem Wehrturm.