Kampfgeschwader 28
Geschwaderkommodore:
Stab:
Formed 9.39 in Jesau. On 9.7.40 redesignated Stab/St.G.3.
Reformed 22.12.40 in Nantes from Stab/KG40. Disbanded 12.41*.
Bases:
| 9.39 - 11.39 | Jesau | He 111 | |
| 11.39 - 6.40 | Kassel-Rothwesten | He 111 | |
| 6.40 - 7.40 | Dinard | He 111 | |
| 12.40 - 19.7.41 | Nantes | He 111 | |
| 19.7.41 - 8.41 | Brest-Litowsk | He 111 | |
| 8.41 - 10.41 | Bobruisk | He 111 | |
| 10.41 - 11.41 | Setschinskaja | He 111 |
* some sources claims that Stab/KG28 was redesignated Stab/KG26 in 12.41.
I. Gruppe:
Gruppenkommandeure:
Formed 9.39 in Jesau. In 2.40 redesignated III./KG26.
Reformed 12.40 in Nantes from KGr. 126. On 15.12.41 redesignated III./KG26.
Bases:
| 9.39 - 12.39 | Jesau | He 111 | |
| 12.39 - 2.40 | Schwerin | He 111 | |
| 12.40 - 19.7.41 | Nantes | He 111 | |
| 19.7.41 - 8.41 | Brest-Litowsk | He 111 | |
| 8.41 - 10.41 | Bobruisk | He 111 | |
| 10.41 - 12.41 | Setschinskaja | He 111 |
II. Gruppe:
Gruppenkommandeure:
Formed 5.39 in Gütersloh from II./KG254. In 12.39 redesignated II./KG54.
Reformed 15.12.39 in Jesau from parts of KG27. Disbanded 6.40.
Bases:
| 5.39 - 6.11.39 | Gütersloh* | He 111P | |
| 6.11.39 - 12.39 | Hoya | He 111P | |
| 15.12.39 - 2.40 | Jesau | He 111P | |
| 2.40 - 6.40 | Kassel-Rothwesten | He 111P, Ju 88A |
* 5./KG28 at Seerappen, 8.9.39 - 21.9.39.
III. Gruppe:
Gruppenkommandeure:
Formed 1.2.40 in Jesau from parts of KG53. On 9.7.40 redesignated II./KG76.
Bases:
| 1.2.40 - 3.40 | Jesau | He 111P | |
| 3.40 - 6.40 | Bracht* | I. Fliegerkorps | He 111P |
| 6.40 - 7.40 | Creil | He 111P |
* Bracht, and possibly later Escarmain and St. Leger.