Segezha ( ; ; ) is a town and the administrative center of Segezhsky District of the Republic of Karelia, Russia, located 267 kilometers north of Petrozavodsk on the Segezha River and on the western shore of Lake Vygozero.