Order of battle for Operation Barbarossa

This is the order of battle for Operation Barbarossa, the German invasion of the Soviet Union during World War II. It was fought between the German-led Axis Forces and the Soviet Forces. The operation started on June 22, 1941, and ended on December 5, 1941, at the conclusion of Operation Typhoon.
Axis.
German Army Group North.
Commanded by Field Marshal Wilhelm von Leeb
German Sixteenth Army.
Colonel General Ernst Busch
German Eighteenth Army.
Colonel General Georg von Küchler
Panzergruppe 4.
Colonel General Erich Hoepner
German Army Group Center.
Commanded by Field Marshal Fedor von Bock
German Fourth Army.
Field Marshal Günther von Kluge
German Ninth Army.
Colonel General Adolf Strauß
Panzergruppe 2.
Colonel General Heinz Guderian
Panzergruppe 3.
Colonel General Hermann Hoth
German Army Group South.
Commanded by Field Marshal Gerd von Rundstedt
German Sixth Army.
Field Marshal Walther von Reichenau
Panzergruppe 1.
Colonel General Paul Ludwig Ewald von Kleist
German Seventeenth Army.
General of Infantry Carl-Heinrich von Stülpnagel
Romanian Army Group Antonescu.
General Ion Antonescu
German Eleventh Army.
Colonel General Eugen Ritter von Schobert
Soviet.
Stavka.
The "Main Command of the Armed Forces of the USSR" ("Stavka Glavnogo Komandovaniya") was formed on 23 June, largely from the existing People's Commissariat for Defence.
Commander in Chief: Marshal Semyon Timoshenko (until July 19), then Josef Stalin<br>
Deputy Commander-in-Chief: Army General Georgy Zhukov (from August 8)<br>
Chief of the General Staff: Army General Georgy Zhukov (until July 21), then Marshal Boris Shaposhnikov
16th Army.
Lieutenant General Mikhail Lukin
19th Army.
Lieutenant General Ivan Konev
20th Army.
Lieutenant General Fyodor Remezov
21st Army.
Lieutenant General Vasily Gerasimenko
22nd Army.
Lieutenant General Filipp Yershakov
Northern Front.
General Colonel Markian Popov
The front was the Leningrad Military District until 24 June.
7th Army.
Lieutenant General Filip Danilovich Gorelenko 
14th Army.
Lieutenant General Valerian A. Frolov
23rd Army.
Lieutenant General P.S. Pshennikov
Front Assets.
Frontal aviation
Northwestern Front.
General Colonel Fyodor Isodorovich Kuznetsov
Source:
Baltic Special Military District until 22 June.
8th Army.
Lieutenant General Pyotr Sobennikov
11th Army.
Lieutenant General V. I. Morosov
27th Army.
Lieutenant General Nikolai Berzarin
Front Assets.
Frontal aviation
Western Front.
General Colonel Dmitry Grigorevich Pavlov
Western Special Military District until 22 June.
3rd Army.
Lieutenant General Vasily Kuznetsov
4th Army.
Lieutenant General Aleksandr Korobkov 
10th Army.
Lieutenant General Konstantin Golubev
Front Assets.
Frontal aviation
Southwestern Front.
General Colonel Mikhail Kirponos
Kiev Special Military District until 22 June.
5th Army.
Lieutenant General M.I. Potapov
6th Army.
Lieutenant General Ivan Muzychenko
12th Army.
Lieutenant General Pavel Ponedelin
26th Army.
Lieutenant General F. Ya. Kostenko
Front Assets.
Frontal aviation
Southern Front.
General Colonel Ivan Tyulenev
9th Army.
Lieutenant General Yakov Cherevichenko
Air Forces.
Luftwaffe.
The directive issued to the Luftwaffe for Barbarossa ordered that Luftflotte 2, under the command of Albert Kesselring was to be the strongest Air Fleet. Kesselring was assigned to supporting Army Group Centre, which was to capture Minsk, Smolensk and Moscow. Kesselring was given Fliegerkorps VIII (a specialised ground attack Corps, commanded by tactical specialist Wolfram Freiherr von Richthofen), Fliegerkorps II (commanded by Bruno Loerzer) and the 1st Anti-Aircraft Corps (1st AA Corps under Walther von Axthelm). Army Group South was supported by Luftflotte 4, containing Fliegerkorps V (under Robert Ritter von Greim) and Fliegerkorps IV (under Kurt Pflugbeil). The Air Fleet and Army Group were responsible for capturing Kiev, the Crimea and the Caucasus oilfields. Army Group North was supported by Luftflotte 1, and Luftflotte 5. Luftflotte 5 conducted operations in the Arctic near Murmansk. Luftflotte 1 supported operations in the Baltic Sea, Baltic States and near, in and over Leningrad. Luftflotte 1 contained Fliegerkorps I under the command of Helmuth Förster.
Other Axis air forces.
The Romanian Air Force was considered weak by the OKL, and therefore unlikely to play a great role in the ground fighting. Far more attention was given by the OKW to training and preparing the Romanian Army. Hitler, on 18 June 1941, declared that the primary mission of the Romanian air arm was to defend Romania and the Romanian oilfields. Only when those forces were sufficient, could they divert the remaining forces to ground support operations for "Barbarossa". On 21 June 1941, it possessed a balanced fleet of 53 Squadrons; 11 bomber (five modern), 17 fighter (nine modern), 15 reconnaissance, six liaison, two flying boat, one transport and one air ambulance unit. On the 22 June, there was 160 fighters and 82 bombers in service. Total strength amounted to 380 aircraft. Only 30 of the Romanian fighters were Bf 109s, of the E model. However, this small force did not remain inferior in numbers for along. Despite a weak inter-war economy, the aircraft industry was run very efficiently, and they were able to produce some very capable aircraft; such as the IAR 37 and IAR 39. Unlike the army that stagnated, it was able to garner the cream of the Romanian officer corps. With the right support, organisation and modern equipment, it was able to grow in number and match its enemies in quality. In air defence and ground support operations it performed well, but failed in strategic bomber and naval operations owing to a lack of doctrine. Within a few weeks of "Barbarossa" beginning, it was able to put up 1,061 aircraft, including 400 trainers. The modern combat aircraft were focused into one unified Air Combat Command, or GAL (Gruparea Aeriana Lupta), while the obsolete types were given the Romanian Fourth Army, operating under the German Army Group South.
Soviet.
Organisation.
Since 1935, Soviet military aviation had been divided between the army (VVS KA) and the navy (VVS VMF). The VVS KA had been split into four different organisations owing to faulty conclusions drawn from the Winter War. Owing to a lack of coordination in close support operations with the Red Army, the entire VVS KA was subordinated to the field armies. The existence of too many different branches under separate commands in Soviet air power caused coordination problems (made worse by Axis bombing during "Barbarossa"). Most Soviet bomber units could not coordinate with fighter aviation, consequently they did not have fighter escort for long periods.
The total strength of the VVS amounted to 61 divisions; 18 fighter, nine bomber and 34 mixed. Five brigades were also included.
The Front Air Forces were divided into Districts (later 'Fronts') and the home defence, the PVO. This element had 40.5 per cent of the Soviet air strength. The Army Air Forces comprised 43.7 per cent of the VVS' strength. The liaison squadrons were a collection of individual squadrons assigned to different army corps of the ground army (KAE). They comprised only 2.3 per cent.
The Soviet order of battle:
Leningrad and Baltic Fronts.
The total strength of the front was 1,270 aircraft.
The total strength of the front was 1,211 aircraft.
Western and South Western Fronts.
The total strength of the front was 1,789 aircraft.
The total strength of the front was 1,913 aircraft.
Odessa Front and Long Range Aviation.
The total strength of the front was 950 aircraft.
The total strength of the front was 1,332 aircraft; 1,122 DB-3s, 20 TB-3s, and nine TB-7s.