Город Пошехонье — центр Пошехонского района Ярославской области. Расположен на Молого-Шекснинской низине, на правом берегу р. Согожа, при впадении её в Рыбинское водохранилище, при впадении в неё рек Сога и Пертомка, в 65 км к северу от ж.д. станции Рыбинск, в 151 км к северо-западу от Ярославля.
Основан в XVII веке, город с 1777 года.
Население 6085 человек (2010), площадь 8 кв.км.
Проезд; автобусное сообщение с Рыбинском, Ярославлем и Вологдой.