San Gregorio Magno is een gemeente in de Italiaanse provincie Salerno (regio Campanië) en telt 4621 inwoners (31-12-2004). De oppervlakte bedraagt 49,8 km², de bevolkingsdichtheid is 94 inwoners per km².

Demografie San Gregorio Magno telt ongeveer 1648 huishoudens. Het aantal inwoners daalde in de periode 1991-2001 met 0,7% volgens cijfers uit de tienjaarlijkse volkstellingen van ISTAT.

Jaar Inwoneraantal 1991 4650 2001 4616

Geografie San Gregorio Magno grenst aan de volgende gemeenten: Buccino, Colliano, Muro Lucano (PZ), Ricigliano, Romagnano al Monte.

Categorie:Gemeente in Salerno