Bacup is a town in the Borough of Rossendale, Lancashire, England.It lies within the historic county of Lancashire.