Villavega de Aguilar es una localidad de la provincia de Palencia (Castilla y León, España) que pertenece al municipio de Aguilar de Campoo.
Población de derecho (2000-2020) según el padrón municipal del INE
Desde la Edad Media al siglo XVIII, esta localidad estuvo integrada dentro de la Merindad Menor de Aguilar de Campoo.
[2] Hasta mediados del siglo XIX era un municipio independiente, ya que a la caída del Antiguo Régimen la localidad se constituye en municipio constitucional[3] y que en el censo de 1842 contaba con 11 hogares y 57 vecinos.
En esa época es anexionado al municipio de Nestar, y en los años 1970 ambos a Aguilar de Campoo.