Villodre pertenece a la provincia de Palencia; se encuentra a 770 m de altitud; está situado entre Melgar de Yuso y Astudillo a poco más de treinta kilómetros de Palencia. Tiene una superficie de 8, 7 km². Su población en 2005 era de 35 habitantes; 24 hombres y 11 mujeres. La actividad principal es la agrícola (cereales y legumbres).
Se han encontrado restos romanos en su municipio; el llamado Camino real, que une Villodre y Villalaco, fue una calzada romana mandada construir por el emperador romano ... (ver texto completo)
Se han encontrado restos romanos en su municipio; el llamado Camino real, que une Villodre y Villalaco, fue una calzada romana mandada construir por el emperador romano ... (ver texto completo)