Al norte limita con los municipios de Grijota, Villaumbrales y Becerril de Campos, al oeste con Mazariegos y Baquerín de Campos, al sur con Pedraza de Campos y al este con Autilla del Pino.
El topónimo de Revilla, que era citado en el siglo X como Ripiella proviene del diminutivo de ripa en latín, nuestro riba o ribera en castellano.
Lo “de Campos” es un anexo localizador en la zona palentina que se viene oyendo desde el siglo XVIII.
Durante el reinado de Carlos I, durante la guerra de las Comunidades de Castilla, Villamartín unido a Grijota, Mazariegos y Villaumbrales se pusieron del lado de la parte comunera lo que en el futuro les causara grandes inconvenientes debiendo apelar al perdón real.
Durante el mismo reinado, Villamartín sería separada del señorío episcopal palentino, algo similar a lo que ocurriera a otras villas de esta comarca de Campos.