Villodrigo es un municipio de la provincia de Palencia, que constituye un enclave situado dentro de la provincia de Burgos, en España.
Está situado junto a la autovía Burgos-Portugal en su kilómetro 45.
Todos los pueblos con los que linda son burgaleses: Vizmalo, Revilla Vallejera, Villaverde-Mogina y Valles de Palenzuela.