Расположен на трёх больших и нескольких малых островах, в месте выхода Беломорско-Балтийского канала в Белое море, у устья р. Выг, в 376 км к северу от Петрозаводска. Морской порт. Ж.д. станция.
Город с 1938. Образован из села Сороки, посёлка лесопильщиков имени Солунина. В 1941-1945 столица Карело-Финской ССР.
Крупный лесопильно-деревообрабатывающий комбинат. Развиты рыбная промышленность (АО "Карелрыбфлот") и звероводство.