Oxenhope is a village and civil parish located in the metropolitan borough of Bradford within West Yorkshire, England. It is situated near Keighley and was historically part of the West Riding of Yorkshire.
The population of the village was recorded at 2,476 during the 2001 census and grew to 2,626 by the 2011 census. The area is home to Oxenhope railway station, which serves as the terminus for the Keighley and Worth Valley Railway heritage railway.