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