A finales de febrero de 1823 las fuerzas realistas se componían de 18.000 hombres: 5.000 del "Ejército del Norte" al mando de Canterac en el valle del Jauja, 4.000 de la división de Olañeta con la guarnición de Santa Cruz de la Sierra, 3.000 en Charcas, 3.000 del "Ejército del Sur" situados entre Puno y Arequipa, 1.000 en el Cuzco y 2.000 en otras guarniciones.