San Gregorio Magno sorge su una collina interna della provincia di Salerno, a 39 chilometri dal mare. Il suo territorio si estende per 50 chilometri quadrati tra le vette del Monte San Diacono (845 m) e del Monte Cucuzzone (1141 m), con un paesaggio di boschi e coltivi che caratterizza l'alta valle del Sele. La popolazione, 3.798 residenti, si concentra nel centro storico e nelle frazioni, con una densità di 76 abitanti per chilometro quadrato, tipica delle aree collinari campane.
L'economia locale si basa su agricoltura e piccola industria, con un reddito medio di 15.460 euro e un prezzo delle case di 600 euro al metro quadrato. Il territorio rientra nell'area di produzione del Caciocavallo Silano DOP e del Fico Bianco del Cilento DOP, oltre a essere vicino alle zone del Cilento DOC e della Colatura di Alici di Cetara DOP. La copertura FTTH raggiunge il 52% delle abitazioni, segno di una connettività in crescita.
L'indice di vecchiaia è 267, con un'età media di 49,0 anni e un saldo naturale negativo (-23). Tra i monumenti spiccano quelli legati al patrono Gregorio I, mentre nei dintorni si trovano il sito UNESCO di Paestum e il borgo di Nusco, premiato tra i più belli d'Italia.