Das Dorf Tovo San Giacomo befindet sich in der Provinz Savona, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 2256 Einwohner und hat eine Fläche von 9,59 Quadratkilometer bei einer Bevölkerungsdichte von 235,25 Einwohner pro Quadratkilometer. Tovo San Giacomo befindet sich 49 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bardino Nuovo Vecchio
Bernasso
Boragni
Crescia
Ferro
Lavrio
Lucco
Nari
Oliveto
Portio