
La Mairie
Châtelneuf 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 Castelnevins et les Castelnevines.
La commune s'étend sur 8,5 km² et compte 346 habitants depuis le dernier recensement de la population datant de 2007. Avec une densité de 40,8 habitants par km², Châtelneuf a connu une nette hausse de 33,6% de sa population par rapport à 1999.
Entouré par les communes de Essertines-en-Châtelneuf, Saint-Bonnet-le-Courreau et Roche, Châtelneuf est situé à 7 km au nord-ouest de Montbrison la plus grande ville des environs.
Situé à 837 mètres d'altitude, la Rivière le Vizezy est le principal cours d'eau qui traverse la commune de Châtelneuf.
Le maire de Châtelneuf se nomme Monsieur Nicolas SAUVINET.
La commune de Châtelneuf fait partie de la Communauté d'agglomération Loire Forez.
La commune est proche du parc naturel régional Livradois-Forez.

L'église Saint-Gilles

Le Monument aux Morts