La ville de Saint-Germain-Laval se situe dans le département Loire.
Les municipalités à proximité sont les suivantes : Saint-Paul-de-Vézelin, Saint-Martin-la-Sauveté, Nollieux, Bussy-Albieux, Pommiers, Saint-Julien-d'Oddes, Souternon.
12 infirmiers et infirmières à domicile pratiquent à Saint-Germain-Laval.