Cleckheaton is a town located in the metropolitan borough of Kirklees within West Yorkshire, England. Historically, it was part of the West Riding of Yorkshire. The town is situated at the center of the Spen Valley and served as the primary town in the former borough of Spenborough.
Geographically, Cleckheaton is positioned south of Bradford, east of Brighouse, west of Batley, and south-west of Leeds. It has a history as a mill town and is recognized as part of the Heavy Woollen District.