 Villarepos had a population () of 611. , 6.3% of the population are resident foreign nationals.Over the last 10 years (2000–2010) the population has changed at a rate of 21.9%.Migration accounted for 27.9%, while births and deaths accounted for 2.7%.