En el interior de la ciudad, Asdrúbal disponía de 36 000 hombres, aunque esta cifra es probablemente exagerada.