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