31 Squadron
| Dates | Location | Higher Formation / Notes |
| 631 Assault Engineer Park Squadron | ||
| 1945 | Germany: | 32 Assault Engineer Regiment |
| 1947: Renumbered 31 Assault Park Squadron | ||
| 1954: Disbanded | ||
| 31 Stores Squadron | ||
| 1961.03 | England: Long Marston | Formed by re-titling ‘X’ Sqn 1 Engineer Stores Depot and Workshop |
| Jan 1965 re-titled ‘X’ Stores Area | ||
| 31 Workshop Squadron | ||
| 1968.01 | England: Long Marston | 41 Engineer Park Regiment |
| Dec 70: Disbanded | ||
| 31 Armoured Engineer Squadron | ||
| 1969.09 | Germany: Haig Bks, Hohne | Formed by taking two Tps from 26 Armd Engr Sqn and one Tp from 2 Armd Engr Sqn: under local comd 32 Engineer Regiment |
| 1971.03 | Germany: Roberts Bks, Osnabruck | HQRE 2 Div |
| Jul - Nov 73: Northern Ireland Tour: | Engineer Role | |
| 12 Dec 74 - 11 Apr 75: Northern Ireland Tour: Long Kesh | 21 Eng Regt: Infantry Role | |
| 1978.01 | Germany: Munsterlager | |
| Apr 78: Amalgamated with 26 Armd Engr Sqn to form 26 Corps Armd Engr Sqn | ||
| 31 Armoured Engineer Squadron | ||
| 1980.01 | Germany: Denis Bks, Munsterlager | Reformed: 32 Armoured Engineer Regiment |
| 1993: Regiment renamed 32 Engineer Regiment | 32 Engineer Regiment | |
| 16 Jul - 22 Aug 1993: Ex Med Man 4 (BATUS) | ||
| 24 Sep - 1 Nov 1994: Ex Med Man 6 (BATUS) SHQ + 6 Tp | ||
| 18 Feb - 28 Apr 1995: BATUS (Ex Warpaint) | ||
| Jun - Oct 95: Bosnia (Op Grapple 6) | ||
| Oct 96 - Apr 97: Mrkonjic Grad Bus factory and Banja Luka, Bosnia | IFOR | |
| c2007 | Germany: Hohne | 32 Engineer Regiment |
Previous page: 30 Squadron
Next page: 32 Squadron