The River Mersey is a river in north west England. It is 70 miles (112 km) long, it stretches from Stockport, Greater Manchester, and ends at Liverpool Bay, Merseyside. For centuries, it formed part of the ancient county divide between Lancashire and Cheshire.