Eran 544 soldados distribuidos de la siguiente manera: 3 compañías del Regimiento 2º de Línea al mando del Comandante Eleuterio Ramírez (300 soldados), una compañía del 4º de Línea al mando de su Comandante Juan José San Martín Penrose (100 hombres), 2 piezas de artillería de montaña al mando del Teniente Eulogio Villarreal, un escuadrón de "Cazadores a Caballo" al mando del Sargento Mayor Rafael Vargas (120 jinetes) y un grupo de civiles reclutados en Caracoles que conformaban "Los Pontoneros" a cargo del Teniente Coronel Arístides Martínez.