Petrozavodsk is the capital city of the Republic of Karelia, Russia, which stretches along the western shore of Lake Onega for some 27 kilometers. The population of the city is 280,890 as of 2022. The name of the city is a combination of words Peter and zavod.