Sainte-Agathe-en-Donzy est une commune du département de la Loire, dans la région d' Auvergne-Rhône-Alpes.
Sainte-Agathe-en-Donzy fait partie du canton de Le Coteau
Sainte-Agathe-en-Donzy adhère à la la communauté de communes de Forez-Est
Sainte-Agathe-en-Donzy fait partie du bassin de vie de Panissières
690 m.
La population de Sainte-Agathe-en-Donzy est de 129 habitants (2020)
Le code postal de de Sainte-Agathe-en-Donzy est : 42510