São Gregório es una ' portuguesa del ' de Caldas da Rainha, con 14,42 km de superficie y habitantes. Su densidad de población es de 62,9 hab/km.