By the war’s end The Cameronians consisted of the following formations representing the Regular Army, the Territorial Force and the New Army:

1ST BATTALION (Regular Army), Glasgow,  served with 19 Brigade variously in 6th Division, 27th Division, 2nd Division and 33rd Division (latterly in 98 Brigade)

2ND BATTALION, Scottish Rifles (Regular Army), Malta, served in 23 Brigade 8th Division and 59 Brigade 20th Division

3RD (RESERVE BATTALION)  (Regular Army), Hamilton

4TH (EXTRA RESERVE) BATTALION (Regular Army), Hamilton

1/5 BATTALION (Territorial Force), Glasgow, served with 19 Brigade variously in 6th Division, 27th Division and 33rd Division

2/5TH BATTALION (Territorial Force), Glasgow, served in 65th Division

3/5TH BATTALION (Territorial Force), Glasgow

1/6TH  BATTALION (Territorial Force), Hamilton, served in 23 Brigade 8th Division, 154 Brigade 51st (Highland) Division and 100 Brigade 33rd Division 

2/6TH BATTALION (Territorial Force), Hamilton, served in 65th Division

3/6TH BATTALION (Territorial Force), Hamilton 

1/7TH BATTALION (Territorial Force), Glasgow, served in 156 Brigade 52nd (Lowland) Division 

2/7TH BATTALION (Territorial Force), Glasgow, served in 65th Division 

3/7TH BATTALION (Territorial Force), Glasgow

1/8TH BATTALION (Territorial Force), Glasgow, served in 156 Brigade 52nd (Lowland) Division and 103 Brigade 34th Division

2/8TH BATTALION (Territorial Force), Glasgow, served in 65th Division 

3/8TH BATTALION (Territorial Force), Glasgow 

15TH BATTALION (Territorial Force), Deal, served on home defence duties 

9TH (SERVICE) BATTALION (New Army), Hamilton, served in 27 Brigade 9th (Scottish) Division and 43 Brigade 14th Division 

10TH (SERVICE) BATTALION (New Army), Hamilton, served in 46 Brigade 15th (Scottish) Division 

11TH (SERVICE) BATTALION (New Army), Hamilton, served in 77 Brigade 26th Division 12TH (RESERVE) BATTALION  (New Army), Nigg, served in 101 Brigade 34th Division

13TH (SERVICE) BATTALION (New Army), Hamilton, served as a Bantam Battalion in 120 Brigade 40th Division after amalgamation with 14th Highland Light Infantry 

14TH (LABOUR) BATTALION (New Army), Glasgow, served in France with Labour Corps 16TH (TRANSPORT WORKERS) BATTALION (New Army), Paisley 

17TH (TRANSPORT WORKERS) BATTALION (New Army), Hamilton 

18tTH (SERVICE) BATTALION (New Army), Aldershot, served in 48 Brigade 16th Division 

1ST GARRISON BATTALION (New Army), Hamilton, served in India.