Lake Sapsho is a glacial lake in Demidovsky District of Smolensk Oblast, Russia. It is the largest lake of the Smolenskoye Poozerye National Park. It is situated northeast of Demidov in the northwestern part of the oblast, near the settlement of Przhevalskoye.