Earby is a small town and civil parish within the Borough of Pendle in Lancashire, England. It is 5 miles (8 km) north of Colne, 7 miles (11.3 km) south-west of Skipton, and 11 miles (17.7 km) north-east of Burnley. The parish had a population of 4,538 recorded in the 2011 census,