Changy est situé dans le département de la Loire (42), en région Auvergne-Rhône-Alpes.
Le village fait partie de Roannais Agglomération et du canton de RENAISON.
Depuis 2009, la RN7 ne traverse plus le bourg qui a depuis, fait l'objet de grands travaux d'embellissements et de réaménagements.
En 2025, la commune comptait 690 habitants.
Lors des élections municipales de 2026, Monsieur Philippe GRIMAUD est élu maire de CHANGY. Il succède à Madame Patricia GOUTORBE.