Das Dorf San Polo d'Enza befindet sich in der Provinz Reggio nell'Emilia, die zur Region Emilia-Romagna gehört. Die Gemeinde besitzt 5421 Einwohner und hat eine Fläche von 32,59 Quadratkilometer bei einer Bevölkerungsdichte von 166,34 Einwohner pro Quadratkilometer. San Polo d'Enza befindet sich 165 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Barcaccia
Bonini
Borsea
Bosi
Colombarone
Cornacchia
Ghilga
Grassano Basso Chiesa Scuola
Pieve
Rio Luceria
Stradella