Sorokka) — город в Республике Карелия Российской Федерации.

Административный центр Беломорского района, образует Беломорское городское поселение.

Известен с XII века как село Сороки в устье реки Выг, при её впадении в Белое море.

Название по одному из рукавов Выга, который карелы называли Соарийоки — «островная река» (карельское soari — «остров», joki — «река»).

В 1938 году село Сороки переименовано в город Беломорск.

Город расположен на западном берегу Белого моря, в устье реки Выг, в 376 км к северу от Петрозаводска, недалеко от Соловецких островов.

Большая часть города расположена на правом берегу основной протоки Выга — на острове, образованном протокой Шижня.

Также имеется грунтовая автодорога Беломорск — Сумский Посад — Хвойный — Вирандозеро — Нюхча, связывающая восточные населённые пункты района и Сумский Посад — Колежма.

В настоящее время от города регулярно ходят автобусы по маршрутам до населённых пунктов Золотец, Сосновец, Шижня, Водников, Тунгуда, Хвойный, Летнереченский, а также до городов Костомукша и Петрозаводск.

В городе действует 5 городских и пригородных маршрутов.

Беломорск является крупным железнодорожным узлом (имеются направления на Мурманск, Санкт-Петербург и Вологду).

Через Беломорск проходят пригородные поезда Кемь — Беломорск — Маленьга и Кемь — Беломорск — Медвежья Гора.

В пяти километрах к западу от станции проходит однопутный обход Беломорска, используемый для грузового движения.