Armia Masseny składała się z trzech korpusów piechoty oraz z kawalerii. VI Korpus dowodzony przez Louisa Loisona miał trzy dywizje dowodzone przez Marchanda, Mermeta i Fereya. W VIII Korpusie Andoche Junota była tylko jedna dywizja dowodzona przez Solignaca. IX Korpus Droueta składał się z dwóch dywizji dowodzonych przez Conrouxa i Claparède'a. Na czele odwodów złożonych z części kawalerii stał Montbrun. Druga część kawalerii, dowodzona przez marszałka Bessièresa, składała się w znacznej części z Gwardii Cesarskiej. Ponadto od północnego wschodu zagrażały Almeidzie dwie dywizje z II Korpusu Reyniera.

Wellington dysponował 6 dywizjami piechoty, samodzielną brygadą portugalską dowodzoną przez Ashwortha oraz trzema brygadami kawalerii. Pierwszą dywizją dowodził generał Brent Spencer, trzecią – Thomas Picton, siódmą - William Houston, natomiast stał na czele tzw. Lekkiej Dywizji (Light Division). Generał Stapleton Cotton dowodził dwoma brygadami kawalerii - jedną z nich dowodził Slade a drugą Arentschildt. Na czele piątej dywizji stał William Erskine, natomiast Alexander Campbell dowodził szóstą dywizją.