The 18 Flakbrigade was established as the Flakbrigade zbV in La Tuilerie (south of Nimes) in the area of the Luftgaukommando Westfrankreich on 7 February 1943. Six days later the unit's name was changed to Flakbrigade XVIII and shortly therafter to Flakbrigade 18. The brigade was deployed in the south of France with its headquarters in Nimes.
On 9 January 1944 the brigade was transferred to the area of the Luftgaukommando Belgien-Nordfrankreich with headquarters in Havrinvourt, near Cambrai.
In the face of the allied advance, the brigade headquarters was transferred to Brussels on 1 September, to 's-Hertogenbosch on 4 September, to Arnhem on 22 September, Sonsbeck on 7 October 1944, and finally the area of Geldern in February 1945, where it fought along the river Rhine. After further moves of the headquarters to Oestrich (18 March) and Münster (31 March), the brigade finally ended up in Oldenburg and then the area of Cuxhaven at the river Elbe at the end of April 1945.
The 18 Flakbrigade had only one commander:
The 18 Flakbrigade was made up of 3 regiments and provided air defence cover in the interior of Belgium (large cities and airfields) and in Northern France with units as far south as the area around Paris.
The table belows shows an overview of the sub-units of the 18 Flakbrigade on 15 July 1944. This late date makes it possible to rely on an authentic German document:
The German document of 15 July 1944 also mentions additional units. These units created in the summer of 1944 are not without problems For one, Tessin mentions these units as having been established in August 1944, which raises the question why they are already included here (even with headquarters locations!). For another, some of these units mentioned in Tessin (with numbers lower than the ones in the document) are not included in the document. The units in question are just listed here (together withe the location of the headquarters provided) for the sake of completeness: 11300 (Crécy-sur-Serre?), 11400 (Couvron), 11500 (Montdidier), 11600 (Remigny), 11800 (Jodoigne-Geldenaken), 11900 (Chausée), 12200 (Reilly), 12400 (Montjavoult), 12500 (Neully-sur-Seine) and 12800 (Hadancourt?).