Astaillac est une commune du département de la Corrèze, dans la région de Nouvelle-Aquitaine.
Astaillac fait partie du canton de Midi Corrézien 
Astaillac adhère à la la communauté de communes Midi Corrézien 
Astaillac fait partie du bassin de vie de Saint-Céré 
Le maire d'Astaillac est M. Bernard REYNAL - Ancien cadre (2026)
La population d'Astaillac est de 207 habitants (2025) 
L'altitude moyenne d'Astaillac 180 mètres.
Le code postal d'Astaillac est : 19120
Le code INSEE d'Astaillac est : 19012
0 Il n'y a aucun établissement scolaire à Astaillac.
24.5 La part des résidences secondaires est de 24.5 %. 
Tous les chiffres et statistiques sur Astaillac sur le site Insee.fr 
Sioniac: à 2.74 km
Beaulieu-sur-Dordogne : à 2.89 km
Altillac: à 2.91 km
Liourdres: à 3.20 km
Biars-sur-Cère: à 3.79 km
Gagnac-sur-Cère: à 4.00 km
Girac: à 4.38 km
Bretenoux: à 4.38 km
Bilhac: à 4.45 km
Glanes: à 5.15 km
Queyssac-les-Vignes: à 5.15 km
Puybrun: à 5.18 km
Cornac: à 6.28 km
Prudhomat: à 6.38 km
Saint-Michel-Loubéjou: à 6.70 km
Tauriac: à 6.75 km
Cahus: à 6.80 km
Bassignac-le-Bas: à 7.57 km
Bétaille: à 7.76 km
Végennes: à 7.76 km
Estal: à 8.02 km
Belmont-Bretenoux: à 8.04 km
Laval-de-Cère: à 8.10 km
Nonards: à 8.59 km
Carennac: à 8.64 km
Gintrac: à 8.68 km
Curemonte: à 8.77 km
Chapelle-aux-Saints: à 9.12 km
Puy-d'Arnac: à 9.33 km
Loubressac: à 9.35 km
Reygade: à 9.35 km
Saint-Médard-de-Presque: à 9.97 km
Vayrac: à 10.11 km
Saint-Jean-Lespinasse: à 10.18 km
Teyssieu: à 10.32 km
Saint-Laurent-les-Tours: à 10.70 km
Autoire: à 10.97 km
Tudeils: à 11.15 km
Chenailler-Mascheix: à 11.18 km
Saint-Céré: à 11.49 km
Marcillac-la-Croze: à 11.56 km
Saint-Michel-de-Bannières: à 11.65 km
Mercœur: à 11.67 km
Branceilles: à 11.73 km
Frayssinhes: à 11.82 km