Según Tito Livio, Aníbal atravesó el Ebro con 90.000 infantes y 12.000 caballeros, y dejó un destacamento de 10.000 infantes y 1.000 caballeros para que defendieran Hispania, a los que se sumaron 11.000 iberos que se mostraron reticentes a abandonar su territorio.