Santo Tirso es una ' portuguesa del ' de Santo Tirso, con 8,00 km de superficie y 13.961 habitantes. Su densidad de población es de 1 745,1 hab/km.