Das Dorf Borgo San Giacomo befindet sich in der Provinz Brescia, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 4883 Einwohner und hat eine Fläche von 29,41 Quadratkilometer bei einer Bevölkerungsdichte von 166,03 Einwohner pro Quadratkilometer. Borgo San Giacomo befindet sich 74 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Acqualunga
Farfengo
Fenil Vecchio
Motella
Padernello