The Ardennes · 16 December 1944 – 25 January 1945
The Battle of the BulgeWhere the line bent but did not break.
Before dawn on 16 December 1944, three German armies struck the thinly held American line in the forests of Belgium and Luxembourg, aiming for the Meuse and the port of Antwerp. This collection follows the battle one road, one bridge and one village at a time, with a campaign atlas, nine chaptered articles, the official figures explained honestly, and one family’s story still being pieced together from their letters.
- 200,000+German troops in the opening assault (Cirillo, CMH)
- 60 milesof front attacked on the first morning
- 41 daysin the official U.S. campaign period
- 80,987U.S. battle casualties reported, 16 Dec – 28 Jan. What that number means
Photograph: 290th Infantry Regiment, 75th Infantry Division, near Amonines, Belgium, 4 January 1945. U.S. Army Signal Corps (111-SC-198534), National Archives; public domain. Toned for this page.
Scroll to beginStart here · Why the Ardennes
A quiet sector, a desperate plan, and a road network that decided everything.
By December 1944 the Allied armies had crossed France and reached the German frontier, but their supply lines were stretched hundreds of miles from the Normandy beaches. Along the Belgian and Luxembourg border, the U.S. VIII Corps held roughly eighty miles of wooded hills with tired veterans and newly arrived divisions. Allied planners saw the Ardennes as a place to rest units, not a likely battlefield.
Hitler saw it as an opening. The plan — Wacht am Rhein, carried out under Army Group B — called for Sixth Panzer Army in the north, Fifth Panzer Army in the center and Seventh Army in the south to break through, cross the Meuse and drive for Antwerp, splitting the British and American armies. Bad weather would keep Allied aircraft on the ground. Speed would do the rest.
Speed depended on roads, and the Ardennes had few good ones. Ridgelines, deep river valleys and a handful of towns where roads met — St. Vith, Bastogne, Houffalize, Malmedy, Stavelot, Trois-Ponts — controlled movement. Much of the battle is the story of small American units, engineers and artillery holding or destroying those choke points long enough for reinforcements to arrive.

Inside the campaign · A growing collection
Special units & extraordinary stories.
Look inside the larger campaign: the people, teams and individual acts that give its broad outline a human scale.
Explore the other special-unit stories → · Read the full Flying Tigers feature →
Interactive campaign atlas
See the whole battle before choosing a place.
Shaded terrain, the roads that decided the battle, and 37 documented places. Step through dated snapshots, follow a chapter, or search for a town or unit. Every record says what kind of location it is and where its facts come from.
Why accounts give different end dates
One battle, five dates that each mean something different.
The reading journey
Follow the battle in order.
Nine chapters, each a full article of about 4,000 words with a focused map, charts of the numbers and their limits, the Medals of Honor won there, captioned photographs and sources cited to the page.

Chapter 1 · 16–20 Dec 1944
The opening hours
Wacht am Rhein, the intelligence failure, the thin line and the 28th and 4th Divisions’ delaying fights.
Read chapter 1 →
Chapter 2 · 16–23 Dec 1944
The northern shoulder
Lanzerath, the twin villages, Elsenborn Ridge and Dom Bütgenbach, where Sixth Panzer Army’s main effort was stopped.
Read chapter 2 →
Chapter 3 · 17–24 Dec 1944
Peiper’s road and the engineers
Stavelot, Trois-Ponts, the Lienne, Stoumont and La Gleize: how blown bridges ended the deepest armored thrust in the north.
Read chapter 3 →
Chapter 4 · 16–21 Dec 1944
The Schnee Eifel and the 106th Division
Two regiments encircled on an exposed ridge, and the largest surrender of the campaign.
Read chapter 4 →
Chapter 5 · 17–23 Dec 1944
St. Vith and the goose egg
An improvised defense of a road hub, and the withdrawal across the Salm.
Read chapter 5 →
Chapter 6 · 18–26 Dec 1944
Bastogne: the encirclement
Longvilly, Noville, the perimeter, the surrender demand, the airdrops and who held the town.
Read chapter 6 →
Chapter 7 · 22–27 Dec 1944
The road to Assenois
Third Army’s turn north and the 4th Armored Division’s fight to open the Bastogne corridor.
Read chapter 7 →
Chapter 8 · 19–27 Dec 1944
The western tip
Parker’s Crossroads, Manhay, Hotton, Rochefort and Celles: where the drive for the Meuse was stopped.
Read chapter 8 →
Chapter 9 · 3–28 Jan 1945
The January counteroffensive
Houffalize, the return to St. Vith and the end of the Bulge.
Read chapter 9 →Day by day
Six weeks in the snow.
- The attack opens at 0530. Artillery along the whole front, then assaults from Monschau to Echternach. At Lanzerath a single reconnaissance platoon slows the German advance.
- Peiper breaks loose. Honsfeld, Büllingen and the killings at Baugnez and Wereth. The 7th Armored begins arriving at St. Vith. Losheimergraben falls at dusk.
- Engineers close the roads. Bridges blown at Trois-Ponts and on the Lienne. Hosingen and Clervaux fall after two days.
- The Schnee Eifel surrender. The 422nd and 423rd Infantry surrender in the afternoon. The 101st Airborne reaches Bastogne; Noville is attacked. Eisenhower meets his commanders at Verdun.
- Shoulders hold, Bastogne is ringed. Dom Bütgenbach and Elsenborn hold. Cheneux is cleared. St. Vith falls on the night of the 21st.
- “Nuts!” About noon a German surrender demand reaches Bastogne. Third Army attacks north toward the town.
- The skies clear. Airdrops begin at Bastogne at 1150. The St. Vith defenders cross the Salm. Parker’s Crossroads falls.
- The high-water mark. Peiper escapes La Gleize on foot. 2nd Panzer is stopped near Celles, a few miles from the Meuse. Manhay changes hands.
- Contact at Assenois. The 4th Armored Division reaches Bastogne’s perimeter at 1650.
- The Allied counteroffensive. First Army attacks from the north while Third Army presses from Bastogne, in deep snow and bitter cold.
- Linkup at Houffalize. Third and First Army patrols meet. First Army returns to Bradley’s command the next day.
- Back to St. Vith. The 7th Armored Division returns to the town it defended.
- The campaign ends, then the bulge is gone. Official campaign credit ends on the 25th. Mopping up along the Our continues through the 28th.
The numbers, honestly
Why casualty totals for the Bulge disagree.
Different sources count different things over different dates. A “casualty” is anyone killed, wounded, captured or missing — not only the dead. Missing men were often later found to be prisoners. The figures below should not be added together.
| Figure | What it measures | Period | Source |
|---|---|---|---|
| 200,000+ men; 13 infantry and 7 panzer divisions; nearly 1,000 tanks; almost 2,000 guns | The initial German assault force, not everyone eventually committed. Five more divisions followed in a second wave. | 16 Dec 1944 | Cirillo, Ardennes–Alsace, p. 4 |
| About 83,000 men; 242 Shermans; 182 tank destroyers | Effective American strength on the attacked frontage on the first day. | 16 Dec 1944 | Cole, The Ardennes, p. 650 |
| 41,315 (4,138 killed, 20,231 wounded, 16,946 missing) | American battle casualties reported. Cole notes the returns were probably incomplete. | 16 Dec – 2 Jan | Cole, p. 674; Cirillo, p. 53 |
| 39,672 (6,138 killed or died of wounds; 6,272 missing or captured) | American battle casualties in the drive to reduce the bulge. | 3 – 28 Jan | MacDonald, The Last Offensive, ch. II |
| 80,987 | The sum of the two rows above. The likely origin of the “81,000 American casualties” in Public Law 108-432. | 16 Dec – 28 Jan | Derived from Cole and MacDonald |
| First Army 39,957; Third Army 35,525; British XXX Corps 1,408 | A separate SHAEF accounting presented to Eisenhower. Do not add it to the totals above. | Reported Feb 1945 | Cirillo, p. 53 |
| About 19,000 Americans killed | A widely repeated total of deaths. Its derivation has not been traced to a CMH battle return; treat it as an estimate. The CMH returns above list 10,276 killed or died of wounds, plus thousands missing, some of whom were later found dead. | Campaign | P.L. 108-432 (2004); Arlington National Cemetery |
| 81,000 – 103,000 | Estimated German losses. No official German total was ever computed. | Ardennes | Cirillo, p. 53; MacDonald, ch. II |
| 17,000+ | Cold-injury hospital admissions in the First, Third and Seventh Armies, counted separately from battle casualties. | Campaign | Cirillo, p. 53 |
A full statistics and methodology page, including unit-level figures and the German sources, is in preparation.
Honors
Eighteen Medals of Honor from the Ardennes.
Every Medal of Honor we found for actions in the Bulge between 16 December 1944 and 28 January 1945, checked against the official citations. Eight are posthumous. Each name opens the citation at the Congressional Medal of Honor Society; each chapter tells the story in context.
- 16 Dec 1944T/Sgt. Vernon McGarity393rd Infantry, 99th DivisionNear Krinkelt, BelgiumChapter 2
- 17 Dec 1944Pfc. Richard E. Cowan23rd Infantry, 2nd DivisionNear Krinkelter Wald, BelgiumPosthumousChapter 2
- 17 Dec 1944Pfc. Jose M. Lopez23rd Infantry, 2nd DivisionNear Krinkelt, BelgiumChapter 2
- 17 Dec 1944Pfc. William A. Soderman9th Infantry, 2nd DivisionNear Rocherath, BelgiumChapter 2
- 19 Dec 1944T/4 Truman Kimbro2nd Engineer Combat BattalionNear Rocherath, BelgiumPosthumousChapter 2
- 20–21 Dec 1944Cpl. Henry F. Warner26th Infantry, 1st DivisionNear Dom Bütgenbach, BelgiumPosthumousChapter 2
- 21 Dec 1944Pfc. Francis S. Currey120th Infantry, 30th DivisionMalmedy, BelgiumChapter 3
- 21 Dec 1944Cpl. Horace M. Thorne89th Cavalry Recon. Sqn., 9th ArmoredNear Grüfflingen, BelgiumPosthumousChapter 5
- 22 Dec 1944T/Sgt. Peter J. Dalessondro39th Infantry, 9th DivisionNear Kalterherberg, GermanyChapter 2
- 23 Dec 1944S/Sgt. Paul L. Bolden120th Infantry, 30th DivisionPetit-Coo, BelgiumChapter 3
- 23–24 Dec 1944Pfc. Melvin E. Biddle517th Parachute InfantryNear Soy, BelgiumChapter 8
- 25 Dec 1944Pvt. Paul J. Wiedorfer318th Infantry, 80th DivisionNear Chaumont, BelgiumChapter 7
- 26 Dec 1944Pvt. James R. Hendrix53rd Armored Infantry Bn., 4th ArmoredNear Assenois, BelgiumChapter 7
- 4 Jan 1945S/Sgt. Isadore S. Jachman513th Parachute Infantry, 17th AirborneFlamierge, BelgiumPosthumousChapter 9
- 7 Jan 1945S/Sgt. Curtis F. Shoup346th Infantry, 87th DivisionNear Tillet, BelgiumPosthumousChapter 9
- 8 Jan 1945Sgt. Day G. Turner319th Infantry, 80th DivisionDahl, LuxembourgPosthumousChapter 9
- 11 Jan 1945S/Sgt. Archer T. Gammon9th Armored Infantry Bn., 6th ArmoredNear Bastogne, BelgiumPosthumousChapter 9
- 15 Jan 1945Cpl. Arthur O. Beyer603rd Tank Destroyer BattalionNear Arloncourt, BelgiumChapter 9
Ranks are at the time of the action; for Currey and Lopez the citations say sergeant, the Medal of Honor Society private first class. T/Sgt. Dalessondro’s action near Kalterherberg was just across the German border, in the Monschau sector covered by chapter 2. Just outside these dates: 1st Sgt. Leonard A. Funk Jr., 508th Parachute Infantry, Holzheim, Belgium, 29 January 1945. And in 2026, Master Sgt. Roddie W. Edmonds of the 422nd Infantry received the Medal of Honor posthumously for protecting Jewish American prisoners at Stalag IX-A, Ziegenhain, from January 1945 (chapter 4). Sources: Congressional Medal of Honor Society; U.S. Army Medal of Honor citations (army.mil/medalofhonor, citations 20–23).
A family archive · Now published
Bert and Dot: two timelines.
Captain Bertram Carlos Finch Jr. commanded Company A, 1st Battalion, 422nd Infantry Regiment, 106th Infantry Division — one of the two regiments encircled on the Schnee Eifel. He was captured on 19 December 1944 and held at Bad Orb and at Oflag XIII-B, Hammelburg. At home in Spartanburg, his wife, Dorothy Grace Falls Finch — Dot — gave birth to their son Buddy on 17 January 1945. The telegram reporting Bert missing was dated six days earlier; its delivery date remains unestablished.
The feature sets their two stories side by side — where Bert was and what Dot could know — through their courtship letters, Bert’s combat and POW records, the family-attributed captivity notebook, and Dot’s letters during the silence. The expanded story includes his original handwritten Mizpah farewell, the food pages from captivity, and the 36-day march toward freedom.
- 19 Dec 1944Bert captured
- 11 Jan 1945Telegram dated: missing
- 17 Jan 1945Their son born
- 4 Mar 1945POW notice recorded
- 2 May 1945Bert back in U.S. hands
“The LORD watch between me and thee, when we are absent one from another.” Genesis 31:49, KJV · the verse behind Bert’s Mizpah farewell
Our rules for this story
- A missing-in-action date is not necessarily the date of capture.
- The date typed on a telegram is not necessarily the day it was delivered.
- A unit’s movements do not prove where one soldier stood.
- Liberation, departure, arrival home, reunion and release from active duty are separate events with separate dates.
- No famous event is attached to Bert without direct evidence.
Myths and the record
What popular memory gets wrong, and what the official histories say.
“Bastogne won the Battle of the Bulge.”
Bastogne mattered, but German armored columns went around it. The drive for the Meuse was stopped elsewhere: on Elsenborn Ridge, at St. Vith, and at Hotton, Manhay and Celles on the western tip, a few miles from the river.
Cole, The Ardennes, chs. XVI–XXIII“81,000 Americans died in the Bulge.”
About 81,000 is the total of American casualties (killed, wounded, captured and missing) in the Army’s returns for 16 December to 28 January. The same returns list 10,276 killed or died of wounds, plus thousands missing, some later found dead. See how the figures fit together.
Cole, p. 674; MacDonald, The Last Offensive, ch. II“The Germans almost reached Antwerp.”
The farthest German reach was near Foy-Notre-Dame and Celles, four or five miles short of the Meuse bridges at Dinant, where the 2nd Panzer Division’s spearhead was destroyed. Antwerp lay about 70 miles beyond the river, as the crow flies.
Cole, ch. XXII; Cirillo, p. 35“Bad weather grounded Allied aircraft for the whole battle.”
Fog and low cloud kept most aircraft on the ground in the first week, which the German plan counted on. The skies cleared on 23 December. Supply drops over Bastogne began that morning, and Allied fighter-bombers turned on German columns in the days that followed.
Cole, chs. XIX and XXII“Third Army simply drove through to Bastogne.”
Third Army’s III Corps attacked north on 22 December and fought for four days through Martelange, Chaumont and Warnach. The 4th Armored Division’s lead tanks made contact at Assenois at 1650 on 26 December, and the corridor then had to be held and widened.
Cole, ch. XXI; Cirillo, p. 37“The 106th Division broke and ran.”
Two of its regiments, in the line only days, were encircled on the Schnee Eifel when German pincers met at Schönberg behind them. With orders confused and supply failing, they tried to fight their way out toward Schönberg before surrendering on 19 December. Other parts of the division fought on in the defense of St. Vith. Read chapter 4.
Cole, chs. VII and XIIRemembrance
The prisoners, the civilians, and the places that keep their names.

Baugnez crossroads
On 17 December, captured men of Battery B, 285th Field Artillery Observation Battalion were shot in a field south of Malmedy. Cole counts at least eighty-six dead. Survivors’ testimony led to the 1946 trial at Dachau.

Wereth
The same day, eleven Black soldiers of the 333rd Field Artillery Battalion were captured and murdered by SS troops. For decades their story was little known; a memorial now stands near the field where they died.

Civilians of Belgium and Luxembourg
Towns such as St. Vith, Houffalize and Malmedy were heavily destroyed, some by Allied bombing. Families sheltered in cellars and caves, fled with what they could carry, and in some places were killed by the occupying troops.

Walk the ground
Museums, memorials and cemeteries worth the trip.
The best way to understand the Bulge is to stand on a ridge in December and look at the roads. These are the places most worth a visit, in Belgium, Luxembourg and at home. Turn on “Memorials & cemeteries” in the atlas to see many of them on the map.

Bastogne War Museum and the Mardasson Memorial
A modern museum beside the great American memorial on Mardasson Hill, told through the experiences of a few individual characters. The same organization runs the Bois Jacques battlefield, where foxholes survive in the woods near Foy, and the Bastogne War Rooms.
Museum website →
101st Airborne Museum
A walk-through of the siege from the paratroopers’ side, with personal belongings and an immersive experience inside a historic building in town.
Museum website →
December 44 Museum
In the village where Kampfgruppe Peiper’s advance ended and its vehicles were abandoned. A Tiger II stands outside. Pair it with Stavelot and Trois-Ponts from chapter 3.

Baugnez crossroads memorial
At the crossroads where captured men of Battery B, 285th Field Artillery Observation Battalion, were killed on 17 December 1944. A memorial wall carries their names, and a historical center stands nearby.

Wereth 11 memorial
In a quiet field outside the hamlet, a memorial to the eleven Black soldiers of the 333rd Field Artillery Battalion murdered by SS troops on 17 December 1944.

Musée de la Bataille des Ardennes
Three floors on the military and civilian experience of the offensive around La Roche, with uniforms, weapons and maps.

National Museum of Military History
One of the largest collections on the battle in Luxembourg, where the 28th and 4th Infantry Divisions fought the first days described in chapter 1.

The cemeteries
The American Battle Monuments Commission’s Henri-Chapelle and Luxembourg American Cemeteries hold many of the Ardennes dead; General Patton is buried at Luxembourg. The German military cemetery at Recogne, near Bastogne, holds thousands of German dead.
American Battle Monuments Commission →
The National WWII Museum
The Road to Berlin galleries include a Battle of the Bulge gallery set in a recreated snowy forest, with oral histories that include Lt. Lyle Bouck’s platoon at Lanzerath.
About the gallery →Hours, prices and access change. Check with each site before you travel. Listings are for information only; none are sponsored.
Sources and research notes
Built on the official histories — and checked against them.
Facts and figures in this collection are cited to a specific volume and page wherever possible. Where sources disagree, both are shown.
- Hugh M. Cole, The Ardennes: Battle of the Bulge, U.S. Army Center of Military History (CMH Pub 7-8).
- Roger Cirillo, Ardennes–Alsace, CMH Pub 72-26.
- Charles B. MacDonald, The Last Offensive, CMH, chapter II, “Victory in the Ardennes.”
- Eisenhower Presidential Library, Ardennes Campaign documents.
- Library of Congress, World War II military situation maps, 1944–1945.
- Public Law 108-432 (2004), commemorating the 60th anniversary.
- American Battle Monuments Commission, including the Wereth memorial.
- Photographs: U.S. Army Signal Corps and National Archives images via Wikimedia Commons, public domain unless noted.