Vilanova del Vallès (auch: Vilanova de la Roca) ist eine katalanische Stadt in der Provinz Barcelona im Nordosten Spaniens. Sie liegt in der Comarca Vallès Oriental mit 5557 Einwohnern (INE; Stand 1. Januar 2022).
Der Ort, der ca. 30 km nördlich von Barcelona nur 5 km vor Granollers liegt, wurde 1986 gegründet.