San Juan de Gredos es un municipio ubicado en la provincia de Provincia de Ávila en Castilla y León. La población de San Juan de Gredos es de 247 personas (2020), el área de San Juan de Gredos es de 96 kilómetros cuadrados, la distancia de San Juan de Gredos a Madrid es de 184 kilómetros. San Juan de Gredos comparte fronteras con Arenas de San Pedro y Candeleda.