Caignac est une commune du département de la Haute-Garonne, dans la région d' Occitanie.
Caignac fait partie du canton de Escalquens 
Caignac adhère à la la communauté de communes des Terres du Lauragais 
Caignac fait partie du bassin de vie de Villefranche-de-Lauragais 
Le maire de Caignac est M. Serge Jean Honore BARTHES, Ancien agriculteur exploitant
La population de Caignac est de 414 habitants (2025) 
L'altitude moyenne de Caignac 250 mètres.
Le code postal de Caignac est : 31560
Le code INSEE de Caignac est : 31099
1 Il y a 1 Ecole à Caignac. Voir les établissements scolaires de Caignac. 
2.9 La part des résidences secondaires est de 2.9 %. 
Tous les chiffres et statistiques sur Caignac sur le site Insee.fr 
CartographieLes autres cartes de la Haute-Garonne
Voir toutes les cartes du département de la Haute-Garonne (31)
Marquein : à 2.14 km
Lagarde : à 2.78 km
Monestrol : à 3.44 km
Beauteville : à 3.61 km
Saint-Michel-de-Lanès : à 3.93 km
Gibel : à 4.08 km
Montclar-Lauragais : à 4.46 km
Fajac-la-Relenque : à 4.69 km
Seyre : à 5.75 km
Belflou : à 5.96 km
Gourvieille : à 6.03 km
Montgeard : à 6.52 km
Renneville : à 6.77 km
Salles-sur-l'Hers : à 6.81 km
Louvière-Lauragais : à 7.10 km
Calmont : à 7.38 km
Avignonet-Lauragais : à 7.81 km
Gardouch : à 8.08 km
Nailloux : à 8.12 km
Mazères : à 8.22 km
Molandier : à 8.40 km
Villefranche-de-Lauragais : à 8.57 km
Baraigne : à 9.10 km
Mézerville : à 9.38 km
Sainte-Camelle : à 9.38 km
Montferrand : à 9.89 km
Aignes : à 9.97 km
Vieillevigne : à 10.03 km
Molleville : à 10.04 km
Cumiès : à 10.78 km
Saint-Rome : à 10.84 km
Montauriol : à 11.23 km
Folcarde : à 11.34 km
Labastide-d'Anjou : à 11.72 km
Ecole primaire publique - Public