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 2020, la commune comptait 662 habitants, en augmentation de 7,12 % par rapport à 2014 (Loire : +1,48 %).
Lors des élections municipales de 2020, Mme Patricia GOUTORBE est élue maire de CHANGY. Elle succède à Yves RIMOUX.