Carpio de Azaba ist ein Ort und eine nordspanische Gemeinde (municipio) mit 115 Einwohnern (Stand: 1. Januar 2022) in der Provinz Salamanca in der Autonomen GemeinschaftKastilien und León. Neben dem Hauptort Carpio de Azaba gehören die Ortschaften Aldeanueva de Azaba, Aldehuela, Fonseca, Hincapié, Manzano und Palacios.
Carpio de Azaba liegt etwa 125 Kilometer westsüdwestlich von Salamanca in einer Höhe von ca. 681 m am Río Azaba. Durch die Gemeinde führt die Autovía A-62.