Hapton /ˈhæptən/ is a village and civil parish in the borough of Burnley, in the English county of Lancashire. The village is 3 miles (4.8 km) west of Burnley town centre, and has a railway station on the East Lancashire Line. According to the United Kingdom Census 2011, the parish has a population of 1,979, a decrease from 3,769 in the 2001 census. The parish adjoins the Burnley parishes of Dunnockshaw, Habergham Eaves and Padiham and Lowerhouse area of Burnley, the Hyndburn parish of Altham and Huncoat area of Accrington and the Loveclough area of Rossendale. The Leeds and Liverpool Canal and M65 motorway both pass through the village.