CAIGNAC est une commune du Lauragais faisant partie de la Communauté de Communes TERRES DU LAURAGAIS.
Elle est située aux frontières de l’Aude et de l’Ariège, elle s’étend sur une superficie de 936 ha et sa population est d'environ 400 habitants (356 au dernier recensement datant de 2017)
La commune de CAIGNAC possède une école UNIQUE avec 2 CLASSES