Some more sub classes would have been existent, but the locos may have been scrapped before 1955. (Information for this article was obtained from the working time-table of 1955). Steam locomotives were numbered from 1 to a projected 499, but do not appear to have gone beyond 362. Diesels start with No. 500 (G1) and the last number allocated is 848 for the M8 in late 1998. The 15 sets of S9 starts with No. 849.
Confusion reigns as some older locos appear to have later serial numbers and some newer locos have older serial numbers. The original locomotive No.1 of 1864 (named Leopold) and subsequent batches had numbers, but most had not survived to re-classification in 1938. (Original Locomotive No.1 was scrapped in 1934). Loco No. 1 in the re-classification was a B2a which survived beyond 1969. Class E1 No. 93 of 1898 is the oldest CGR steam loco remaining - now at Dematagoda Running Shed, this loco was reported to be working in the Trincomalee area for the Prima flour mill in the 1980s.
Classification was by wheel arrangement, sub-classification was by weight, modifications, heating type, boiler capacity etc. The last batches of locos imported were the C1a, B1d and B1e classes in the 1940s. There are instances where the same loco has two sub classifications after modifications - eg. F1a was re-classified as F2, D2b and D2c became D3, F1b s were uprated to F2 spec etc. All CGR locos were erected in Britain by Robert Stephensons, Hunslet, Kitsons, Dubs, Vulcan Foundry, North British, Bagnalls, Armstrong-Whitworth and Beyer-Peacock. Steam locos were retired by programme from 1969 onwards.
The Ports Authority had some 1894 0-4-0 Saddle Tanks and a 0-6-0T "Jinty" type.
The Oils and Fats Corporation at Seeduwa had 0-4-0T locos reportedly of the fireless type. For reasons of safety, these locos were steam charged from a steam generation room, did their bit of indoor movements, came back for a "recharge" (like some people !) and went again on movements. Since 1993 these locos along with the Ports Authority locos have been brought to the Running Shed for eventual placement in the Railway Museum.
Preserved Steam Locomotives
The late Malcolm Daniels, a founder member of the Model Railroad Club was the moving force in saving almost all the locomotives mentioned above from the scrapping list and their subsequent restoration.