Caupenne est un petit village qui s’étend sur 15,2 km² et compte 409 habitants depuis le dernier recensement de la population.
Ses habitants sont appelés les Caupennois et les Caupennoises. Caupenne a connu une nette hausse de 13,3% de sa population par rapport à 1999.
Situé à 54 mètres d’altitude, Le Ruisseau de la Gouaougue, le Ruisseau de Cazeaux, le Ruisseau de Laourole sont les principaux cours d’eau qui traversent la commune de Caupenne.
Le maire de Caupenne se nomme Madame LALANNE Ghislaine.