En 1881, el ejército peruano contaba con 28 000 hombres movilizados en todo su territorio, el ejército del Norte y el del Centro conformaban el llamado Ejército de Lima con un total de 24 000 efectivos, otros 4 000 del Segundo ejército del Sur (en el que también se encontraban los restos del antiguo ejército de Línea) se encontraban estacionados en Arequipa al mando del coronel José de la Torre.