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