Barnoldswick (pronounced or ) is a market town and civil parish in the Borough of Pendle in the county of Lancashire, England. It lies near the Yorkshire Dales National Park and the Forest of Bowland Area of Outstanding Natural Beauty. Stock Beck, a tributary of the River Ribble, runs through the town, which has a population of 10,752.
Barnoldswick and the surrounding areas of West Craven were previously part of the historic West Riding of Yorkshire, but in 1974 local government was reorganised; West Riding County Council and Barnoldswick Urban District Council were abolished and the area transferred to the Borough of Pendle, Lancashire.
On the lower slopes of Weets Hill in the Pennines, astride the natural watershed between the Ribble and Aire valleys, Barnoldswick is the highest town on the Leeds and Liverpool Canal, lying on the summit level of the canal between Barrowford Locks to the south west and Greenberfield Locks just north east of the town, 30 miles (48 km) from Leeds, Manchester and Preston.