El municipio de Candeleda está situado en el suroeste de la Sierra de Gredos y de la provincia de Ávila, haciendo frontera con las provincias de Cáceres (Extremadura) y de Toledo (Castilla-La Mancha).