Lanzac est une commune du département du Lot, dans la région d' Occitanie.
Lanzac fait partie du canton de Souillac 
Lanzac adhère à la la communauté de communes Causses et Vallée de la Dordogne 
Lanzac fait partie du bassin de vie de Souillac 
Le maire de Lanzac est M. Jean-Claude FOUCHE - Ancien cadre (2026)
La population de Lanzac est de 571 habitants (2025) 
L'altitude moyenne de Lanzac 117 mètres.
Le code postal de Lanzac est : 46200
Le code INSEE de Lanzac est : 46153
0 Il n'y a aucun établissement scolaire à Lanzac.
22.9 La part des résidences secondaires est de 22.9 %. 
Tous les chiffres et statistiques sur Lanzac sur le site Insee.fr 
Souillac: à 2.20 km
Roc: à 3.22 km
Pinsac: à 3.26 km
Nadaillac-de-Rouge: à 4.96 km
Pechs-de-l'Espérance: à 6.12 km
Lachapelle-Auzac: à 6.25 km
Loupiac: à 6.43 km
Saint-Sozy: à 6.48 km
Mayrac: à 6.74 km
Lacave: à 6.75 km
Lamothe-Fénelon: à 6.82 km
Meyronne: à 7.53 km
Baladou: à 8.11 km
Masclat: à 8.37 km
Calès: à 8.39 km
Payrac: à 8.72 km
Creysse: à 9.31 km
Saint-Julien-de-Lampon: à 9.45 km
Carlux: à 10.13 km
Fajoles: à 10.40 km
Rouffilhac: à 10.71 km
Montvalent: à 10.81 km
Cuzance: à 10.91 km
Borrèze: à 11.59 km
Anglars-Nozac: à 11.63 km
Reilhaguet: à 11.77 km
Simeyrols: à 11.79 km
Sainte-Mondane: à 11.88 km
Calviac-en-Périgord: à 11.90 km
Martel: à 11.97 km