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