Horcajo de la Ribera es una localidad de la comarca natural del Alto Tormes, perteneciente al municipio de Santiago de Tormes. Se encuentra situado en el sudoeste de la provincia de Ávila, Comunidad Autónoma de Castilla y León, en España, en la vertiente sur de la Sierra de Villafranca, con una altitud de 1.482 msnm. Sus aguas vierten al río Tormes. Pertenece al partido judicial de Piedrahíta.
Ubicado en la solana del valle del Tormes, en lo alto de la ladera y a mitad de camino entre La Aliseda de Tormes y Navasequilla, Horcajo de la Ribera es un espléndido mirador sobre la sierra de Gredos.