Esta pequeña población de la de El Valle está ubicada en el norte de la provincia, bañado por el río Tera, afluente del Duero y rodeado por las sierras de Montes Claros, Tabanera y Carcaña.