It flows east and south east through Glen Esk, falling down through the Braes of Angus to the valley of Strathmore where it flows onwards to enter the North Sea 4 miles (6km) north of Montrose.
Its chief tributaries are the Water of Tarf, Luther Water, West Water and Craick Water and its total length is 29 miles (47km). From a point 2½ miles (4km) north of Edzell until it meets the sea, the North Esk forms the boundary between Angus and Aberdeenshire. This river is one of the most prolific salmon rivers in the northern hemisphere, although the spring run has declined, as is the case with other Scottish rivers.
Picture credits- Instagram @Icarnegie1