Kargopolsky District subordinated to the central administration of Northern Krai. In 1936, the krai was transformed into Northern Oblast. In 1937, Northern Oblast itself was split into Arkhangelsk Oblast and Vologda Oblast. Kargopolsky District remained in Arkhangelsk Oblast ever since. The district is almost exclusively located in the basin of the Onega River, which is the biggest river in the district, and belongs to the basin of the White Sea. The source of the Onega is Lake Lacha, which is the biggest lake in the district. The northeastern shore of Lake Vozhe, also in the basin of the Onega, belongs to Kargopolsky
Onega Bay descendants) not later than in the 12th century. The selo of Soroki, currently Belomorsk, is known from that time. Most of the villages at the Onega Bay coast such as Purnema or Unezhma (now abandoned), are old Pomor villages, many of them still depend on fishery. Solovetsky Islands are on the World Heritage list, and there is intensive passenger sea traffic to the islands, mostly originating from Kem and Belomorsk. There are also regular but infrequent passenger connections between Arkhangelsk and the villages of the Onega Peninsula. Onega Bay The Onega Bay () is located in the Republic of Karelia