Belomorsk (Russian:Беломо́рск; Karelian:Šuomua; Finnish:Belomorsk/Sorokka) is a town and the administrative center of Belomorsky District of the Republic of Karelia, Russia, located on the Onega Bay on the shore of the White Sea. Population: 11,217(2010 Census);13,103(2002 Census);18,935(**** Census).