El número de habitantes del pueblo tuvo su apogeo en los años 60 con el boom de natalidad que se experiemento en toda España.
En las imágenes siguientes se puede apreciar esta evolución en el siglo XX y XXI.

En el siguiente gráfico se aprecia la distribución por edades de la población existente de los años 2003, 2012 y 2020. Se aprecia el envejecimiento progresivo con menor número de niños y un número mayor de personas de avanzada edad así como la disminución progresiva del total de habitantes.

En los datos de la siguiente tabla se ve el proceso de envejecimiento tan acusado de la población del pueblo. En 2003 los mayores de 50 años representaban el 56,4% de la población y en 2020 ya representaban el 70,5%. En 2003 la población era de 401 habitantes y en 2020 de solo 271, un descenso del 33%.

Los datos del padrón de 2020 dicen que en Villaflores había 271 habitantes de los cuales 138 son hombres y el resto, 133, son mujeres