- Tropas estadounidenses:506.000 (incluidas 4 divisiones de Francia)
- Tropas británicas:51.000
- Canadienses:29.000 (incluida 1 brigada de Polonia, parte de la 1.ª División Acorazada polaca)
- Otros aliados (luxemburgueses, franceses libres, checos y resistencia belga):15.000
Total:aproximadamente 601.000
Fuerzas alemanas
- Tropas alemanas (incluidas 10 Divisiones Panzer SS):500.000
- Volkssturm y paramilitares de las SS:150.000
Total:aproximadamente 650.000