La atraviesa el Río Nuevo y se encuentra a 890 metros de altitud.
Celebra su fiesta patronal en honor a San Pelayo los días 26 y 27 de junio, teniendo lugar además un viernes de agosto la fiesta del verano.
Población de derecho (2000-2020) según el padrón municipal del INE
A la caída del Antiguo Régimen la localidad se constituye en municipio constitucional[3] y que en el censo de 1842 contaba con 10 hogares y 52 vecinos, para posteriormente[4] integrarse en Pedrosa de la Vega.
El topónimo de Villarrodrigo parece proceder o del antropónimo germánico “Rudericus” o tratarse del rico hombre Rodrigo Rodríguez de Girón, que en los inicios del siglo XIII fundara el monasterio cisterciense de Santa María de la Vega.