Город расположен на севере Западно-Карельской возвышенности, в 400 км к северо-западу от Петрозаводска. Ж.д. станция.
Возник в 1977 как ПГТ в связи со строительством горно-обогатительного комбината (ныне АО "Карельский окатыш") на базе Костомукшского железорудного месторождения. Город с 1983 г. АО "Карельский окатыш".