Army Group B
Army Group B (German: Heeresgruppe B) was a major operational command of the German Army during World War II, responsible for directing large-scale forces in offensives and defensive operations across both the Eastern and Western Fronts.[1][2] Formed initially in October 1939 under Field Marshal Fedor von Bock, it spearheaded the 1940 invasion of the Low Countries and France as part of Fall Gelb, achieving rapid breakthroughs that led to the fall of France.[3] In 1942, reconstituted for Fall Blau on the Eastern Front, it advanced towards the Volga River and Caucasus oil fields, capturing significant territory before stalling at Stalingrad, where Soviet counteroffensives encircled and destroyed much of its strength, contributing to a major strategic reversal for Germany.[4][1] Reformed in 1943 under Field Marshal Erwin Rommel, Army Group B shifted to the Western Front, overseeing fortifications along the Atlantic Wall and commanding defenses against the Allied Normandy landings in June 1944.[5] Successive commanders Günther von Kluge and Walter Model directed intense counterattacks, including the Ardennes Offensive, but faced overwhelming Allied material superiority and air dominance, leading to steady retreats.[2][6] By early 1945, encircled in the Ruhr Pocket, Model dissolved the group on 15 April to preclude formal surrender, after which its remnants capitulated or dispersed.[7] The command's operations exemplified the Wehrmacht's tactical proficiency amid logistical overextension and Hitler's operational interference, resulting in high casualties and territorial losses that hastened Germany's defeat.[1][6]Overview
Establishment and Strategic Role
Army Group B was established on 12 October 1939, when the German Army Group North—having completed its role in the invasion of Poland—was redesignated and redeployed to the Western Front under the command of Generaloberst Fedor von Bock.[3][8] This formation comprised approximately 29 divisions, including three armored divisions, totaling around 300,000 troops organized into the 6th, 8th, and 9th Armies, positioned along the Dutch and Belgian borders.[9] The redesignation reflected the shifting German strategic priorities from the east to preparing for a renewed offensive against the Western Allies, following the armistice with Poland on 6 October 1939.[10] Strategically, Army Group B's initial role was to execute the northern pincer of Fall Gelb, the German invasion plan for France and the Low Countries launched on 10 May 1940. Tasked with rapidly overrunning the Netherlands and Belgium, it aimed to lure British Expeditionary Force and French armies northward, exposing their flanks to the decisive Sichelschnitt (sickle cut) by Army Group A through the Ardennes. This deception-heavy approach, emphasizing speed and armored spearheads, sought to achieve encirclement and prevent a prolonged war of attrition, aligning with the Wehrmacht's doctrine of Blitzkrieg to exploit Allied expectations of a repeat of World War I's Schlieffen Plan.[10] By 14 May 1940, Army Group B's advances had secured key crossings and forced the Dutch capitulation, enabling the broader collapse of Allied lines within six weeks. Following the Western Campaign, Army Group B was dissolved in July 1940 after Bock's transfer, but the designation was revived multiple times, including in 1942 for southern Soviet operations under Generalfeldmarschall Maximilian von Weichs as part of Fall Blau. These reformations underscore its recurring utility in major offensives, adapting to evolving fronts while maintaining a focus on rapid, flank-securing maneuvers central to German operational art.[10]Organizational Structure and Evolution
Army Group B's structure evolved through multiple activations, adapting to operational theaters and strategic demands, generally consisting of 2–4 field armies with supporting panzer elements and, in the East, significant allied contingents. Initially formed on 12 October 1939 by redesignating Army Group North after the Polish campaign, it fell under Field Marshal Fedor von Bock's command for the Western offensive, incorporating the 6th, 8th, and 9th Armies with a total of 29 divisions—23 infantry, 3 panzer, 2 motorized infantry, and 1 cavalry.[11] Following the rapid victory in France by June 1940, the headquarters was dissolved. It was reconstituted on 9 July 1942 from Army Group South to lead the northern prong of Operation Case Blue toward Stalingrad, initially under von Bock, comprising the 2nd Army (General Hans von Salmuth), 6th Army (General Friedrich Paulus), 4th Panzer Army (General Hermann Hoth), and flank armies from allies: Romanian 3rd and 4th Armies, Hungarian 2nd Army, and Italian 8th Army.[12][13][14] Command passed to Field Marshal Maximilian von Weichs on 15 July 1942 after von Bock's relief by Hitler, with Weichs overseeing the group's encirclement at Stalingrad in November 1942; surviving elements were reorganized under Army Group Don before the designation lapsed in early 1943 as forces integrated into Army Group South.[15][16] In the West, a distinct Army Group B activated on 15 January 1944 under Field Marshal Erwin Rommel, reporting to OB West, directed the 7th Army (General Friedrich Dollmann) and 15th Army (General Heinrich von Vietinghoff) for defending the Normandy sector and Pas de Calais, augmented by Panzer Group West (General Leo Geyr von Schweppenburg). Rommel's emphasis on mobile reserves influenced tactical dispositions, though divided command with OB West limited flexibility; he was replaced by Field Marshal Günther von Kluge in July 1944 following the Normandy invasion, with subsequent commanders including Colonel-General Heinrich Eberbach and Field Marshal Walter Model amid retreat.[17][18]Early Operations (1939–1941)
Invasion of Poland
Army Group North, the predecessor command to Army Group B, was established on 2 September 1939 from the staff of the 2nd Army High Command specifically for the Polish campaign, under the overall command of Colonel General Fedor von Bock.[19][20] It directed operations in the northern sector, comprising the Third Army led by General of Artillery Günther von Küchler from East Prussia and the Fourth Army commanded by Colonel General Walter von Kluge from Pomerania and western Prussia.[20][19] These forces included multiple infantry divisions (such as the 1st, 11th, 12th, and 21st in the Third Army), motorized divisions, armored units like the 10th Panzer Division, and the 1st Cavalry Brigade, enabling rapid advances supported by Luftwaffe air superiority.[20] The invasion commenced on 1 September 1939, with the Fourth Army striking across the Polish Corridor to sever Danzig from the main Polish territory and link up with East Prussian forces, while the Third Army pushed southward from East Prussia against Polish defenses in the Mlawa line.[20] By 3 September, the Third Army had captured Przasnysz after intense fighting, and by 5 September, the two armies connected near Graudenz, trapping approximately 25,000 Polish troops in the Corridor pocket during the Battle of Tuchola Forest, where Polish Pomorze Army units suffered heavy losses against German armored and motorized spearheads.[20][19] Further advances saw the Third Army force crossings of the Narew River at Pultusk and Rozan on 7 September, severing key rail lines and advancing toward the Bug River.[20] In the campaign's central phase from 9 to 14 September, Army Group North completed the northern encirclement of Warsaw by 9 September, isolating Fortress Modlin and cutting retreat routes for Polish forces withdrawing eastward.[19][20] The Third Army captured Białystok on 15 September and Brest-Litovsk after three days of combat from 14 to 17 September, taking 8,000 prisoners southeast of Warsaw's Praga suburb on 16 September and disrupting Polish command and supply lines.[20][19] These maneuvers formed the northern pincer of the German strategic envelopment, complementing Army Group South's southern thrust and contributing to the destruction of major Polish field armies through superior mobility, concentration of armor (including elements of three panzer divisions), and close air support that neutralized Polish aviation early.[20] By late September, Army Group North intensified the siege of Warsaw, which capitulated on 27 September with over 100,000 Polish defenders surrendering, while residual operations against pockets like the Battle of Kock concluded the campaign on 6 October.[20] The group's successes stemmed from operational surprise, rapid exploitation of breakthroughs, and Polish forces' divided deployments and slower mobilization, resulting in the effective annihilation of northern Polish armies within five weeks.[20] Following the Polish defeat, Army Group North was redesignated Army Group B on 12 October 1939 in preparation for operations in the West.[20]Western Campaign
Army Group B, commanded by Field Marshal Fedor von Bock, was redesignated from Army Group North on 12 October 1939 and positioned along the German-Dutch-Belgian border for the anticipated offensive against the Western Allies.[21] Its strategic role in the revised Fall Gelb plan, approved in early 1940, involved a secondary but essential thrust through the Netherlands and Belgium to serve as a feint, drawing French, British, and Belgian forces northward into a trap while Army Group A executed the decisive breakthrough through the Ardennes.[22] This deception exploited Allied expectations of a repeat of the Schlieffen Plan, committing 29.5 divisions—including three panzer divisions—to overwhelm the Low Countries' defenses and secure flanks for the southern envelopment.[23] The invasion commenced on 10 May 1940 with coordinated Luftwaffe strikes on airfields, infrastructure, and fortifications, followed by ground advances.[24] Army Group B's 18th Army under General Georg von Küchler assaulted the Netherlands, employing airborne forces from the 7th Flieger Division and 22nd Infantry Division to seize vital bridges over the Maas River and Ijsselmeer, bypassing the fortified Waterlinie defenses and capturing Rotterdam by 14 May after heavy bombing.[25] Simultaneously, the 6th Army (General Walter von Reichenau) and 9th Army (General Adolf Strauss) pierced Belgian lines, with paratroopers neutralizing Fort Eben-Emael on the Albert Canal using shaped charges and gliders, enabling rapid crossings and the collapse of the Belgian northern front within days.[24] These operations, supported by three panzer corps, advanced over 100 kilometers in the first 48 hours, shattering Dutch resistance and forcing King Leopold III to capitulate on 28 May.[26] By mid-May, Army Group B's forces, leveraging superior mobility and air support, outflanked the Dyle Plan positions of the Allied Expeditionary Force and French Ninth Army, pushing toward the English Channel.[27] On 20 May, elements of the 6th Army linked with Army Group A's Kleist Group at Abbeville, completing the Sichelschnitt (sickle cut) and encircling 45 Allied divisions in the Dunkirk pocket, though a Führer halt order from 24–26 May allowed partial evacuation of British Expeditionary Force units.[22] Army Group B then wheeled south, contributing to the destruction of remaining French forces in Flanders and the Somme, with its panzer units capturing Lille and advancing to the coast by early June.[23] The campaign concluded with the French armistice on 22 June 1940, having inflicted over 1.9 million Allied casualties while Army Group B suffered approximately 40,000, securing occupation zones in northern France, Belgium, and the Netherlands under its control.[26] This success validated the Blitzkrieg doctrine of concentrated armor and airpower but relied critically on the feint's alignment with Army Group A's exploitation, as Bock's direct frontal assaults against prepared positions incurred higher attrition than the southern thrust.[27] Post-campaign, Army Group B transitioned to defensive oversight of the occupied territories until redeployment eastward.[21]Eastern Front Campaigns (1942–1943)
Operation Case Blue
Operation Case Blue, the German summer offensive of 1942, began on 28 June with Army Group South—soon redesignated Army Group B under Field Marshal Fedor von Bock—tasked with exploiting Soviet collapses in the Voronezh sector, advancing southeast across the Don River, and establishing conditions for a subsequent push to Stalingrad on the Volga.[28] The group's primary mission emphasized securing the northern flank for the broader Caucasus thrust while disrupting Soviet riverine supply lines and denying the enemy a Volga bridgehead.[28] Bock's forces comprised the 6th Army under General Friedrich Paulus, the 4th Panzer Army under General Hermann Hoth (including the XXXXVIII, XXIV, and XXXX Panzer Corps), and elements of the Hungarian 2nd Army for flank support.[28] [29] The offensive opened with a breakthrough near Shchigry on 28 June, as the 4th Panzer Army reached the Tim River by midday and the 6th Army advanced 20 miles to the Korocha River by 30 June, shattering Soviet defenses opposite these formations.[28] By 5 July, the XXXXVIII Panzer Corps approached the Don just two miles from Voronezh, which fell on 6 July amid reports from Bock that "the enemy opposite Sixth Army and Fourth Panzer Army is defeated."[28] Forces then shifted south toward Millerovo on 9 July, establishing a bridgehead at Boguchar per Hitler's 11 July directive to serve as a launch point for Stalingrad.[28] Initial gains covered hundreds of kilometers, but muddy roads, acute fuel shortages, and stiffening Soviet counterattacks from redeployed reserves—exploiting the unexpectedly rapid Red Army retreat—impeded momentum by mid-July.[28] Bock was relieved on 15 July due to disagreements with Hitler over operational tempo, replaced by General Maximilian von Weichs as Army Group B formalized its focus on the Stalingrad axis following the 26 July split of Army Group South (with Army Group A diverted to the Caucasus).[28] Army Group B crossed the Don in late July, incorporating Romanian 3rd and 4th Armies and Italian 8th Army for extended flanks, and reached Stalingrad's outskirts by early August despite growing logistical strains and Soviet reinforcements from the north and south.[29] [13] The advance exposed overextended supply lines, with panzer divisions critically low on fuel and infantry reliant on horse-drawn transport, while Hitler's insistence on dual objectives diluted reserves and invited encirclement risks.[28] By operation's end in November, Army Group B's thrust had positioned the 6th Army for urban combat at Stalingrad but at the cost of irreplaceable materiel and manpower, setting the stage for Soviet counteroffensives.[28]Battle of Stalingrad and Encirclement
Army Group B, under Field Marshal Maximilian von Weichs, directed the German 6th Army's advance toward Stalingrad as the primary axis of Operation Case Blue in summer 1942, with supporting elements including the 4th Panzer Army and Romanian 3rd and 4th Armies securing the flanks along the Don River.[30] [31] The 6th Army, commanded by General Friedrich Paulus, reached the western bank of the Volga River north of Stalingrad by 23 August 1942, initiating intense urban combat that pinned down Axis forces amid Soviet defenses organized around the 62nd Army.[32] [33] By early November, German troops controlled approximately 90% of the city but suffered heavy attrition from close-quarters fighting, supply shortages, and deteriorating weather, with Army Group B's overall strength stretched across a broad front exceeding 1,000 kilometers.[34] [35] Soviet forces, having amassed superior reserves including tank corps and fresh infantry divisions, launched Operation Uranus on 19 November 1942, targeting the weaker Axis flanks held predominantly by Romanian units integrated into Army Group B's structure.[36] [37] The offensive breached the Romanian 3rd Army north of Stalingrad and the 4th Army to the south, with Soviet armored spearheads advancing rapidly to link up at the Kalach bridgehead on the Don River by 23 November, completing the encirclement of the 6th Army and elements of the 4th Panzer Army.[33] Approximately 290,000 Axis personnel, including around 250,000 Germans, were trapped in a Kessel (cauldron) spanning roughly 1,100 square kilometers, facing immediate isolation from ground supply lines.[38] [39] In response, Army Group B improvised ad hoc defenses, such as the Hollidt Task Force, to contain Soviet penetrations and protect the pocket's perimeter, but these measures proved inadequate against the Red Army's momentum, which expanded the front by over 100 kilometers in days.[40] [35] Weichs urged a breakout to the southwest, citing fuel shortages and the vulnerability of encircled units to attrition, but Adolf Hitler overrode recommendations from Army Group B and Paulus, ordering the 6th Army to hold Stalingrad at all costs in anticipation of aerial resupply that ultimately failed to deliver sufficient tonnage amid harsh winter conditions.[30] [31] The encirclement marked a strategic reversal for Army Group B, exposing the risks of dispersed Axis allied contingents and overreliance on urban objectives without securing flanks, leading to the group's partial dissolution and reformation as Army Group Don under Field Marshal Erich von Manstein for relief efforts.[37][34]Withdrawal and Reformation
Following the Soviet Operation Uranus, which encircled the German Sixth Army on November 23, 1942, Army Group B's exposed flanks collapsed under continued Red Army assaults, compelling the group's non-encircled formations to execute a phased withdrawal to avert total destruction.[37] The Soviet Operation Little Saturn, initiated December 16, 1942, shattered the Italian Eighth Army and adjacent Hungarian Second Army along the Don River, forcing these allied contingents—subordinate to Army Group B—to retreat westward in disarray, abandoning heavy equipment and suffering approximately 130,000 casualties while falling back toward the Chir and Donets rivers by early January 1943.[35] German Second Army elements under Army Group B similarly disengaged from positions east of the Don, conducting fighting retreats under pressure from Soviet Sixty-third and Twenty-first Armies, which shortened the Axis line but incurred significant losses in men and material amid harsh winter conditions. The failed German relief effort, Operation Winter Storm (December 12–23, 1942), mounted by Army Group Don's LVII Panzer Corps, reached within 30 miles of the Stalingrad pocket but withdrew due to encroaching Soviet forces, leaving Army Group B's commander, Field Marshal Maximilian von Weichs, to manage a contracting front without relief for the trapped Sixth Army.[37] By February 2, 1943, with the Sixth Army's surrender, Army Group B had lost over 250,000 troops in the sector, prompting Hitler to reorganize higher commands to consolidate defenses against ongoing Soviet offensives like Operation Star.[41] Von Weichs was relieved of command on February 10, 1943, citing health issues exacerbated by the campaign's strains.[30] Reformation occurred through the merger of Army Group B's remnants with Army Group Don, redesignated as Army Group South on February 12, 1943, under Field Marshal Erich von Manstein, who integrated surviving units including the Fourth Panzer Army and Hungarian remnants into a unified structure for the southern Eastern Front.[42] This restructuring subordinated approximately 1 million Axis troops across 30 divisions to Manstein's headquarters, enabling elastic defense tactics that halted Soviet advances at the Mius River line and facilitated the Third Battle of Kharkov counteroffensive in February–March 1943, recapturing the city and stabilizing the front until summer.[43] The original Army Group B command effectively dissolved in this process, its staff partially redistributed to support the new Army Group South operations.[44]Western Front Defense (1943–1945)
Buildup and Normandy Invasion
In late 1943, Army Group B was re-established in France under Field Marshal Erwin Rommel's command to oversee defenses against an anticipated Allied invasion along the Channel Coast.[5] Rommel, appointed as Inspector General of Coastal Defenses in November 1943, assumed full command of the army group by early 1944, directing the 7th Army in Normandy and Brittany and the 15th Army north of the Seine River.[45] [5] His strategy emphasized a forward defense, fortifying beaches to repel landings immediately rather than holding reserves inland as advocated by OB West commander Gerd von Rundstedt.[5] Rommel initiated a rapid buildup of the Atlantic Wall, ordering the construction of extensive beach obstacles, minefields, and concrete fortifications.[45] By mid-1944, his forces emplaced over 4 million mines, including anti-tank and anti-personnel types, along probable invasion sectors such as the Bay of the Seine, alongside Czech hedgehogs, Belgian gates, and tetrahedra to impede amphibious assaults.[5] Pillboxes, gun emplacements, and artillery batteries were reinforced, with Rommel identifying key vulnerabilities during inspections and prioritizing the Schelde, Somme, and Seine Bay areas.[5] Despite resource constraints and Allied air interdiction, these efforts aimed to channel attackers into kill zones while integrating mobile reserves like the 21st Panzer Division for immediate counterattacks.[45] By June 1944, Army Group B fielded approximately 58 divisions across its sector, though many were understrength static infantry units manned by older conscripts or Eastern Front veterans, with only limited panzer forces available locally.[45] In Normandy specifically, the 7th Army included the 716th Static Infantry Division opposite the eastern beaches and the 352nd Infantry Division covering Omaha Beach, supported by elements of the 21st Panzer Division.[45] Panzer Group West held nine panzer divisions totaling over 1,400 tanks, but deployment was restricted by Hitler, with Rommel securing operational control of three for coastal response.[45] The Allied Normandy landings commenced on June 6, 1944, catching German command off-guard; Rommel was absent in Germany for his wife's birthday, and initial reports were dismissed amid deception operations like Fortitude.[45] The 21st Panzer Division launched limited counterattacks near Caen but was delayed by command hesitancy and lack of clear authority from Hitler to release reserves.[45] While beach defenses inflicted heavy casualties—particularly at Omaha where the 352nd Division's presence surprised attackers—Allied air superiority, naval gunfire, and numerical superiority overwhelmed static positions, establishing bridgeheads by day's end.[45] Reinforcements, including the 12th SS Panzer Division and Panzer Lehr, arrived piecemeal, but coordinated Allied advances prevented a decisive German riposte.[45]Retreat from France
Following the encirclement and partial destruction of German forces in the Falaise-Argentan pocket, which concluded on 21 August 1944, Army Group B under Field Marshal Walter Model initiated a disorganized withdrawal of its surviving elements from Normandy toward the Seine River.[46] The pocket battle resulted in approximately 50,000 German prisoners of war, with estimates of 10,000 killed and up to 50,000 additional troops escaping eastward amid heavy losses in equipment, including over 500 tanks and self-propelled guns destroyed or abandoned.[47] [48] Allied air superiority inflicted severe attrition on retreating columns, as fighter-bombers targeted congested roads and bridges, exacerbating fuel shortages and mechanical breakdowns that left thousands of vehicles stranded.[45] Despite Adolf Hitler's orders to hold positions west of the Seine and conduct counterattacks, Model prioritized preservation of combat-effective units by establishing rearguard actions with improvised Kampfgruppen to delay pursuing Allied forces, primarily the U.S. Third Army under General George S. Patton and the British Second Army.[49] By late August, remnants of the Fifth Panzer Army and Seventh Army had crossed the Seine in disarray, with many units reduced to 20-30% strength; for instance, the 12th SS Panzer Division emerged with fewer than 300 men combat-ready.[50] Paris was liberated on 25 August, and Allied armored spearheads advanced rapidly, capturing crossings and forcing further retreats, though German engineers demolished some bridges to hinder pursuit.[51] In early September 1944, Army Group B's battered formations, reinforced by elements of the First Parachute Army and Fifteenth Army transferred from the Pas-de-Calais, attempted to consolidate along the Moselle and Meuse rivers while falling back to the Siegfried Line (Westwall).[52] The retreat covered over 300 miles in less than a month, with total casualties exceeding 200,000 men since the Normandy landings, including irreplaceable losses in experienced personnel and armor that crippled offensive capabilities.[53] By mid-September, the front stabilized roughly along the German border, allowing Army Group B to reorganize for defensive operations, though logistical strains and Allied momentum prevented a full reconstitution. This phase marked the effective collapse of German control over France, enabling the liberation of most of the country.[54]Ardennes Counteroffensive
The Ardennes Counteroffensive, codenamed Operation Wacht am Rhein, commenced on 16 December 1944 when Army Group B, under Field Marshal Walther Model, launched a surprise attack against thinly held American lines in the Ardennes region of Belgium and Luxembourg.[55] The offensive involved approximately 400,000 German troops across three armies: the 6th SS Panzer Army in the north under Sepp Dietrich, the 5th Panzer Army in the center commanded by Hasso von Manteuffel, and the 7th Army in the south.[56] [57] Model, skeptical of the plan's feasibility due to limited resources and fuel shortages, focused on achieving a breakthrough to the Meuse River and capturing Antwerp to sever Allied supply lines.[58] Initial advances penetrated up to 50 miles in some sectors, creating a 50-mile-deep "bulge" in Allied lines, aided by heavy fog that grounded Allied aircraft and the element of surprise against inexperienced U.S. units like the 106th Infantry Division, which suffered encirclement and surrender of over 7,000 men.[59] The 6th SS Panzer Army's northern thrust faltered against fierce U.S. defense at Elsenborn Ridge, where the 2nd and 99th Infantry Divisions held key terrain, denying vital roads for armored maneuver.[60] In the center, the 5th Panzer Army bypassed and besieged Bastogne, held by the 101st Airborne Division, but failed to secure the crossroads town promptly, stalling momentum.[57] The 7th Army's southern attack made limited gains against growing Allied reinforcements, including George Patton's Third Army shifting north to relieve Bastogne on 26 December.[61] Clearing weather from 23 December enabled overwhelming Allied air superiority, with over 5,000 sorties disrupting German logistics and fuel convoys already strained by shortages that left many panzers immobilized.[55] Model's forces, hampered by Hitler's insistence on narrow frontages and no flanking maneuvers, could not exploit breakthroughs or reach the Meuse, as the 2nd Panzer Division of the 5th Army came within miles but expended its fuel reserves.[59] By early January 1945, Allied counterattacks from east and north compressed the salient, forcing Army Group B into defensive positions with irreplaceable losses exceeding 80,000 killed, wounded, or captured, alongside nearly 600 tanks destroyed.[60] The failure depleted Germany's strategic reserves, accelerating the collapse of the Western Front, as Model shifted to delaying actions amid Allied advances toward the Rhine.[61] Despite tactical successes in initial penetrations, the offensive's strategic objectives remained unachieved due to logistical constraints, Allied adaptability, and overambitious planning disconnected from operational realities.[58]Final Defense in the Ruhr
Following the Ardennes Counteroffensive, Army Group B under Field Marshal Walter Model retreated into the Ruhr industrial region, where it faced encirclement by advancing Allied forces. On 1 April 1945, elements of the U.S. First Army and Ninth Army linked up at Lippstadt, completing the pincer movement and trapping Army Group B within a pocket spanning approximately 3,500 square kilometers.[62][63] The encircled forces included the 5th Panzer Army and 15th Army, organized into seven corps with about 19 divisions totaling roughly 300,000 to 400,000 troops, though many units were understrength, supplemented by Luftwaffe field divisions, fortress troops, and Volkssturm militia.[63][62] Model, recognized for his defensive expertise, assumed direct command and attempted to consolidate defenses around key industrial cities like Essen and Dortmund, while launching limited counterattacks northward and southward to break out or relieve pressure. However, severe fuel shortages immobilized much of the armor, and Allied air superiority prevented effective redeployments, confining German operations to infantry holds and sporadic local actions.[63][62] By 14 April, U.S. forces split the pocket into eastern and western halves through coordinated assaults, further fragmenting command and accelerating collapses in isolated sectors.[62] As organized resistance crumbled amid relentless Allied artillery and infantry advances, mass surrenders ensued; the eastern portion capitulated on 16 April, followed by the western on 18 April, yielding 317,000 prisoners including 26 generals and one admiral.[63][62] On 17 April, Model dismissed several subordinate commanders for capitulating without orders and formally disbanded Army Group B, citing the impossibility of continued fighting; he then committed suicide by gunshot on 21 April near Duisburg, evading capture.[63] The Ruhr defense marked the effective destruction of Army Group B, eliminating Germany's last major organized force on the Western Front and securing the industrial heartland for the Allies.[63]Leadership and Command
Commanders-in-Chief
Army Group B's commanders-in-chief varied across its operational phases, reflecting shifts between the Western and Eastern Fronts. The group was first activated for operations in Western Europe.| Commander | Rank | Assumed Command | Relieved Command | Notes/Theater |
|---|---|---|---|---|
| Fedor von Bock | Generalfeldmarschall | 12 October 1939 | April 1941 | Led invasion of Low Countries and France; transitioned to Eastern Front preparations.[3] |
| Maximilian von Weichs | Generalfeldmarschall | Mid-July 1942 | 12 February 1943 | Commanded during Operation Case Blue and Stalingrad; relieved due to strategic disagreements with superiors. Eastern Front.[15] [64] |
| Erwin Rommel | Generalfeldmarschall | November 1943 | 17 July 1944 | Oversaw Atlantic Wall fortifications and initial response to Normandy landings; wounded in air attack. Western Front.[45] [5] |
| Günther von Kluge | Generalfeldmarschall | 19 July 1944 | 17 August 1944 | Brief interim command amid deteriorating Western Front situation post-Normandy.[65] |
| Walther Model | Generalfeldmarschall | 17 August 1944 | 21 April 1945 | Directed retreats from France, Ardennes Offensive, and Ruhr defense; group disbanded after encirclement. Also held OB West concurrently until October 1944. Western Front.[65] |
Operational Strategies and Decisions
During Operation Case Blue in 1942, Army Group B, commanded by Field Marshal Maximilian von Weichs from 9 July, pursued an offensive strategy aimed at advancing to the Volga River, capturing Stalingrad, and securing the northern flank for Army Group A's push toward the Caucasus oil fields. The plan emphasized rapid mechanized advances by the 6th Army and 4th Panzer Army to encircle Soviet forces, but decisions to overextend supply lines and rely on under-equipped Allied contingents for flank protection exposed vulnerabilities.[41] Von Weichs advocated reinforcing the Romanian 3rd and 4th Armies on the flanks amid intelligence of Soviet buildups, but Hitler's insistence on continuing the urban assault on Stalingrad on 23 August overruled withdrawals, leading to the encirclement of the 6th Army by Operation Uranus on 19 November.[28] In the west after its reformation on 2 July 1944 under Field Marshal Erwin Rommel, Army Group B adopted a forward defensive strategy against anticipated Allied landings, prioritizing immediate counterattacks on beaches to exploit German advantages in infantry and obstacles before Allied air and naval superiority could consolidate gains.[5] Rommel directed the construction of over 6 million mines, extensive beach barriers, and inland inundations from July, positioning panzer divisions closer to the coast—contrasting Oberbefehlshaber West Gerd von Rundstedt's preference for centralized reserves—arguing that post-landing maneuver would be impossible due to Allied air dominance.[66] This approach aimed to defeat invasions in their infancy, as evidenced by the rapid deployment of the 21st Panzer Division near Caen on 6 June during the Normandy landings.[67] Field Marshal Günther von Kluge, assuming command on 17 July 1944 after Rommel's wounding, faced the Allied breakout from Normandy and authorized limited counteroffensives, such as the Mortain attack on 7 August with five panzer divisions to pinch off the U.S. salient, but Hitler's micromanagement and fuel shortages doomed the effort, contributing to the Falaise Pocket encirclement by 21 August.[68] Von Kluge's decisions emphasized holding key terrain like the Vire River line, yet Allied air interdiction and numerical superiority forced retreats exceeding 300 miles to the German border by September.[69] Under Field Marshal Walter Model from 17 August 1944, Army Group B shifted to elastic defense and opportunistic counterattacks during the Ardennes Offensive launched 16 December, where Model commanded the northern sector with Sixth Panzer Army for a thrust to Antwerp despite privately favoring a narrower attack to secure the Ruhr industrial region.[70] Initial advances penetrated 50 miles by 23 December using surprise and poor weather to neutralize Allied airpower, but logistical failures and U.S. reinforcements halted the offensive by 25 December, after which Model implemented shrinking front strategies, trading space for time through hedgehog defenses and rapid redeployments to delay advances toward the Rhine. These tactics prolonged the defense of the Ruhr until encirclement on 1 April 1945, reflecting Model's emphasis on decentralized command and infantry-panzer integration amid resource shortages.[58]Subordinate Formations
Major Armies Assigned
Army Group B, reformed on 14 July 1943 under Field Marshal Erwin Rommel for the defense of occupied France and the Low Countries against anticipated Allied invasion, initially controlled forces that coalesced into the 15th Army, tasked with fortifying the Pas-de-Calais region as the primary expected landing zone.[5] By early 1944, the group expanded to include the 7th Army, which assumed responsibility for Normandy, Brittany, and the western Atlantic coast, positioning its headquarters at Le Mans to oversee static divisions and limited mobile reserves amid resource shortages.[71] These two armies—7th under General Friedrich Dollmann (later Heinrich Eberbach) and 15th under General Hans von Salmuth—formed the core of Army Group B's structure through the Normandy campaign, with the 7th Army bearing the brunt of the 6 June 1944 landings while the 15th held reserves in the north.[72] Following the Allied breakout from Normandy in August 1944 and the subsequent retreat under Field Marshals Günther von Kluge and Walter Model, Army Group B's composition shifted as units were reorganized amid heavy losses; the battered 7th and 15th Armies withdrew eastward, supplemented by the newly formed 5th Panzer Army under General Hasso-Eccard von Manteuffel, which absorbed panzer elements for defensive operations along the Seine and into Belgium.[73] By December 1944, for the Ardennes counteroffensive (Operation Wacht am Rhein), Model's Army Group B directed three primary armies: the 6th SS Panzer Army (General Sepp Dietrich) on the northern flank with elite Waffen-SS divisions, the 5th Panzer Army in the center as the main effort, and the 7th Army (General Erich Brandenberger) on the southern shoulder to protect the flank and conduct a supporting attack.[74] The 15th Army, transferred from Army Group H, provided limited reinforcements in the north but played a secondary role due to prior attrition.[75] In the ensuing defense of the Rhineland and Ruhr Pocket through early 1945, Army Group B retained the 15th Army (now under General Gustav-Adolf von Zangen) as its northern anchor against British and Canadian forces, alongside remnants of the 7th Army and ad hoc groupings from the 1st Parachute Army, though overall strength dwindled to understrength divisions amid fuel shortages and Allied air superiority.[76] These assignments reflected the group's evolution from coastal defense to mobile counterattacks and ultimate positional warfare, constrained by Hitler's direct interventions and logistical collapse.[77]| Period | Major Armies Assigned | Key Commanders |
|---|---|---|
| July 1943–May 1944 (Pre-invasion) | 15th Army; 7th Army (from early 1944) | Hans von Salmuth (15th); Friedrich Dollmann (7th)[71] |
| June–August 1944 (Normandy) | 7th Army; 15th Army | Dollmann/Eberbach (7th); von Salmuth (15th)[72] |
| September–November 1944 (Retreat) | 5th Panzer Army; remnants of 7th and 15th Armies | Hasso von Manteuffel (5th Panzer)[73] |
| December 1944 (Ardennes) | 6th SS Panzer Army; 5th Panzer Army; 7th Army | Sepp Dietrich (6th SS); Manteuffel (5th); Erich Brandenberger (7th)[74] |
| January–April 1945 (Ruhr Defense) | 15th Army; 7th Army remnants; 1st Parachute Army elements | Gustav-Adolf von Zangen (15th)[76] |
Key Corps and Divisions
Army Group B's subordinate corps and divisions evolved through its Western Front operations, with key formations drawn from the 7th Army in Normandy, transitioning to panzer-heavy elements for the Ardennes Offensive, and depleted remnants in the Ruhr Pocket. In June 1944, during the Normandy defense, the LXXXIV Army Corps under General der Artillerie Erich Marcks commanded the Cotentin Peninsula sector, including the 709th Static Infantry Division (7,000 men, primarily older personnel and Eastern volunteers), the 716th Static Infantry Division (also low-category troops covering multiple beach sectors), and the newly arrived 352nd Infantry Division (12,000 men, positioned inland as a mobile reserve but committed early to Omaha Beach).[78] The II Parachute Corps, led by Generalleutnant Eugen Meindl, provided elite airborne reserves with the 3rd Parachute Division (refitted after Crete, tasked with countering airborne drops) and elements of the 2nd and 5th Parachute Divisions, though the latter were still forming up.[78] The 21st Panzer Division, under the I Reserve Army but operationally attached, mounted the only immediate counterattack on D-Day near Caen with around 120 tanks.[74] By December 1944, for the Ardennes Offensive (Unternehmen Wacht am Rhein), Army Group B under Generalfeldmarschall Walther Model emphasized armored corps within its three assault armies. The Sixth SS Panzer Army's I SS Panzer Corps, commanded by SS-Obergruppenführer Josef Dietrich, spearheaded the northern thrust with the 1st SS Panzer Division Leibstandarte SS Adolf Hitler (refitted with 70 Panther tanks), 2nd SS Panzer Division Das Reich (experienced from Eastern Front, 100+ tanks), 12th SS Panzer Division Hitlerjugend (young SS recruits, 80 tanks), and 277th Volksgrenadier Division as infantry support; this corps aimed to seize key road junctions but stalled due to fuel shortages and terrain.[74] The Fifth Panzer Army's LVIII Panzer Corps (General der Panzertruppen Heinrich Thomas) and XLVII Panzer Corps included the 2nd Panzer Division (50 tanks), Panzer Lehr Division (elite panzergrenadiers with 50 Panthers), and 116th Panzer Division (veterans with mixed armor), totaling over 300 tanks across the center axis targeting Bastogne.[74] The Seventh Army's LIII Corps supported with Volksgrenadier units like the 5th Fallschirmjäger and 212th Volksgrenadier Divisions, understrength infantry formations (each ~6,000 men) meant for exploitation but largely static.[74]| Phase | Key Corps | Notable Divisions |
|---|---|---|
| Normandy (June 1944) | LXXXIV Army Corps | 709th Static Inf., 716th Static Inf., 352nd Inf. |
| Normandy (June 1944) | II Parachute Corps | 3rd Parachute, 2nd Parachute (elements) |
| Ardennes (Dec. 1944) | I SS Panzer Corps | 1st SS Pz., 2nd SS Pz., 12th SS Pz., 277th VG |
| Ardennes (Dec. 1944) | LVIII/XLVII Panzer Corps | 2nd Pz., Panzer Lehr, 116th Pz. |
| Ardennes (Dec. 1944) | LIII Corps | 5th Fallschirmjäger, 212th VG |