Las fuerzas con que contaba Castelli en Huaqui eran entre 6.000 y 7.000 hombres, pues la mayoría del ejército se hallaba en diversas regiones del Alto Perú y algunas unidades se hallaban en viaje, por ejemplo, 300 soldados de Santa Cruz de la Sierra y la compañía de pardos (llamada "El Terror") enviada por Chuquisaca.