Die Ortschaft San Pietro in Casale befindet sich in der Provinz Bologna, die zur Region Emilia-Romagna gehört. Die Gemeinde besitzt 10431 Einwohner und hat eine Fläche von 65,83 Quadratkilometer bei einer Bevölkerungsdichte von 158,45 Einwohner pro Quadratkilometer. San Pietro in Casale befindet sich 18 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Gavaseto
Maccaretolo
Massumatico
Pilastrello
Rubizzano
San Benedetto
Sant'Alberto
Tombe Sant'Andrea