Las tropas realistas eran dirigidas por Félix María Calleja y el ejército insurgente por Ignacio López Rayón.