Vilagrassa ye un municipio catalán situato en la provincia de Leida y en la comarca d'Urchel. La suya población ye de 449 habitants (2008), en una superficie de 19,9 km² con una densidat de población de 22,56 hab/km².