The town's industries have typically been in textiles, particularly wool and cotton processing.
The town has a local history society, Keighley and District Local History Society, and a family history society, Keighley and District Family History Society [REF].