Atópase a uns 21 quilómetros de Palencia (capital da provincia) a uns 730 metros de altitude.
A localidade atópase atravesada pola autovía A-62, a antiga N-620, coñecida popularmente como a "estrada dos portugueses", dado que esta estrada conduce directamente cara a Portugal, sendo utilizada maioritariamente por turistas e por transportistas.
A poboación censada ao 1 de xaneiro de 2011 é de 1.075 habitantes.
A extensión do seu termo municipal é de 83,63 quilómetros cadrados.