German Army Order of Battle during Operation Weserübung

Operation Weserübung was the codename of the Invasion of Denmark and later Norway. The invasion was separated into two "sections". Being XXI Corps "Gruppe" (For Norway) and XXXI Corps Command (For Denmark). These corps were under the command of the OKH (Oberkommando der Wehrmacht). During the invasion, the Submarine Task Forces, Naval Command West, Naval Command East, and the 10th Air Corps were assigned for support during the invasion. These groups will be shown on the following pages; (German Navy Order of Battle during Operation Weserübung and German Air Force Order of Battle during Operation Weserübung).

XXI Gruppe (21st Group)
The 21st Group or 21st Corps was one of the two major groups assigned for the invasion. The corps were part of the invasion for Norway. After the invasion, the corps were retitled first as Gruppe XXI Norway and later as Army of Norway (21st Army). The corps's commander was General der Infanterie Nikolaus von Falkenhorst.

Corps Troops

 * Corps Headquarters in Hamburg
 * 2nd Company 640th Signal Regiment (Attached to 463rd Signal Battalion)
 * 9th Company 645th Signal Regiment (Attached to 463rd Signal Battalion)
 * 3rd Company 40th Special Panzer Regiment
 * 1st Battery 729th Heavy Artillery Regiment
 * 1st Battery 730th Heavy Artillery Regiment
 * 2nd Battery 730th Heavy Artillery Regiment
 * 3rd Battery 730th Heavy Artillery Regiment
 * 916th Heavy Artillery Battery
 * 936th Heavy Artillery Battery
 * Kodeis Engineer Regiment (Doubled as Railroad Troops Commander) (Normally as 667th Special Pioneer Regiment)
 * 40th Railroad Engineer Company
 * 41st Railroad Engineer Company
 * Gruft Air Regiment (Attached from Air Force)
 * Regiment Headquarters
 * 1st Battalion 32nd Mixed Antiaircraft Artillery Regiment
 * 2nd Battalion 33rd Mixed Antiaircraft Artillery Regiment
 * 1st Battalion 611th Mixed Antiaircraft Artillery Regiment

Corps Units

 * 463rd Corps Signal Battalion
 * 463rd Mapping Platoon
 * 463rd Courier Platoon