Lomas es una localidad y municipio de la comarca de Tierra de Campos a su paso por la provincia de Palencia, en la comunidad autónoma de Castilla y León, España. Es la capital y única localidad del municipio.
Está situado en la zona central de la provincia, entre los ríos Carrión y Ucieza, a 11,2 kilómetros de Carrión de Los Condes y a treinta y cuatro kilómetros de la capital, Palencia.