The following classes of steam locomotives existed during the 20th Century. Several other types also operated on Queensland Railways but they were extinct by the turn of the century and are not listed.

ClassNumber BuiltFirst Engine BuiltLast Engine BuiltFirst Engine Written OffLast Engine Written Off
4D10 Ipswich Class31884188519001902
4D11½ Abt21898189819161922
6D11 Crane21902190219271927
6D11½ Motor31882188219021902
6D13 F Tank21882188219261926
6D13½ Abt61900191519261952
6D13½ later B13½61904190519511961
6D16201901190219421951
6D17 later D17301924194219611968
8D1551885188519221938
A10 Baldwin (American Passenger)21879187919021902
A10 Fairlie (A Class)31877187719021902
A10 Nielson (B Class)131865186618871914
A11 A Class (large)11877187719021902
A12 (American Passenger)431882189119011929
A12 (small) (American Passenger)31877187719121913
A1481894189519221930
AC16201943194319571969
Australian Standard Garratt2319431944**
B 15981889191919031934
B11 (C Class)41867186719021904
B11 Baldwin21879187919131917
B12 (D Class)41869186919021902
B12 (E Class)251874188218951929
B131121883189519131954
B15 Con931901192919351968
B16½11918191819501950
B17211911191419501960
B18¼831926194719671970
BB18¼551950195819671970
Beyer Garratt301950195019681969
C13 Baldwin21879187919001902
C13 Dubs - Small Consolation61883188319221927
C15 Large Consolation21879188019161926
C161521903191819341970
C16 Baldwin Large Consolation31882188419221925
C172271920195319541970
C18 later CC1931914191419561961
C19261922193519551962
DD17121948195219661969
PB 152031899192419411970
PB15 (1924)301925192619671970

* All engines were withdrawn from service in 1945

In addition to the above list, there were also engines obtained from local authorities under the North Coast Railway Act of 1910 and from the Chillagoe Railway & Mining Co in 1919.