Сёмга обитает в северной части Атлантического океана и западной части Северного Ледовитого океана . По побережью Европы на юге достигает Португалии, на северо-востоке — реки Кары . В России заходит в реки Мурманского побережья и Белого моря, Печору, реки Балтийского моря .
Озёрная форма сёмги в России обитает в озёрах Кольского полуострова и Карелии: Имандра, системе озёр Куйто (Верхнее, Среднее и Нижнее), Нюк, Каменное, Выгозеро, Сегозеро, Сандал, Янисъярви, Онежское и Ладожское . В Европе — в Норвегии, Швеции, Финляндии .