Keighley Directory

Keighley is a town and civil parish within the metropolitan borough of the City of Bradford in West Yorkshire, England. It is situated 11 miles (17.7 km) northwest of Bradford and is at the confluence of the River Aire and the River Worth. The town area, which is part of the Brontë Country, has a population of 51,429 (2001 Census), making it the third largest civil parish in England.

Outlying villages that make up part of the town are Oakworth, Cross Roads, Haworth, Stanbury and Oxenhope. The two main settlements to the north are Silsden and Steeton. Although these villages are often referred to as separate places they do in fact make up the Keighley area, as recognised by the postal service and land registry. These areas add a total of 22,669 to the Keighley area, taking the population of the wider Keighley area up to 74,098.