Vilanova d'Espoia es una localidad española del municipio de Torre de Claramunt, perteneciente a la provincia de Barcelona, en la comunidad autónoma de Cataluña.
[3] Hacia mediados del siglo XIX, el lugar, por entonces con ayuntamiento propio, tenía contabilizada una población de 96 habitantes.
[3] Aparece descrito en el decimosexto y último volumen del Diccionario geográfico-estadístico-histórico de España y sus posesiones de Ultramar de Pascual Madoz con las siguientes palabras:[3] El municipio de Vilanova d'Espoia desapareció de cara al censo de 1857 y el término se incorporó al de Torre de Claramunt.
[2] En 2023, la entidad singular de población tenía empadronados 170 habitantes[1] y el núcleo de población, 156.
[4] Hay en la localidad una iglesia de San Salvador.