La municipalité de Saint-Germain-du-Puch se situe dans le département Gironde.
Les municipalités à proximité sont les suivantes : Baron, Camarsac, Croignon, Beychac-et-Caillau, Sallebœuf, Arveyres, Nérigean, Vayres.
17 infirmiers et infirmières à domicile exercent à Saint-Germain-du-Puch.