60 dział obsługiwało 1 500 artylerzystów. Inni autorzy twierdzą, że siły hiszpańskie wynosiły 60 000Glover, s. 115 lub 56 500 ludziSmith, s. 335..

Hiszpańska piechota składała się z 9-batalionowej dywizji gen. L. Lacy'ego (7 700), również 9-bat. gen. Gaspara Vigodeta (7 100), 8-bat. gen. P. Girona (5 200), 8-bat. gen. F. Castejona (6 400), 7-bat. gen. N. Zeraina (5 900), 6-bat. gen. N. Jacome'go + 9 batalionów z Badajoz, Jaen, Alpujarras, Sewilli, prowincji Malaga, Écija i Estremadura (7 600). Do tego dochodziły dywizje generałów Francisca Coponsa (5 100) i Vanguarda (6 000).

Dowódca kawalerii hiszpańskiej Manuel Freire miał pod sobą 5800 szabel w czterech dywizjach: Juana Bernuy'ego (pierwsza), Jose Rivasa (druga), Miguela Marcha (trzecia) i V. Osorio (czwarta)Smith, s. 335Zimmermann, s. 25..