Keighley has a parish church Keighley Shared Church and is home to many Christian denominations. It has churches and places of worship for Anglicans, Methodists, United Reformed, Mormons, Quakers, Salvation Army and Jehovah's Witnesses. Keighley has a significant Roman Catholic minority re-established following the repeal of the penal laws. The Catholic population was boosted in the mid-19th century with the arrival of Irish immigrants escaping the 1840s Great Famine who came to work in the textile and weaving industries. Keighley has two Roman Catholic churches (St Anne's – 1840 and St Joseph's – 1934) and four Roman Catholic schools (St Anne's – 1857, St Joseph's – 1922, Our Lady of Victories – 1960 and Holy Family – 1964).