Castromocho, uno más de esa infinidad de pequeños pueblos que salpican la Vieja Castilla, se encuentra al suroeste de la provincia de Palencia, en medio de la amplia y desolada llanura de la Tierra de Campos.

Pertenece al partido judicial de Frechilla y tiene una extensión es de 53 hectáreas.

Dista 25 Km de la capital de provincia y se accede a él por la carretera N-610 que une Palencia con León.

Desde siempre ha vivido anclado a las humildes riberas del río Valdeginate.

Según el censo de 2020 del INE tiene 222: habitantes 113 varones y 109 mujeres.

Gentilicio: castromochino o castromochina.

A su alrededor, un enjambre de pueblos: al norte Abarca y Fuentes de Nava, al sur Torremormojón y Villerías, al este Baquerín de Campos y al oeste Boada, Capillas y Villarramiel.

Todos comparten el mismo horizonte de Castilla, tan increíblemente abierto.