Chagnon est une commune du département de la Loire, dans la région d' Auvergne-Rhône-Alpes.
Chagnon fait partie du canton de Sorbiers
Chagnon adhère à la la Métropole Saint-Etienne Métropole
Chagnon fait partie du bassin de vie de
350 m.
La population de Chagnon est de 490 habitants (2020)
Le code postal de de Chagnon est : 42800