São João de Tarouca es una ' portuguesa del ' de Tarouca, con 22,46 km de superficie y 735 habitantes. Su densidad de población es de 32,7 hab/km.