In Europa Atlantischer Lachs kommt auf den Britischen Inseln, in Frankreich, Norwegen, Schweden, Finnland, Russland und Island vor.
In Nordamerika Atlantischer Lachs kommt in Kanada und den Vereinigten Staaten vor. In Kanada kommen sie in den Provinzen Neufundland und Labrador, Quebec, New Brunswick, Nova Scotia und Prince Edward Island vor. In den Vereinigten Staaten kommen sie in den Bundesstaaten Maine, New Hampshire, Vermont, Massachusetts, Rhode Island, Connecticut, New York und Pennsylvania vor.
In Russland Atlantischer Lachs kommt auf der Kola-Halbinsel und im Becken des Weißen Meeres vor.
Die größten Populationen des Atlantischen Lachses kommen in Norwegen, Schottland und Kanada vor.