The bulk of the forces of the Allies were French, although the United Kingdom (British Expeditionary Force), Netherlands, and Belgium had significant forces in the battle opposing Germany. Supreme Command was held by the French Commander-in-Chief Général d'armée Maurice Gamelin, his deputy Général d'armée Alphonse Joseph Georges was appointed Commander of the North Western Front.
The 1st Army Group guarded the north-east frontier of France, ready to move into Belgium and the Netherlands to oppose any German invasion of those nations. The First controlled four French armies as well as the Belgian Army and the British Expeditionary Force. Général d'armée Gaston Billotte was Commander-in-Chief until his death in a car crash on 23 May 1940, Général d'armée Georges Maurice Jean Blanchard was appointed to succeed him.
French 1st Army - General Georges Maurice Jean Blanchard [1]
French Cavalry Corps - General René Prioux [2] (vs. Hoeppner's XVI Pz Corps @ Hannut)
2nd Light Mechanized Division - Major General Gabriel-Marie-Joseph Bougrain [3] (vs.Hoeppner Corps)
3rd Light Mechanized Division - Lt General Jean-Léon-Albert Langlois [4]
French 3rd Corps - General de Fornel de la Laurencie
1st Motorized Infantry Division
1st Moroccan Infantry Division
2nd North African Infantry Division
French 4th Corps - General Aymes
32nd Infantry Division
15th Motorized Infantry Division - General Alphonse Juin
French 5th Corps - General René Altmayer
5th North African Infantry Division
101st Infantry Division
Belgian VII Corps
2nd Chasseurs Ardennais - Lt General Maurice-Colombe-Louis Kayaerts [5] (at Chabrehez and Houx vs. 7th Pz Div)
8th Infantry Division
French 2nd Army - General Charles Huntziger [6]
Directly reporting: (dispositions north to south)
5th Light Cavalry Division - Brigadier General Marie-Jacques-Henri Chanoine [7] (to Neufchateau-Bastogne, vs Guderian 1st and 2nd Pz, evacuated Sedan)
2nd Light Cavalry Division (to Habay La Neuve, Arlon Gap, vs 10th Pz Div)
1st Cavalry Brigade
Directly reporting: (Reserves)
4th Tank Battalion
7th Tank Battalion
205th Inf Regt
213th Inf Regt - Lt Colonel Labarthé
French 10th Corps - Lt General Pierre-Paul-Jacques Grandsard [8]
55th Infantry Division - Brigadier General Henri-Jean LaFontaine [9] (Donchery and La Marfee on the Meuse, vs Guderian, 1st, 2nd Pz Divs.)
71st Infantry Division - Brigadier General Joseph-Antoine-Jacques-Louis Baudet [10] (Wadelincourt on the Meuse and Raucourt, vs Guderian's 10th Pz Div)
3rd North African Infantry Division (South of 71st Div)
French 18th Corps - Lt General Paul-André Doyen
1st Colonial Infantry Division
41st Infantry Division
French 7th Army - General Henri Giraud [11]
Directly reporting:
21st Infantry Division
60th Infantry Division
68th Infantry Division
French 1st Corps
1st Light Mechanized Division
25th Motorized Division - General Molinié
French 16th Corps
9th Motorized Division
French 9th Army - General André Corap [12]
Directly reporting:
4th North African Infantry Division - Lt General Charles-Èugene Sancelme [13] (at Onhaye, vs 7th Pz Div)
53rd Infantry Division - Lt General Jean-Marie-Léon Etchberrigaray (vs 2nd Pz)
French 2nd Corps Lt General Jean-Gabriel Bouffet [14]
4th Light Cavalry Division - Major General Paul-Louis-Arthur Barbe [15] (deployed into the Ardennes, across the Meuse to the Ourthe, then Marche, vs 7th Pz Div)
5th Motorized Division - Brigadier General Jean-Noël-Louis Boucher [16] (Haut-le-Wastia, vs 7th Pz)
French 11th Corps - Lt General Julien-Françoise-René Martin
1st Light Cavalry Division
18th Infantry Division - Lt General Camille-Léon Duffet [17] (on the Meuse at Houx, vs 7th Pz Div)
66th Regt
77th Regt
125th Regt
22nd Infantry Division - Major General Joseph-Louis-Françoise Hassler [18] (Givet on the Meuse, vs 7th Pz Div)
French 41st Corps - Lt General Emmanuel-Urbain Libaud [19]
61st Infantry Division - Major General Arsène-Marie Paul Vauthier [20], N of Monthermé vs 8 Pz Div
102nd Fortress Division - Major General Françoise-Arthur Portzert [21] (Monthermé, vs 6th Pz Div)
3rd Spahi Brigade - Colonel Marc (La Horgue v 1st Pz)
French Armored Reserves (near Rheims to SW of breakthrough area)
1st Armored Division - Brigadier General Marie-Germain-Christian Bruneau [22] (deployed to Charleroi then to Flavion, arrived low on fuel or out of fuel, vs 7 Pz Div and then 5th Pz Div)
2nd Armored Division - Brigadier General Albert-Charles-Émile Bruché [23] (to Signy, deployed piecemeal, destroyed by Reinhardt's XLI Pz Corps)
3rd Armored Division - Major General Georges-Louis Brocard [24] (to west of Stonne, versus Grossdeutschland Regt, 10th Pz Div, dispersed, small detachment attacked Stonne but driven off)
3rd Motorized Division - Major General Paul-Jean-Léon Bertin-Bossu [25] (to west of Stonne, dispersed, attacked Stonne but driven off)
4th Armored Division - Brigadier General Charles de Gaulle [26]
British Expeditionary Force - General Lord Gort
Directly reporting:
5th Infantry Division
12th Infantry Division
23rd Infantry Division
46th Infantry Division
British I Corps - Lieutenant-General Michael Barker succeeded by Major-General Harold Alexander
1st Infantry Division
2nd Infantry Division
48th Infantry Division
British II Corps - Lieutenant-General Alan Brooke succeeded by Major-General Bernard Montgomery
3rd Infantry Division
4th Infantry Division
50th Infantry Division
British III Corps - Lieutenant-General Ronald Adam
42nd Infantry Division
44th Infantry Division
Belgian Army - King Leopold III of Belgium took personal command, Lieutenant General Édouard van den Bergen was Chief of the General Staff.
Belgian I Corps
1st Infantry Division
4th Infantry Division
7th Infantry Division
Belgian II Corps
6th Infantry Division
11th Infantry Division
14th Infantry Division
Belgian III Corps
1st Chasseurs Ardennais
2nd Infantry Division
3rd Infantry Division
Belgian IV Corps
9th Infantry Division
15th Infantry Division
18th Infantry Division
Belgian V Corps
12th Infantry Division
13th Infantry Division
17th Infantry Division
Belgian VI Corps
5th Infantry Division
10th Infantry Division
16th Infantry Division
Belgian Cavalry Corps
1st Cavalry Division
2nd Cavalry Division
The French 2nd Army Group was responsible for manning the bulk of the Maginot Line from Montmedy to south of Strasbourg, and controlled three armies. General de Armee Andre-Gaston Pretelat was Commander-in-Chief of the army group throughout its existence.
French 3rd Army - General Charles-Marie Condé
Directly reporting:
3rd Light Cavalry Division - General Petiet
6th Infantry Division - General Lucien
6th North African Infantry Division - General de Verdilhac
6th Colonial Infantry Division - General Carles
7th Infantry Division
8th Infantry Division
French Colonial Corps
2nd Infantry Division - General Klopfenstein
British 51st (Highland) Infantry Division
56th Infantry Division
French 6th Corps
26th Infantry Division
42nd Infantry Division
French 24th Corps - General Fougère
51st Infantry Division - General Boell
French 42nd Corps - General Sivot
20th Infantry Division - General Corbe
58th Infantry Division - General Perraud
French 4th Army - General Edouard Réquin
Directly reporting:
Polish 1st Infantry Division - General Bronisław Duch
45th Infantry division - General Roux
French 9th Corps - General Laure
11th Infantry Division - General Arlabosse
47th Infantry Division - General Mendras
French 20th Corps - General Hubert
52nd Infantry Division
82nd African Infantry Division
French 5th Army - General Victor Bourret
Directly reporting:
44th Infantry Division
French 8th Corps
24th Infantry Division
31st Infantry Division
French 12th Corps
16th Infantry Division
35th Infantry Division
70th Infantry Division
French 17th Corps
62nd Infantry Division
103rd Infantry Division
French 43rd Corps
30th Infantry Division
The French 3rd Army Group was responsible for manning the southern end of the Maginot Line, along the River Rhine and controlled one army. The army group's Commander-in-Chief was Général d'Armée Antoine-Marie-Benoit Besson.
French 8th Army - General Marcel Garchery
French 7th Corps
13th Infantry Division
27th Infantry Division
French 13th Corps
19th Infantry Division
54th Infantry Division
104th Infantry Division
105th Infantry Division
French 44th Corps
67th Infantry Division
French 45th Corps
57th Infantry Division
63rd Infantry Division
Polish Second Infantry Fusiliers Division - Brigadier-General Bronisław Prugar-Ketling
The Netherlands had four corps, one motorized division and a defense division deployed to begin the battle. General Henri Winkelman was Supreme Commander of the Dutch Army.
Dutch I Corps
Dutch 1st Infantry Division
Dutch 3rd Infantry Division
Dutch II Corps
Dutch 2nd Infantry Division
Dutch 4th Infantry Division
Dutch III Corps
Dutch 5th Infantry Division
Dutch 6th Infantry Division
Dutch IV Corps
Dutch 7th Infantry Division
Dutch 8th Infantry Division
Dutch Light Division
Peel Division
A, B, G Brigades
Armee des Alps Commanded by Général d'Armée René Olry
3 infantry divisions of type B
14th Army Corps 15th Army Corps
Fortification sectors: Dauphiné, Savoie, Alpes Maritimes
Defence sectors: Rhône, Nice
Originally the French 6th Army, the Army of the Alps was responsible for manning the southeast frontier with Italy. Overall, French forces in the region numbered about 35,000 soldiers.
The French began the battle with three reserve corps positioned behind the army groups. The VII and XXIII Corps were stationed behind the 2nd and 3rd Army Groups.
The commander-in-chief of the Oberkommando des Heeres (OKH) was Generaloberst Walter von Brauchitsch. Initially the Axis forces consisted of the forces of the German army. They were joined in the conflict by the Italian army on June 10.
2nd Army - General of Cavalry Maximilian von WeichsDirectly reporting:
267th Infantry Division
294th Infantry Division
IX Corps
15th Infantry Division
205th Infantry Division
XXVI Corps
34th Infantry Division
45th Infantry Division
295th Infantry Division
VI Corps
5th Infantry Division
293rd Infantry Division
9th Army - Generaloberst Johannes BlaskowitzDirectly reporting:
211th Infantry Division
XXXXII Corps
50th Infantry Division
291st Infantry Division
XXXXIII Corps
88th Infantry Division
96th Infantry Division
292nd Infantry Division
XVIII Corps
25th Infantry Division
81st Infantry Division
290th Infantry Division
Commanded by Generaloberst Gerd von Rundstedt (Chief of Staff: Generalleutnant Georg von Sodenstern)
4th Army - Generaloberst Günther von Kluge (Chief of Staff: Generalmajor Kurt Brennecke)
II Corps - General of Infantry Adolf Strauß -> 30.5.1940 General of Infantry Carl-Heinrich von Stülpnagel
12th Infantry Division - Generalmajor Walther von Seydlitz-Kurzbach
32nd Infantry Division - Generalleutnant Franz Böhme
V Corps - General of Infantry Richard Ruoff
211th Infantry Division - Generalmajor Kurt Renner
251st Infantry Division - Generalmajor Hans Kratzert
263rd Infantry Division - Generalmajor Franz Karl
VIII Corps - General of Infantry Walter Heitz
8th Infantry Division - Generalmajor Rudolf Koch-Erpach
28th Infantry Division - Generalleutnant Hans von Obstfelder -> 20.5.1940 Generalmajor Johann Sinnhuber
87th Infantry Division - Generalmajor Bogislav von Studnitz
267th Infantry Division - Generalmajor Ernst Fessmann
XV Corps - General of Infantry Hermann Hoth (dispositions north to south: Yvoir-Houx-Dinant)
5th Panzer Division - Generalleutnant Max von Hartlieb -> 22.5.1940 Generalleutnant Joachim Lemelsen -> 6.6.1940 Generalmajor Ludwig Cruwell
7th Panzer Division - Generalmajor Erwin Rommel [27]
62nd Infantry Division - Generalmajor Walter Keiner
12th Army - Generaloberst Wilhelm List (Chief of Staff: Generalleutnant Eberhard von Mackensen)
III Corps - General of Artillery Curt Haase
3rd Infantry Division - Generalleutnant Walter Lichel
23rd Infantry Division - Generalleutnant Walter von Brockdorff-Ahlefeldt
52nd Infantry Division - Generalleutnant Hans-Jurgen von Arnim
VI Corps - General of Engineers Otto-Wilhelm Förster
16th Infantry Division - Generalmajor Heinrich Krampf
24th Infantry Division - Generalmajor Justin von Obernitz -> 1.6.1940 Generalmajor Hans-Valentin Hube
XVIII Corps - General of Infantry Eugen Beyer -> 1.6. Generalleutnant Hermann Ritter von Speck
5th Infantry Division - Generalleutnant Wilhelm Fahrmbacher
21st Infantry Division - Generalmajor Otto Sponheimer
25th Infantry Division - Generalleutnant Erich Clößner
1st Mountain Division - Generalleutnant Ludwig Kübler
16th Army - General of Infantry Ernst Busch (Chief of Staff: Generalmajor Walter Model)
VII Corps - General of Infantry Eugen von Schobert
36th Infantry Division - Generalleutnant Georg Lindemann
68th Infantry Division - Generalmajor Georg Braun
XIII Corps - Generalleutnant Heinrich von Vietinghoff
15th Infantry Division - Generalmajor Friedrich-Wilhelm von Chappuis
17th Infantry Division - Generalmajor Hebert Loch
10th Infantry Division - Generalmajor Konrad von Cochenhausen
XXIII Corps - Generalleutnant Albrecht Schubert
34th Infantry Division - Generalmajor Hans Behlendorff
58th Infantry Division - Generalmajor Iwan Heunert
76th Infantry Division - Generalmajor Maximilian de Angelis
26th Infantry Division - Generalmajor Sigismund von Förster
Panzer Group "Kleist" - General of Cavalry Paul Ludwig Ewald von Kleist (Chief of Staff: Generalmajor Kurt Zeitzler)
XIV Corps - General of Infantry Gustav Anton von Wietersheim
2nd Infantry Division (mot.) - Generalleutnant Paul Bader
13th Infantry Division (mot.) - Generalmajor Friedrich-Wilhelm von Rothkirch und Panthen
29th Infantry Division (mot.) - Generalmajor Willibald Freiherr von Langermann und Erlencamp
XXXXI Corps - Generalleutnant Georg-Hans Reinhardt (disposition of Panzer Corps north to south, Montherme)
6th Panzer Division - Generalmajor Werner Kempf
8th Panzer Division - Oberst Erich Brandenberger
XIX Corps - General of Cavalry Heinz Guderian [28] (dispositions east to west: Donchery to Sedan)
2nd Panzer Division - Generalleutnant Rudolf Veiel
1st Panzer Division - Generalleutnant Friedrich Kirchner
10th Panzer Division - Generalleutnant Ferdinand Schaal
Infantry Regiment Großdeutschland
Reserves
XXXX Corps - Generalleutnant Georg Stumme
6th Infantry Division - Generalleutnant Arnold Freiherr von Biegeleben
9th Infantry Division - Generalleutnant Georg von Apell
4th Infantry Division - Generalleutnant Erick-Oskar Hansen
27th Infantry Division - Generalleutnant Friedrich Bergmann
71st Infantry Division - Generalleutnant Karl Weisenberger
73rd Infantry Division - Generalleutnant Bruno Bieler
Commanded by Generaloberst Fedor von Bock (Chief of Staff: Generalleutnant Hans von Salmuth)
6th Army - Generaloberst Walter von Reichenau (Chief of Staff: Generalmajor Friedrich Paulus)
XVI Corps - General of Cavalry Erich Hoepner
4th Infantry Division - Generalleutnant Erick-Oskar Hansen
33rd Infantry Division - Generalmajor Rudolf Sintzenich
3rd Panzer Division - Generalmajor Horst Stumpff
4th Panzer Division - Generalmajor Ludwig Radlmeier -> 8.6.1940 Generalmajor Johann Joachim Stever
IV Corps - General of Infantry Viktor von Schwedler
15th Infantry Division - Generalmajor Ernst-Eberhard Hell
205th Infantry Division - Generalleutnant Ernst Richter
XI Corps - Generalleutnant Joachim von Kortzfleisch
7th Infantry Division - Generalmajor Eccard Freiherr von Gablenz
211th Infantry Division - Generalmajor Kurt Renner
253rd Infantry Division - Generalleutnant Fritz Kühne
31st Infantry Division - Generalleutnant Rudolf Kaempfe
IX Corps - General of Infantry Hermann Geyer
XXVII Corps - General of Infantry Alfred Wäger
253th Infantry Division - Generalleutnant Fritz Kuhne
269th Infantry Division - Generalmajor Ernst-Eberhard Hell
18th Army - General of Artillery Georg von Küchler
X Corps
SS "Adolf Hitler" Reinforced Regiment
227th Infantry Division
1st Cavalry Division
XXVI Corps
256th Infantry Division
254th Infantry Division
SS "Der Führer" Division
Reserves
208th Infantry Division
225th Infantry Division
526th Infantry Division
SS "Verfügungstruppe" Division
7th Air Division
22nd Air Landing Infantry Division
9th Panzer Division
207th Infantry Division
Commanded by Generaloberst Wilhelm Ritter von Leeb
1st Army - Generaloberst Erwin von WitzlebenDirectly reporting:
197th Infantry Division
Höh. Kom. z.b.V. XXXVII
246th Infantry Division
215th Infantry Division
262nd Infantry Division
257th Infantry Division
XXIV Corps
60th Infantry Division
252nd Infantry Division
168th Infantry Division
XII Corps
75th Infantry Division
268th Infantry Division
198th Infantry Division
XXX Corps
258th Infantry Division
93rd Infantry Division
79th Infantry Division
Höh. Kom. z.b.V. XXXXV
95th Infantry Division
167th Infantry Division
7th Army - Generaloberst Friedrich DollmannHöh. Kom. z.b.V. XXXIII
213th Infantry Division
554th Infantry Division
556th Infantry Division
239th Infantry Division
XXV Corps
557th Infantry Division
555th Infantry Division
6th Mountain Division
XXVII Corps
218th Infantry Division
221st Infantry Division
Commanded by Prince General Umberto di Savoia
1st Army - General Pietro Pintor
2nd Corps - General Francesco Bettini
3rd Corps - General Mario Arisio
15th Corps - General Gastone Gambara
4th Army - General Alfredo Guzzoni
1st Corps - General Carlo Vecchiarelli
4th Corps - General Camillo Mercalli
Alpine Corps - General Luigi Negri
Overall, the Italian forces numbered about 312,000 troops. However they had inadequate artillery and transport and most were not equipped for the cold Alpine environment.