Villanueva de los Infantes tiene 5.373 habitantes (INE 2015).