Situada numa colina no centro de uma grande planície, na confluência de duas zonas geográficas diferentes: a Terra de Campos e a dos vales dos rios Esla, Tera e Órbigo. A 744 metros sobre o nível do mar, dista 65 km da capital de província, Samora, e 113 km da capital regional, Valadolide.