Kandalaksha is a town in Kandalakshsky District of Murmansk Oblast, Russia, located at the head of Kandalaksha Gulf on the White Sea, north of the Arctic Circle. Population: 29,138 (2021 census); 35,654 (2010 census); 40,564 (2002 census); 54,080 (1989 Soviet census).