Se estima que el ejército de Asdrúbal podría haber tenido de 30 000 a 48 000 hombres con 8000 jinetes y que el ejército consular inicial de Marco Livio Salinator debería contar con no menos de 30 000 hombres a los que habría que sumar el ejército de dos legiones del pretor en la Galia, Lucio Porcio Licinio y los más de 6000 infantes y 1000 jinetes de refuerzo que trajo el cónsul Cayo Claudio Nerón.