Cap d'Astarac est une commune du département du Gers, dans la région d' Occitanie.
Cap d'Astarac est une commune nouvelle issue du regroupement des 4 communes : Cabas-Loumassès, Monbardon, Saint-Blancard et Sarcos.
Cap d'Astarac fait partie du canton de Astarac-Gimone 
Cap d'Astarac adhère à la la communauté de communes Val de Gers 
Cap d'Astarac fait partie du bassin de vie de Boulogne-sur-Gesse 
Le maire de Cap d'Astarac est M. Francis ROUDEAU (2026)
La population de Cap d'Astarac est de 480 habitants (2025) 
L'altitude moyenne de Cap d'Astarac 332 mètres.
Le code postal de Cap d'Astarac est : 32140
Le code INSEE de Cap d'Astarac est : 32365
1 Il y a 1 Ecole à Cap d'Astarac. Voir les établissements scolaires de Cap d'Astarac. 
1 1 médecin généraliste liberal exerce à Cap d'Astarac.
23.3 La part des résidences secondaires est de 23.3 %. 
Tous les chiffres et statistiques sur Cap d'Astarac sur le site Insee.fr 
Lalanne-Arqué : à 1.70 km
Aussos : à 3.43 km
Manent-Montané : à 3.87 km
Nénigan : à 4.81 km
Arrouède : à 5.22 km
Monties : à 5.39 km
Casterets : à 5.65 km
Péguilhan : à 5.80 km
Bézues-Bajon : à 5.88 km
Boulogne-sur-Gesse : à 5.99 km
Mont-d'Astarac : à 6.59 km
Thermes-Magnoac : à 6.63 km
Sère : à 7.47 km
Mondilhan : à 7.53 km
Saint-Ferréol-de-Comminges : à 7.73 km
Panassac : à 7.93 km
Chélan : à 7.95 km
Betbèze : à 8.94 km
Bellegarde : à 9.02 km
Saint-Pé-Delbosc : à 9.10 km
Sariac-Magnoac : à 9.18 km
Meilhan : à 9.31 km
Blajan : à 9.32 km
Gaujan : à 9.35 km
Puymaurin : à 10.14 km
Lalanne : à 10.20 km
Montesquieu-Guittaut : à 10.30 km
Masseube : à 10.94 km
Monlaur-Bernet : à 10.96 km
Villefranche : à 11.02 km
Esclassan-Labastide : à 11.11 km
Betcave-Aguin : à 11.24 km
Montbernard : à 11.32 km
Gensac-de-Boulogne : à 11.34 km
Devèze : à 11.38 km
Samaran : à 11.46 km
Escanecrabe : à 11.54 km
Peyret-Saint-André : à 11.58 km
Pouy : à 11.78 km
Ciadoux : à 11.95 km
Ecole maternelle publique - Public