
Champoly est un petit village français situé dans le département de la Loire et la région d'Auvergne-Rhône-Alpes (anciennement région Rhône-Alpes).
Ses habitants sont appelés les Champolitains et les Champolitaines.
La commune s'étend sur 14,9 km² et compte 327 habitants depuis le dernier recensement de la population datant de 2007. Avec une densité de 22 habitants par km², Champoly a connu une nette hausse de 23,9% de sa population par rapport à 1999.
Entouré par les communes de Saint-Romain-d'Urfé, Saint-Marcel-d'Urfé et Les Salles, Champoly est situé à 18 km au nord-ouest de Boën-sur-Lignon la plus grande ville des environs.
Situé à 718 mètres d'altitude, la Rivière l'Anzon est le principal cours d'eau qui traverse la commune de Champoly.
Le maire de Champoly se nomme Madame Ingrid MEUNIER (mandat 2020-2026).
La commune de Champoly fait partie de la Communauté de communes du Pays d'Urfé.
La commune est proche du parc naturel régional Livradois-Forez.
![]()
Château des Cornes d'Urfé

L'Église Saint-Bonnet

Le Monument aux Morts