Poshekhonye ( ) is a town and the administrative center of Poshekhonsky District in Yaroslavl Oblast, Russia, located on the Sogozha River, 151 kilometers northwest of Yaroslavl, the administrative center of the oblast.