Keighley constituency comprises of six wards which are Craven, Ilkley, Keighley Central, Keighley East, Keighley West and Worth Valley.

To the North the seat extends over part of Rombald`s Moor (including the iconic Ilkley Moor) to the village of Addingham and Ilkley town in Wharfedale.

Ilkley is a prosperous Victoria Spa town that remains a popular tourist destination. To the south the seat follows the preserved heritage steam railway through villages like Haworth, again a popular tourist destination thanks to its association with the Bronte sisters.

Keighley itself is a former textile town and has a rich heritage in the manufacturing industry which it continues to enjoy today with an abundance of high tech engineering firms still operating in the Aire Valley.

Kris Hopkins has described Keighley and Ilkley as ‘Britain’s jewel in the crown’.