San Gregorio es un municipio ubicado en la provincia de Provincia de Gerona en Cataluña. La población de San Gregorio es de 3 928 personas (2020), el área de San Gregorio es de 49.20 kilómetros cuadrados, la distancia de San Gregorio a Barcelona (capital de la Cataluña) es de 83 kilómetros, la distancia de San Gregorio a Madrid es de 702 kilómetros. San Gregorio comparte fronteras con Gerona, Palol de Revardit, San Julián de Ramis, Sarriá de Ter, Salt, Bescanó, Sant Julià del Llor i Bonmatí y San Martín de Liémana.