Puebla de Azaba es un municipio ubicado en la provincia de Provincia de Salamanca en Castilla y León. La población de Puebla de Azaba es de 154 personas (2020), el área de Puebla de Azaba es de 26 kilómetros cuadrados, la distancia de Puebla de Azaba a Madrid es de 329 kilómetros. Puebla de Azaba comparte fronteras con Ituero de Azaba, Fuenteguinaldo, Casillas de Flores, La Alberguería de Argañán, La Alamedilla y Espeja.