Vilanova de Bellpuig tiene 1.100 habitantes, de los cuales 568 son hombres y 532 mujeres, según datos del INE 2006.