Merle-Leignec est une commune du département de la Loire, dans la région d' Auvergne-Rhône-Alpes.
Merle-Leignec fait partie du canton de Saint-Just-Saint-Rambert 
Merle-Leignec adhère à la la communauté d'agglomération Loire Forez Agglomération (LFA) 
Merle-Leignec fait partie du bassin de vie de Craponne-sur-Arzon 
Le maire de Merle-Leignec est M. René AVRIL - Ancienne profession intermédiaire (2026)
La population de Merle-Leignec est de 326 habitants (2025) 
L'altitude moyenne de Merle-Leignec 900 mètres.
Le code postal de Merle-Leignec est : 42380
Le code INSEE de Merle-Leignec est : 42142
0 Il n'y a aucun établissement scolaire à Merle-Leignec.
32.9 La part des résidences secondaires est de 32.9 %. 
Tous les chiffres et statistiques sur Merle-Leignec sur le site Insee.fr 
Estivareilles: à 2.57 km
Apinac: à 3.13 km
Saint-Hilaire-Cusson-la-Valmitte: à 3.59 km
Saint-Bonnet-le-Château: à 4.40 km
Saint-Nizier-de-Fornas: à 4.41 km
Tourette: à 4.91 km
Rozier-Côtes-d'Aurec: à 6.63 km
Usson-en-Forez: à 6.75 km
Saint-Pal-de-Chalencon: à 7.23 km
Luriecq: à 7.25 km
Montarcher: à 7.30 km
Chapelle-en-Lafaye: à 7.96 km
Chapelle-en-Lafaye: à 7.96 km
Aboën: à 8.51 km
Boisset: à 8.96 km
Marols: à 9.18 km
Valprivas: à 9.52 km
Chaulme: à 10.00 km
Chenereilles: à 10.59 km
Tiranges: à 10.78 km
Saillant: à 11.05 km
Malvalette: à 11.19 km
Périgneux: à 11.27 km
Bas-en-Basset: à 11.86 km
Saint-Jean-Soleymieux: à 11.89 km
Viverols: à 11.91 km