St Helens is a large town in Merseyside, England. It is the centre of the metropolitan borough of St Helens. The town has population of 102,629. The entire metropolitan borough had a population of 176,843 at the 2001 census.