As of the latest available data (2011), the population of Oswaldtwistle, a town in Lancashire, England, was around 12,000 people. However, it is important to note that population figures may have changed since then, so the current population could be different.