Sorokka) — город в Республике Карелия Российской Федерации.
Административный центр Беломорского района, образует Беломорское городское поселение.
Известен с XII века как село Сороки в устье реки Выг, при её впадении в Белое море.
Название по одному из рукавов Выга, который карелы называли Соарийоки — «островная река» (карельское soari — «остров», joki — «река»).
В 1938 году село Сороки переименовано в город Беломорск.
Город расположен на западном берегу Белого моря, в устье реки Выг, в 376 км к северу от Петрозаводска, недалеко от Соловецких островов.
Большая часть города расположена на правом берегу основной протоки Выга — на острове, образованном протокой Шижня.
Также имеется грунтовая автодорога Беломорск — Сумский Посад — Хвойный — Вирандозеро — Нюхча, связывающая восточные населённые пункты района и Сумский Посад — Колежма.
В настоящее время от города регулярно ходят автобусы по маршрутам до населённых пунктов Золотец, Сосновец, Шижня, Водников, Тунгуда, Хвойный, Летнереченский, а также до городов Костомукша и Петрозаводск.
В городе действует 5 городских и пригородных маршрутов.
Беломорск является крупным железнодорожным узлом (имеются направления на Мурманск, Санкт-Петербург и Вологду).
Через Беломорск проходят пригородные поезда Кемь — Беломорск — Маленьга и Кемь — Беломорск — Медвежья Гора.
В пяти километрах к западу от станции проходит однопутный обход Беломорска, используемый для грузового движения.