Belomorsk (en ruso: Беломо́рск, en finés: Sorokka) es una ciudad de la República de Carelia (Rusia) y el centro administrativo del raión homónimo.
En los registros oficiales del Imperio ruso se conoce como Sorotskoye.
Algunos de los lugares históricos cercanos a la ciudad son Zalavruga y Besovi Sledki, con sus antiguos petroglifos.
Durante la Segunda Guerra Mundial fue la sede temporal del gobierno de la República Socialista Soviética Carelo-Finesa.
Es la capital del raión homónimo y una de sus cuatro entidades locales.