Ce qui suit est l'ordre de bataille des forces militaires en présence lors de la bataille des Ardennes, qui eut lieu du au lors de la Seconde Guerre mondiale.
Forces Allemandes
L'ensemble des forces allemandes participant à la bataille des Ardennes font partie du groupe d'armée B sous les ordres du Generalfeldmarschall Walter Model.
Un grand nombre de division de Volksgrenadier participent à l'opération, en tant qu'infanterie.
5e Panzer Armee
La 5e Panzer Armee est sous les ordres du General der Panzertruppen Hasso von Manteuffel
6e SS Panzer Armee
La 6e SS Panzer Armee est sous les ordres du SS-Oberstgruppenführer Josef Dietrich
7e Armee
La 7e Armee est sous les ordres du General der Panzertruppe Erich Brandenberger
Unités détachées
Ces unités sont rattachées directement à l'État Major du groupe d'armée B
Forces Alliées
L'ensemble des forces Alliées participant à la bataille des Ardennes font partie du 12e groupe d'armée sous les ordres du General of the Army Omar Bradley.
1re Armée
La Ire armée américaine est sous les ordres du Général Courtney Hodges
3e Armée
La IIIe Armée américaine est sous les ordres du Général George Patton
30e Corps d’armée
Le 30e Corps d’armée Britannique est sous les ordres du Général Brian Horrocks