Question: Which district of Lancashire, England contains the village that lies between Langho and a village that is on the banks of the River Calder?

Context paragraphs:
Upper Calder Valley: The Upper Calder Valley lies in West Yorkshire, in northern England, and covers the towns of Todmorden, Hebden Bridge, Mytholmroyd, Luddendenfoot, and Sowerby Bridge, as well as a number of smaller settlements such as Portsmouth, Cornholme, Walsden, and Eastwood.  The valley is the upper valley of the River Calder.  Major tributaries of the Upper Calder include the Walsden Water, which flows through the large village of Walsden to join the Calder at Todmorden; the Hebden Water, which flows through Hebden Dale to join the Calder at Hebden Bridge; and Cragg Brook, which flows through Cragg Vale to join the Calder at Mytholmroyd.

Padiham: Padiham is a small town and civil parish on the River Calder, about 3 mi west of Burnley and south of Pendle Hill, in Lancashire, England.  It is part of the Borough of Burnley, but has its own town council with varied powers.  Padiham was originally a rural village lying by the River Calder.  It is still surrounded by attractive countryside on an arc running from the north-west to the north-east in the foothills of Pendle Hill.

Billington, Lancashire: Billington is a village in the Ribble Valley district of Lancashire, England.  It lies between the villages of Whalley and Langho.  It forms part of the Billington and Langho civil parish and contains the schools St Augustine's RC High School, St Leonard's Primary and St Mary's Primary.

River Spen: The River Spen, known colloquially as Spen Beck, is a river in the county of West Yorkshire, England and is a tributary of the River Calder.  It rises north of Cleckheaton, runs through Liversedge and flows into the River Calder, West Yorkshire south of Dewsbury at Ravensthorpe.  The average rainfall for the river valley is between 600-1000mm per annum.  Combined with the steep narrow river channel, this makes the Spen susceptible to regular flooding.

Langho: Langho is a small rural village 5 mi north of Blackburn in the Ribble Valley, Lancashire, England.  It is part of the parish of Billington and Langho.  The village is linked with Blackburn and Clitheroe by the A666 road and is served by Langho railway station on the Ribble Valley Line.

Calder Vale: Calder Vale is an English village, located on the edge of the Forest of Bowland in Lancashire.  It lies on the River Calder in a deep valley with only a single road providing access to it.  The name Calder is thought to be derived from the Old Norse "kaldr" (cold).

Martholme Viaduct: Martholme Viaduct is a 19th century railway viaduct in the English county of Lancashire.  It lies between the town of Great Harwood and the village of Read, and lies in both the district of Hyndburn and that of Ribble Valley.  The viaduct was constructed 1870–77 by engineer Sturges Meek.  It was built to carry the Great Harwood Loop of the East Lancashire Line over the River Calder.  That part of the line closed in 1957.

Listed buildings in Barnacre-with-Bonds: Barnacre-with-Bonds is a civil parish in the Wyre district of Lancashire, England.  It contains 24 listed buildings that are recorded in the National Heritage List for England.  All the listed buildings are designated at Grade II, the lowest of the three grades, which is applied to "buildings of national importance and special interest".  The parish contains the settlements of Bonds, Calder Vale, and Bowgreave and is otherwise rural.  The Lancaster Canal, the River Wyre and its tributary the River Calder pass though the parish and many of the bridges crossing them are listed.  Also listed is the aqueduct carrying the canal over the River Wyre.  The other listed buildings include farmhouses and other houses, churches, a Quaker meeting house, a former sawmill, a milestone, and a pump in a farmyard,

Calderdale: The Metropolitan Borough of Calderdale is a metropolitan borough of West Yorkshire, England.  It takes its name from the River Calder, whose upper part flows through the borough.  Several small valleys contain tributaries of the River Calder.  The population at the 2011 Census was 203,826.

Whalley, Lancashire: Whalley is a large village and civil parish in the Ribble Valley on the banks of the River Calder in Lancashire, England.  It was severely damaged by flooding in the end of 2015, and its restoration continues.  It is overlooked by Whalley Nab, a large wooded hill over the river from the village.  The population of the civil parish was 2,645 at the census of 2001, and rapidly increased to 3,629 at the census of 2011.

Supporting paragraphs: Billington, Lancashire Whalley, Lancashire
Answer: Ribble Valley district