Lanaw ang Lago di Poschiavo sa Nasod nga Swiss.[1] Nahimutang ni sa habagatan-sidlakang bahin sa nasod, 220 km sa sidlakan sa Bern ang ulohan sa nasod. 952 metros ibabaw sa dagat kahaboga ang nahimutangan sa Lago di Poschiavo.[1] Naglangkob kin og 1.8 ka kilometro kwadrado. Kinahabogang dapit sa palibot ang Cornasc, 2,499 ka metros ni kahaboga ibabaw sa dagat, 2.3 km sa sidlakan sa Lago di Poschiavo.[saysay 1] Hapit nalukop sa lasang nga sagolsagol ang palibot sa Lago di Poschiavo.[2] Naglukop ni og 2.3 km gikan sa amihanan ngadto sa habagatan ug 1.8 km gikan sa sidlakan ngadto sa kasadpan.
Ang klima klima sa kontinente. Ang kasarangang giiniton 3 °C. Ang kinainitan nga bulan Hulyo, sa 15 °C, ug ang kinabugnawan Enero, sa −8 °C.[3] Ang kasarangang pag-ulan 1,386 milimetro matag tuig. Ang kinabasaan nga bulan Nobiyembre, sa 174 milimetro nga ulan, ug ang kinaugahan Disyembre, sa 77 milimetro.[4]