Die Ortschaft Sant'Angelo Lodigiano befindet sich in der Provinz Lodi, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 12541 Einwohner und hat eine Fläche von 20,05 Quadratkilometer bei einer Bevölkerungsdichte von 625,49 Einwohner pro Quadratkilometer. Sant'Angelo Lodigiano befindet sich 74 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Belfiorito e Belfuggito
Gibellina
Marudino
Domodossola
Maiano
Ranera