Santo Tirso es una ciudad portuguesa perteneciente al Distrito do Porto, Região estadística del Norte (NUTS II) y comunidad intermunicipal de Gran Área Metropolitana de Oporto (NUTS III) con cerca de 14.000 habitantes.