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.