In 1952 and 1953 the South African Railways placed one hundred Class S2 shunter steam locomotives with a 0-8-0 wheel arrangement in service.
In 1912 the South African Railways placed five more Class 10B locomotives in service.
In December 1927 and January 1928 the South African Railways placed two Class 18 steam locomotives with a 2-10-2 wheel arrangement in service.
In 1928 the South African Railways placed four Class 19 steam locomotives with a 4-8-2 wheel arrangement in service.
In 1949 and 1950 the South African Railways placed one hundred Class 24 branch line steam locomotives with a 2-8-4 Berkshire wheel arrangement in service.
Between 1937 and 1949 the South African Railways placed two hundred and thirty-five Class 19D steam locomotives with a 4-8-2 Mountain wheel arrangement in service.
In 1925 the South African Railways placed two Class 16D locomotives with a 4-6-2 Pacific wheel arrangement in passenger train service.
In 1938 and 1939 the South African Railways placed one hundred and thirty-six Class 23 steam locomotives in service.
In 1935 the South African Railways placed one Class 20 steam locomotive with a 2-10-2 Santa Fe wheel arrangement in service.
Between 1925 and 1945 the South African Railways placed altogether one hundred and seventy-two Class 1E electric locomotives in service, spread over seven orders.