Châteauponsac estas komunumo de Francio. Ĝi situas en la departemento Haute-Vienne, en la administra regiono Nova Akvitanio kaj en la historia kultura regiono Limoĝio. Fine de 2021 en la komunumo vivis 2 021 loĝantoj. Administre la komunumo apartenas al la arondismento Bellac kaj al la kantono Châteauponsac.
La teritorio havas komunan limon kun Saint-Sornin-Leulac, Balledent, Bessines-sur-Gartempe, Dompierre-les-Églises, Rancon, Saint-Amand-Magnazeix, Villefavard, Saint-Pardoux-le-Lac, Roussac, Saint-Pardoux kaj Saint-Symphorien-sur-Couze.