São João de Ovar es una ' portuguesa del ' de Ovar, con 13,94 km de superficie y 6.695 habitantes. Su densidad de población es de 480,3 hab/km.