Vilagrasa (en catalán y oficialmente, Vilagrassa) es un municipio español de la provincia de Lérida, Comunidad autónoma de Cataluña, con una superficie de 19,9 km², una población de 449 habitantes (INE 2008) y una densidad de población de 22,56 hab/km².