Kampfgeschwader 54
Geschwaderkommodore:
Stab:
Formed 1.5.39 in Fritzlar from Stab/KG254. 1.10.44 redesignated Stab/KG(J)54.
Bases:
| 1.5.39 - 9.39 | Fritzlar | Luftflotte 3 | He 111P |
| 9.39 - 2.40 | Gütersloh, Münster-Handorf | 4. Flieger-Division IV. Fliegerkorps (from 11.10.39) |
He 111P |
| 2.40 - 28.5.40 | Quackenbrück | IV. Fliegerkorps | He 111P |
| 28.5.40 - 10.7.40 | Köln-Ostheim | IV. Fliegerkorps | He 111P, Ju 88A |
| 10.7.40 - 26.7.40 | Coulommiers | V. Fliegerkorps | Ju 88A |
| 26.7.40 - 1.6.41 | Evreux | V. Fliegerkorps | Ju 88A |
| 1.6.41 - 17.6.41 | Stubendorf | V. Fliegerkorps | Ju 88A |
| 17.6.41 - 12.7.41 | Swidnik | V. Fliegerkorps | Ju 88A |
| 12.7.41 - 8.41 | Hranowka | V. Fliegerkorps | Ju 88A |
| 8.41 - 18.10.41 | Kirowograd | V. Fliegerkorps | Ju 88A |
| 18.10.41 - 17.11.41 | Dnjepropetrowsk-Nord | V. Fliegerkorps | Ju 88A |
| 17.11.41 - 21.12.41 | Memmingen | II. Fliegerkorps | Ju 88A |
| 21.12.41 - 21.5.43 | Catania | II. Fliegerkorps | Ju 88A |
| 21.5.43 - 1.8.43 | Grottaglie | II. Fliegerkorps | Ju 88A |
| 1.8.43 - 20.9.43 | Foggia | II. Fliegerkorps | Ju 88A |
| 20.9.43 - 10.43 | Bergamo | II. Fliegerkorps | Ju 88A |
| 10.43 - 1.44 | Ingolstadt | IX. Fliegerkorps | Ju 88A |
| 1.44 - 6.44 | Marx | IX. Fliegerkorps | Ju 88A |
| 6.44 - 15.8.44 | Eindhoven | IX. Fliegerkorps | Ju 88A |
| 15.8.44 - 22.8.44 | Orleans-Bricy | IX. Fliegerkorps | Ju 88A |
| 22.8.44 - 5.45 | Giebelstadt | IX. Fliegerkorps (J) 9. Flieger-Division (J) (from 26.1.45) |
Me 262A |
I. Gruppe:
Gruppenkommandeure:
Formed 1.5.39 in Fritzlar from I./KG254. 1.10.44 redesignated I./KG(J)54.
Bases:
| 1.5.39 - 2.9.39 | Fritzlar | Luftflotte 3 | He 111P |
| 3.9.39 - 5.11.39 | Lippspringe/Celle* | 3. Flieger-Division IV. Fliegerkorps (from 11.10.39) |
He 111P |
| 6.11.39 - 14.2.40 | Delmenhorst | IV. Fliegerkorps | He 111P |
| 15.2.40 - 17.5.40 | Quakenbrück | IV. Fliegerkorps | He 111P |
| 18.5.40 - 30.5.40 | Werl | IV. Fliegerkorps | He 111P |
| 30.5.40 - 10.6.40 | Werl/Barth | IV. Fliegerkorps | Ju 88A |
| 10.6.40 - 10.7.40 | Quakenbrück | IV. Fliegerkorps | Ju 88A |
| 10.7.40 - 26.7.40 | Coulommiers | V. Fliegerkorps | Ju 88A |
| 26.7.40 - 1.6.41 | Evreux | V. Fliegerkorps | Ju 88A |
| 1.6.41 - 17.6.41 | Stubendorf | V. Fliegerkorps | Ju 88A |
| 17.6.41 - 12.7.41 | Swidnik (near Lublin) | V. Fliegerkorps | Ju 88A |
| 12.7.41 - 28.7.41 | Hranowka (near Dubno) | V. Fliegerkorps | Ju 88A |
| 28.7.41 - 8.8.41 | Berditschew/Krasznowka | V. Fliegerkorps | Ju 88A |
| 8.8.41 - 1.10.41 | Ohlau | V. Fliegerkorps | Ju 88A |
| 1.10.41 - 18.10.41 | Kirowograd-Ost | V. Fliegerkorps | Ju 88A |
| 18.10.41 - 17.11.41 | Dnjepropetrowsk - Nord | V. Fliegerkorps | Ju 88A |
| 17.11.41 - 21.12.41 | Memmingen | II. Fliegerkorps | Ju 88A |
| 21.12.41 - 23.5.42 | Gerbini** | II. Fliegerkorps | Ju 88A |
| 24.5.42 - 7.7.42 | Comiso** | II. Fliegerkorps | Ju 88A |
| 7.7.42 - 13.9.42 | Gerbini | II. Fliegerkorps | Ju 88A |
| 14.9.42 - 20.12.42 | Catania | II. Fliegerkorps | Ju 88A |
| 21.12.42 - 17.2.43 | Piacenza | II. Fliegerkorps | Ju 88A |
| 17.2.43 - 5.6.43 | Catania | II. Fliegerkorps | Ju 88A |
| 6.6.43 - 12.9.43 | Ingolstadt/Manching | II. Fliegerkorps | Ju 88A |
| 12.9.43 - 13.12.43 | Novara-Olleggio | II. Fliegerkorps | Ju 88A |
| 13.12.43 - 1.44 | Ingolstadt/Manching | IX. Fliegerkorps | Ju 88A |
| 1.44 - 13.5.44 | Wittmund-Jever | IX. Fliegerkorps | Ju 88A |
| 13.5.44 - 1.6.44 | Evreux/St. André | IX. Fliegerkorps | Ju 88A |
| 1.6.44 - 6.6.44 | Wittmund-Jever | IX. Fliegerkorps | Ju 88A |
| 6.6.44 - 25.7.44 | Juvincourt | IX. Fliegerkorps | Ju 88A |
| 25.7.44 - 15.8.44 | Eindhoven | IX. Fliegerkorps | Ju 88A |
| 15.8.44 - 22.8.44 | Orleans-Bricy | IX. Fliegerkorps | Ju 88A |
| 22.8.44 - 28.3.45 | Giebelstadt | IX. Fliegerkorps (J) 9. Flieger-Division (J) (from 26.1.45) |
Me 262A |
| 28.3.45 - 14.4.45 | Zerbst | 9. Flieger-Division (J) | Me 262A |
| 14.4.45 - 7.5.45 | Prag-Rusin | 9. Flieger-Division (J) | Me 262A |
| 7.5.45 - 8.5.45 | Saaz | 9. Flieger-Division (J) | Me 262A |
* 2./KG54 at Neukuhren 8.9.39 - 20.9.39 (Luftwaffen-Lehr-Division)
** a detachment to Eleusis 20.5.42, and the same detachment moved to Tympakion/Crete and Derna 1.6.42, and returned to Comiso 21.7.42
II. Gruppe:
Gruppenkommandeure:
Formed 12.39 in Hoya from II./KG28. Disbanded 30.4.44.
Reformed 5.1.45 in Gardelegen as II./KG(J)54, from IV./KG54. Ordered disbanded 11.4.45.
Bases:
| 12.39 - 1.40 | Hoya | IV. Fliegerkorps | He 111P |
| 1.40 - 3.40 | Oldenburg | IV. Fliegerkorps | He 111P |
| 3.40 - 16.4.40 | Celle | IV. Fliegerkorps | He 111P |
| 16.4.40 - 17.5.40 | Varrelbusch | IV. Fliegerkorps X. Fliegerkorps (20.4.40 to 2.5.40) |
He 111P |
| 17.5.40 - 3.6.40 | Gütersloh | IV. Fliegerkorps | He 111P |
| 3.6.40 - 15.7.40 | Celle | IV. Fliegerkorps | Ju 88A |
| 15.7.40 - 27.7.40 | Coulommiers | IV. Fliegerkorps | Ju 88A |
| 27.7.40 - 14.4.41 | St. André | IV. Fliegerkorps | Ju 88A |
| 14.4.41 - 26.5.41 | Bretigny | IV. Fliegerkorps | Ju 88A |
| 26.5.41 - 1.6.41 | Lannion | Fl. Fü. Atlantik | Ju 88A |
| 1.6.41 - 17.6.41 | Stubendorf | V. Fliegerkorps | Ju 88A |
| 17.6.41 - 15.7.41 | Swidnik (near Lublin) | V. Fliegerkorps | Ju 88A |
| 15.7.41 - 17.7.41 | Hranowka (near Dubno) | V. Fliegerkorps | Ju 88A |
| 17.7.41 - 25.8.41 | Bjelaja Zerkow/Berditschew-Ost | V. Fliegerkorps | Ju 88A |
| 25.8.41 - 30.8.41 | Shitomir/Kanatow | V. Fliegerkorps | Ju 88A |
| 30.8.41 - 10.11.41 | Kirowograd-Nord | V. Fliegerkorps | Ju 88A |
| 10.11.41 - 31.12.41 | Landsberg-Lech | VIII. Fliegerkorps | Ju 88A |
| 31.12.41 - 20.1.42 | Königsberg-Neuhausen | VIII. Fliegerkorps | Ju 88A |
| 20.1.42 - 30.5.42 | Orscha-Süd | VIII. Fliegerkorps Luftwaffenkommando Ost (from 10.4.42) |
Ju 88A |
| 30.5.42 - 10.6.42 | Seschtschinskaja | Luftwaffenkommando Ost | Ju 88A |
| 10.6.42 - 22.6.42 | Bryansk | Luftwaffenkommando Ost | Ju 88A |
| 22.6.42 - 9.7.42 | Charkov | VIII. Fliegerkorps | Ju 88A |
| 9.7.42 - 16.8.42 | Beauvais | Luftflotte 3 | Ju 88A |
| 16.8.42 - 27.10.42 | Chatalowka | Luftwaffenkommando Ost | Ju 88A |
| 27.10.42 - 26.5.43 | Catania | II. Fliegerkorps | Ju 88A |
| 26.5.43 - 9.10.43 | Wien-Aspern | II. Fliegerkorps | Ju 88A |
| 9.10.43 - 12.12.43 | Bergamo | II. Fliegerkorps | Ju 88A |
| 12.12.43 - 23.12.43 | Ingolstadt/Manching | IX. Fliegerkorps | Ju 88A |
| 23.12.43 - 6.4.44 | Marx-Laon/Athies | IX. Fliegerkorps | Ju 88A |
| 6.4.44 - 30.4.44 | Flensburg-Weiche | IX. Fliegerkorps | Ju 88A |
| 5.1.45 - 13.1.45 | Gardelegen | IX. Fliegerkorps (J) | Me 262A |
| 13.1.45 - 28.3.45 | Kitzingen | IX. Fliegerkorps (J) 9. Flieger-Division (J) (from 26.1.45) |
Me 262A |
| 28.3.45 - 21.4.45 | Fürstenfeldbruck* | 9. Flieger-Division (J) | Me 262A |
| 21.4.45 - 30.4.45 | Waltersdorf-Miesbach | 9. Flieger-Division (J) | Me 262A |
| 30.4.45 - 3.5.45 | Fischbachau-Schliersee | 9. Flieger-Division (J) | Me 262A |
* 28.3.45 - 29.4.45 detachment at Prag-Rusin. 4./KG54 was detached to Neuburg/Donau between 28.3.45 - 20.4.45.
III. Gruppe:
Gruppenkommandeure:
Formed 1.2.40 in Wiener-Neustadt. Disbanded 7.40.
Reformed 1.9.42 in Catania from Kampfgruppe 806. 1.10.44 redesignated III./KG(J)54.
Bases:
| 1.2.40 - 18.3.40 | Wiener-Neustadt | IV. Fliegerkorps | He 111P |
| 18.3.40 - 1.4.40 | Celle | IV. Fliegerkorps | He 111P |
| 1.4.40 - 8.4.40 | Bissel | IV. Fliegerkorps | He 111P |
| 8.4.40 - 17.5.40 | Vechta | IV. Fliegerkorps | He 111P |
| 17.5.40 - 28.5.40 | Münster-Handorf | IV. Fliegerkorps | He 111P |
| 28.5.40 - 20.6.40 | Köln-Ostheim | IV. Fliegerkorps | He 111P |
| 20.6.40 - 11.7.40 | Le Bourget | IV. Fliegerkorps | He 111P |
| 11.7.40 - 13.7.40 | Köln-Ostheim | IV. Fliegerkorps | He 111P |
| 13.7.40 - 7.40 | Münster | IV. Fliegerkorps | He 111P |
| 1.9.42 - 21.2.43 | Catania | II. Fliegerkorps | Ju 88A |
| 21.2.43 - 21.5.43 | Piacenza | II. Fliegerkorps | Ju 88A |
| 21.5.43 - 1.8.43 | Grottaglie | II. Fliegerkorps | Ju 88A |
| 1.8.43 - 20.9.43 | Foggia | II. Fliegerkorps | Ju 88A |
| 20.9.43 - 26.10.43 | Bergamo | II. Fliegerkorps | Ju 88A |
| 26.10.43 - 1.4.44 | Ingolstadt-Manching | IX. Fliegerkorps | Ju 88A |
| 1.4.44 - 6.9.44 | Marx | IX. Fliegerkorps | Ju 88A |
| 6.9.44 - 21.4.45 | Neuburg/Donau | IX. Fliegerkorps 9. Flieger-Division (J) (from 26.1.45) |
Me 262A |
| 21.4.45 - 1.5.45 | Erding | 9. Flieger-Division (J) | Me 262A |
| 1.5.45 - 3.5.45 | Prien/Chiemsee | 9. Flieger-Division (J) | Me 262A |
IV. (Ergänzungsgruppe):
Gruppenkommandeure:
The Ergänzungsstaffel/KG54 was formed 11.7.40 in Lagerlechfeld (near Augsburg), and on 1.10.40 became 10./KG54. 11./KG54 was formed 1.3.41.
Gruppenstab IV./KG54 and 12./KG54 was formed 1.4.41, and the Gruppe was now fully formed. On 4.1.45 renamed II./KG(J) 54.
Bases:
| 11.7.40 - 10.2.42 | Lagerlechfeld | Luftwaffenbefehlshaber Mitte (from 3.41) | He 111P, Ju 88A |
| 10.2.42 - 1.3.42 | Ingolstadt/Manching | Luftwaffenbefehlshaber Mitte | Ju 88A |
| 1.3.42 - 19.5.43 | Grottaglie | Luftflotte 2 | Ju 88A |
| 19.5.43 - 29.5.43 | Istres | Luftflotte 2 | Ju 88A |
| 29.5.43 - 17.12.43 | Parndorf | Luftwaffenbefehlshaber Mitte | Ju 88A |
| 17.12.43 - 4.1.45 | Gardelegen | Luftwaffenbefehlshaber Mitte Luftflotte Reich (from 1.44) |
Ju 88A |