Cuenta con una población de 339 habitantes (INE 2024).A la caída del Antiguo Régimen la localidad se constituye en municipio constitucional[1] en el partido de Carrión que en el censo de 1842 contaba con 85 hogares y 442 vecinos.Cuenta con una población de 339 habitantes (INE 2024).Población de derecho según los censos de población del INE Población de hecho según los censos de población del INEEntre el censo de 1857 y el anterior, crece el término del municipio porque incorpora a 345026 (Castrillejo de la Olma) y 345160 (Villanueva del Río)[4] Villoldo cuenta con dos establecimientos hoteleros y un restaurante.Las fiestas principales en honor del Santo Patrón San Esteban, se celebran el día 3 de agosto y días sucesivos, aprovechando la visita al pueblo, por vacaciones, de gran número de emigrantes.