Villarmienzo es una localidad de la comunidad autónoma de Castilla y León (España), situada en la provincia de Palencia, comarca de Vega-Valdavia.