ilkley is in the keighley uk parliament constituency whose seat is held by john grogan, labour mp. he replaced kris hopkins, conservative mp, in the 2017 election. kris hopkins replaced ann cryer and was elected in the 2010 general election. ann cryer was elected in the general election of 1997, and her late husband bob cryer held the seat between 1974 and 1983. ilkley is in the yorkshire and the humber european constituency.