Châtelneuf est une commune du département de la Loire, dans la région d' Auvergne-Rhône-Alpes.
Châtelneuf fait partie du canton de Boën-sur-Lignon 
Châtelneuf adhère à la la communauté d'agglomération Loire Forez Agglomération (LFA) 
Châtelneuf fait partie du bassin de vie de Montbrison 
Le maire de Châtelneuf est M. Marc PELARDY - Ancien agriculteur exploitant (2026)
La population de Châtelneuf est de 354 habitants (2025) 
L'altitude moyenne de Châtelneuf 840 mètres.
Le code postal de Châtelneuf est : 42940
Le code INSEE de Châtelneuf est : 42054
1 Il y a 1 Ecole à Châtelneuf. Voir les établissements scolaires de Châtelneuf. 
2.8 La part des résidences secondaires est de 2.8 %. 
Tous les chiffres et statistiques sur Châtelneuf sur le site Insee.fr 
Essertines-en-Châtelneuf : à 2.41 km
Roche : à 3.76 km
Saint-Bonnet-le-Courreau : à 3.78 km
Lérigneux : à 4.28 km
Pralong : à 5.09 km
Champdieu : à 5.27 km
Bard : à 5.94 km
Sauvain : à 6.95 km
Écotay-l'Olme : à 7.14 km
Marcilly-le-Châtel : à 7.37 km
Montbrison : à 7.38 km
Verrières-en-Forez : à 7.55 km
Saint-Georges-en-Couzan : à 8.09 km
Chalain-d'Uzore : à 8.10 km
Marcoux : à 8.56 km
Savigneux : à 8.78 km
Saint-Paul-d'Uzore : à 8.97 km
Lézigneux : à 9.99 km
Trelins : à 10.51 km
Sail-sous-Couzan : à 10.67 km
Chazelles-sur-Lavieu : à 10.72 km
Montverdun : à 10.92 km
Saint-Thomas-la-Garde : à 11.03 km
Lavieu : à 11.69 km
Gumières : à 11.83 km
Ecole primaire Bourg - Public