L'agglomération de Saint-Germain-Lespinasse se situe dans le département Loire.
Les villes alentours sont les suivantes : Noailly, Ambierle, Saint-Forgeux-Lespinasse, Saint-Haon-le-Vieux, Saint-Romain-la-Motte.
7 infirmiers et infirmières à domicile exercent à Saint-Germain-Lespinasse.