Das Dorf Borgo San Giovanni befindet sich in der Provinz Lodi, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 1751 Einwohner und hat eine Fläche von 7,65 Quadratkilometer bei einer Bevölkerungsdichte von 228,89 Einwohner pro Quadratkilometer. Borgo San Giovanni befindet sich 78 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Dellacqua
Geri
Nuove
Domodossola