El municipio se encuentra al sur de la provincia, en el extremo más meridional de la comarca de Sayago, separado de la provincia de Salamanca por el río Tormes, hoy ensanchado por el embalse de Almendra.