São João da Corveira es una ' portuguesa del ' de Valpaços, con 14,30 km de superficie y 721 habitantes. Su densidad de población es de 50,4 hab/km.