Niharra es un municipio ubicado en la provincia de Provincia de Ávila en Castilla y León. La población de Niharra es de 202 personas (2020), el área de Niharra es de 11 kilómetros cuadrados, la distancia de Niharra a Madrid es de 125 kilómetros. Niharra comparte fronteras con Padiernos, Sotalbo, Salobral y Mironcillo.