El término municipal de Torremormojón abarca una superficie de 28,24 km² y está situado al suroeste de la provincia de Palencia.