How long do young Atlantic salmon stay in the river before migrating to sea?

This is dependent upon the water temperature and the availability of food. The length of stay varies very much, from one year in the southern portion of the salmon’s range to five or more years in the more northern, colder regions.