Horcajo de la Ribera es una localidad de la comarca del Alto Tormes, perteneciente al municipio de Santiago de Tormes. Se encuentra situado en el extremo sudoeste de la provincia de Ávila, cercano a las provincias de Salamanca (Sierra de Béjar) y Cáceres (Valle del Jerte), en la vertiente sur de la Sierra de Villafranca y con una altitud de 1.482 m. Se encuentra ubicado en el alto de una ladera orientada al sur y a mitad de camino entre La Aliseda de Tormes y Navasequilla.
Está protegido al sur por la sierra de Castillejos, conocida en la zona como “Castrejón”, siendo este un sitio paradisíaco con las mejores vistas de Gredos de toda la zona. Todos los arroyos, fuentes y gargantas del pueblo son afluentes del río Tormes que discurre bravo por esta zona hasta su llegada a Barco de Ávila.
Conserva el encanto de los pueblos serranos con viviendas de piedra y es un pueblo indicado para el descanso y para pasar unos días de tranquilidad absoluta, donde los paisajes son especialmente bellos en cualquier época del año, invitando al paseo y al disfrute de la naturaleza.