Situada en terreno montuoso, cerca de las montañas del Brezo.
Población de derecho (2000-2020) según el padrón municipal del INE
En 1231, D. Alfonso Martínez y Don García Martínez, junto con sus esposas Doña Mari Roiz y Doña Alda, fundan en el Hospital de Villamartín un aniversario por su alma, la de sus padres y parientes entregando como compensación sus propiedades en Villasila, Villamelendro, Villanueva de Arriba, Villafría de la Peña, Amayuelas de Abajo y Villafolfo.
A la caída del Antiguo Régimen la localidad se constituye en municipio constitucional, conocido entonces como Villanueva de Muñeca[4] y que en el censo de 1842 contaba con 27 hogares y 140 vecinos, para posteriormente[5] integrarse en Cervera de Pisuerga.
El monte conocido como Camporredondo,[6] pertenece mancomunadamente y proindiviso a las Juntas Vecinales de Villanueva de Arriba (dos terceras partes) y Villaoliva de la Peña (una tercera parte), repoblado con Pinus sylvestris y Pinus nigra, procedentes de repoblación, cuenta con una superficie de 472,42 ha.