Newton-le-Willows is a market town in the St Helens Metropolitan Borough, in Merseyside, England. The population at the 2011 census was 22,114. Newton-le-Willows is geographically located between Manchester and St. Helens and is part of the historic county of Lancashire.