Regular battalions
- 1st Battalion, Black Watch (1946–1968)
- 2nd Battalion, Black Watch (1946–1948, 1952–1956)
- 1st Battalion, Highland Light Infantry (1946–1958)
- 2nd Battalion, Highland Light Infantry (1946–1948)
- 1st Battalion, Seaforth Highlanders (1946–1961)
- 2nd Battalion, Seaforth Highlanders (1946–1948)
- 1st Battalion, Gordon Highlanders (1946–1968)
- 2nd Battalion, Gordon Highlanders (1946–1948)
- 1st Battalion, Queen's Own Cameron Highlanders (1946–1961)
- 2nd Battalion, Queen's Own Cameron Highlanders (1946–1948)
- 1st Battalion, Argyll and Sutherland Highlanders (1946–1968)
- 2nd Battalion, Argyll and Sutherland Highlanders (1946–1948)
- 1st Battalion, Queen's Own Highlanders (Seaforth and Camerons) (1961–1968)
|
Territorial battalions
- 4th/5th (Dundee and Angus) Battalion, Black Watch (1947–1967)
- 6th/7th (Perthshire and Fife) Battalion, Black Watch (1947–1967)
- 3rd (T) Battalion, Black Watch (1967–1968)
- 5th/6th Battalion, Highland Light Infantry (1947–1967)
- 9th (Glasgow Highland) Battalion, Highland Light Infantry (1947–1949)
- 1st Battalion, Glasgow Highlanders, Highland Light Infantry (1949–1959)
- 11th Battalion, Seaforth Highlanders (1947–1967)
- 4th/7th Battalion, Gordon Highlanders (1947–1961)
- 5th/6th (Banff, Buchan and Donside) Battalion, Gordon Highlanders (1947–1961)
- London Scottish, Gordon Highlanders (1947–1967)
- 3rd Battalion, Gordon Highlanders (1961–1968)
- 4th/5th Battalion, Queen's Own Cameron Highlanders (1947–1967)
- 1st Battalion, Liverpool Scottish, Queen's Own Cameron Highlanders (1947–1967)
- 7th Battalion, Argyll and Sutherland Highlanders (1947–1967)
- 8th (The Argyllshire) Battalion, Argyll and Sutherland Highlanders (1947–1967)
- 3rd (T) Battalion, Argyll and Sutherland Highlanders (1967–1968)
- 3rd (T) Battalion, Queen's Own Highlanders (Seaforth and Camerons) (1967–1968)
|