El ayuntamiento ocupa una extensión de 18,78 km², situados en la divisoria de aguas de los ríos Ucieza y Carrión.