Город расположен на Кольском полуострове, на побережье Кандалакшского залива Белого моря (т.н. Кандалакшский берег), при впадении в него р. Нива, в 277 км югу от Мурманска. Порт на Белом море. Ж.д. станция на линии Мурманск - Санкт-Петербург.
Селение Кандалакша известно с 11 в.
В 16-17 вв. в Кандалакше действовал монастырь. В 1590 Кандалакша была сожжена и разграблена шведами, в 1855 сожжена англичанами. Город с 1938.
АО "Кандалакшский алюминиевый завод" (производство первичного алюминия). Опытный машиностроительный, авторемонтный, рыбоконсервный заводы, лесокомбинат и др.
В окрестностях города - лесозаготовительные и деревообрабатывающие предприятия. 6 ГЭС, объединённых в единый каскад.
Население - 36 637 человек