It flows for a distance of around 45 miles through Cornholme, Todmorden, Eastwood, Hebden Bridge, Mytholmroyd, Luddendenfoot, Sowerby Bridge, Copley, Elland, Brighouse, Mirfield, Dewsbury, Horbury Bridge and on to Wakefield.