La batalla de Villodrigo fue una acción de la guerra por la Independencia española que tuvo lugar el 23 de octubre de 1812 cerca del pueblo de Villodrigo, en la provincia española de Palencia.