Santo Tirso is a city and municipality located in the north of
Porto Metropolitan Area,
Porto District, Portugal. In the region, the
Ave Valley, there is a large center of textile industry. The population in 2011 was 71,530, in an area of 136.60 km².