le Lonzac est une commune du département de la Corrèze, dans la région de Nouvelle-Aquitaine.
Lonzac fait partie du canton de Seilhac-Monédières 
le Lonzac adhère à la la communauté d'agglomération Tulle Agglo 
le Lonzac fait partie du bassin de vie de Seilhac 
Le maire du Lonzac est M. Paul BARRAQUIER - Ancien cadre (2026)
La population du Lonzac est de 819 habitants (2025) 
L'altitude moyenne du Lonzac 461 mètres.
Le code postal du Lonzac est : 19470
Le code INSEE du Lonzac est : 19118
1 Il y a 1 Ecole à Lonzac. Voir les établissements scolaires du Lonzac. 
1 1 médecin généraliste liberal exerce à Lonzac.
34.2 La part des résidences secondaires est de 34.2 %. 
Tous les chiffres et statistiques sur Lonzac sur le site Insee.fr 
Chamboulive : à 4.02 km
Peyrissac : à 4.97 km
Madranges : à 5.02 km
Affieux : à 6.79 km
Eyburie : à 7.25 km
Beaumont : à 7.48 km
Pierrefitte : à 7.62 km
Rilhac-Treignac : à 7.80 km
Saint-Salvadour : à 8.36 km
Saint-Augustin : à 9.51 km
Treignac : à 9.53 km
Veix : à 9.72 km
Saint-Jal : à 10.03 km
Condat-sur-Ganaveix : à 10.44 km
Soudaine-Lavinadière : à 10.49 km
Seilhac : à 10.98 km
Espartignac : à 11.60 km
Meyrignac-l'Église : à 11.91 km
Chaumeil : à 11.92 km
Ecole primaire - Public