Shelf is a village in Calderdale in West Yorkshire, England. The village is situated approximately 3 miles north-east of Halifax and 5 miles south-west of Bradford, on the A6036 road. In 2001 it had a population of 4,496. At the 2011 Census Shelf was measured as part of the Calderdale ward of Northowram and Shelf.