River Aire east of Castleford; Ferrybridge C, Eggborough and Drax. Drax takes its cooling water from the Ouse, but both Ferrybridge and Eggborough draw their water from the Aire. Both of these plants stopped generating in 2016, with Eggborough being a stand-by for capacity problems until March 2017. A hydroelectric power station was installed on the Brotherton Weir at Knottingley in November 2017. The £7.5 million project is expected to deliver 500 kilowatts per year and be operational for 100 years. Due to the Aire flowing through the former industrial landscape of West Yorkshire, it had a reputation as being heavily polluted.
Eggborough just south of the village. To the south of the village lies the Aire and Calder Navigation. Eggborough is served by railway station on the Pontefract line, but services are limited to just two trains a day to and only one through to . An electoral ward in the same name exists. This ward stretches north to West Haddlesey with a total population of 3,763. It has a parish council consisting of four members. Eggborough is represented on Selby District Council by husband and wife couple John and Mary McCartney who are Independents. John is also the North Yorkshire County