San Gregorio Magno

San Gregorio Magno adalah sebuah kota dan komune yang terletak di Provinsi Salerno, region Campania, Italia. Kota ini berada di ketinggian 508 meter dengan jumlah penduduk sebesar 4.417 jiwa dan luas wilayah 50,05 km².
Berbatasan dengan komune Buccino, Colliano, Muro Lucano, Ricigliano dan Romagnano al Monte.