141Classeswith subclasses combined
5,343Unitsin the register
3,563Passenger unitsin traffic
678Freight locomotivesin traffic
701Out of servicestored or stopped
122Not yet in service78 being built, 44 testing
Passenger fleet
Every class that carries passengers, with its subclasses combined. The count includes stock on order and stock still being tested, so it is the whole fleet rather than only what is running today. Scrapped and withdrawn stock is left out.
| Class | Name | Built | Builder | Units | In traffic | Seen today | Seen this month | Out of service | Operators |
|---|---|---|---|---|---|---|---|---|---|
| 377 | Class 377 | 2001–2014 (18.5 years old) |
Bombardier | 239 | 239 | 221/239 | 239/239 | 2 | |
| 158 | Class 158 | 1989–1992 (35.5 years old) |
BREL Derby | 171 | 160 | 136/169 | 159/169 | 11 | 7 |
| 720 | Class 720 | 2018–2023 (5.5 years old) |
Bombardier / Alstom | 145 | 144 | 124/145 | 143/145 | 1 | 2 |
| 450 | Class 450 | 2002–2007 (21.5 years old) |
Siemens | 127 | 127 | 120/127 | 126/127 | 1 | |
| 170 | Class 170 | 1998–2005 (24.5 years old) |
Adtranz / Bombardier | 122 | 118 | 99/122 | 116/122 | 4 | 4 |
| 465 | Class 465 | 1991–1994 (33.5 years old) |
BREL / Metro-Cammell | 122 | 112 | 102/119 | 108/119 | 10 | 2 |
| 150 | Class 150 | 1984–1987 (40.5 years old) |
BREL York | 116 | 109 | 90/115 | 109/115 | 6 | 5 |
| 700 | Class 700 | 2014–2018 (10 years old) |
Siemens | 115 | 115 | 106/115 | 115/115 | 1 | |
| 156 | Class 156 | 1987–1989 (38 years old) |
Metro-Cammell | 114 | 100 | 91/109 | 100/109 | 14 | 3 |
| 375 | Class 375 | 1999–2004 (24.5 years old) |
Adtranz / Bombardier | 112 | 112 | 95/112 | 111/112 | 1 | |
| 387 | Class 387 | 2014–2017 (10.5 years old) |
Bombardier | 107 | 103 | 89/107 | 103/107 | 4 | 5 |
| 43 | Class 43 (HST) | 1975–1982 (47.5 years old) |
BREL | 95 | 78 | 36/56 | 49/56 | 32 | 17 |
| 701 | Class 701 | 2019–2023 (5 years old) |
Bombardier / Alstom | 90 | 60 | 54/90 | 64/90 | 23 | 1 |
| 350 | Class 350 | 2004–2014 (17 years old) |
Siemens | 87 | 50 | 40/50 | 50/50 | 37 | 2 |
| 730 | Class 730 | 2020–2024 (4 years old) |
Bombardier / Alstom | 84 | 81 | 70/84 | 79/84 | 3 | 1 |
| 345 | Class 345 | 2015–2019 (9 years old) |
Bombardier | 80 | 72 | 66/80 | 71/80 | 1 | |
| 800 | Class 800 | 2014–2018 (10 years old) |
Hitachi | 80 | 79 | 68/80 | 80/80 | 1 | 2 |
| 197 | Class 197 | 2021–2024 (3.5 years old) |
CAF | 77 | 66 | 52/77 | 70/77 | 8 | 1 |
| 165 | Class 165 | 1990–1992 (35 years old) |
BREL York | 75 | 72 | 63/75 | 72/75 | 3 | 2 |
| 357 | Class 357 | 1999–2002 (25.5 years old) |
Adtranz | 74 | 71 | 67/74 | 74/74 | 3 | 1 |
| 385 | Class 385 | 2016–2019 (8.5 years old) |
Hitachi | 70 | 70 | 66/70 | 70/70 | 1 | |
| 802 | Class 802 | 2016–2019 (8.5 years old) |
Hitachi | 60 | 58 | 51/60 | 59/60 | 2 | 3 |
| 195 | Class 195 | 2017–2020 (7.5 years old) |
CAF | 58 | 57 | 44/58 | 54/58 | 1 | 1 |
| 378 | Class 378 | 2008–2015 (14.5 years old) |
Bombardier | 57 | 57 | not tracked | not tracked | 1 | |
| 390 | Class 390 | 2001–2012 (19.5 years old) |
Alstom | 56 | 56 | 50/56 | 56/56 | 1 | |
| 710 | Class 710 | 2015–2019 (9 years old) |
Bombardier | 54 | 54 | not tracked | not tracked | 1 | |
| 777 | Class 777 | 2019–2023 (5 years old) |
Stadler | 53 | 53 | 46/53 | 50/53 | 1 | |
| 185 | Class 185 | 2005–2006 (20.5 years old) |
Siemens | 51 | 51 | 45/51 | 49/51 | 1 | |
| 373 | Class 373 | 1992–1996 (32 years old) |
GEC-Alsthom | 45 | 17 | not tracked | not tracked | 24 | 8 |
| 444 | Class 444 | 2003–2004 (22.5 years old) |
Siemens | 45 | 45 | 42/45 | 45/45 | 1 | |
| 221 | Class 221 | 2001–2002 (24.5 years old) |
Bombardier | 44 | 38 | 34/38 | 37/38 | 6 | 3 |
| 323 | Class 323 | 1992–1995 (32.5 years old) |
Hunslet TPL | 43 | 33 | 28/34 | 34/34 | 10 | 2 |
| 331 | Class 331 | 2018–2020 (7 years old) |
CAF | 43 | 43 | 36/43 | 42/43 | 1 | |
| 801 | Class 801 | 2016–2018 (9 years old) |
Hitachi | 42 | 40 | 32/42 | 42/42 | 2 | 1 |
| 334 | Class 334 | 1999–2002 (25.5 years old) |
Alstom | 40 | 37 | 36/40 | 37/40 | 3 | 1 |
| 153 | Class 153 | 1987–1988 (38.5 years old) |
Leyland | 39 | 20 | 12/23 | 21/23 | 16 | 8 |
| 172 | Class 172 | 2010–2011 (15.5 years old) |
Bombardier | 39 | 38 | 33/39 | 38/39 | 1 | 1 |
| 380 | Class 380 | 2009–2011 (16 years old) |
Siemens | 38 | 37 | 37/38 | 37/38 | 1 | 1 |
| 755 | Class 755 | 2018–2020 (7 years old) |
Stadler | 38 | 38 | 33/38 | 38/38 | 1 | |
| 376 | Class 376 | 2004–2005 (21.5 years old) |
Bombardier | 36 | 36 | 30/36 | 34/36 | 1 | |
| 458 | Class 458 | 1998–2002 (26 years old) |
Alstom | 36 | 7 | 5/28 | 8/28 | 29 | 2 |
| 769 | Class 769 | 1987–1990 (37.5 years old) |
BREL York | 36 | 6 | 5/8 | 7/8 | 29 | 7 |
| 220 | Class 220 | 2000–2001 (25.5 years old) |
Bombardier | 34 | 29 | 27/34 | 32/34 | 5 | 1 |
| 320 | Class 320 | 1990 (36 years old) |
BREL York | 34 | 33 | 32/34 | 34/34 | 1 | 1 |
| 810 | Class 810 | 2021–2024 (3.5 years old) |
Hitachi | 33 | 10 | 8/33 | 10/33 | 4 | 1 |
| 68 | Class 68 | 2013–2017 (11 years old) |
Stadler | 32 | 26 | 5/26 | 12/26 | 7 | 4 |
| 57 | Class 57 | 1962–1968 (61 years old) |
Brush / BR Crewe | 31 | 23 | 3/6 | 4/6 | 7 | 6 |
| 379 | Class 379 | 2010–2011 (15.5 years old) |
Bombardier | 30 | 25 | 21/30 | 23/30 | 5 | 1 |
| 707 | Class 707 | 2015–2017 (10 years old) |
Siemens | 30 | 30 | 29/30 | 30/30 | 1 | |
| 159 | Class 159 | 1992–1993 (33.5 years old) |
BREL Derby | 29 | 26 | 24/29 | 28/29 | 3 | 1 |
| 395 | Class 395 | 2007–2009 (18 years old) |
Hitachi | 29 | 28 | 24/29 | 27/29 | 1 | 1 |
| 168 | Class 168 | 1997–2006 (24.5 years old) |
Adtranz / Bombardier | 28 | 26 | 21/28 | 25/28 | 2 | 1 |
| 175 | Class 175 | 1999–2001 (26 years old) |
Alstom | 27 | 13 | 3/27 | 11/27 | 14 | 1 |
| 222 | Class 222 | 2003–2005 (22 years old) |
Bombardier | 27 | 25 | 19/25 | 24/25 | 2 | 3 |
| 196 | Class 196 | 2020–2022 (5 years old) |
CAF | 26 | 22 | 19/26 | 25/26 | 1 | 2 |
| 717 | Class 717 | 2018–2019 (7.5 years old) |
Siemens | 25 | 25 | 20/25 | 22/25 | 1 | |
| 360 | Class 360 | 2002–2005 (22.5 years old) |
Siemens | 24 | 20 | 15/21 | 20/21 | 4 | 2 |
| 756 | Class 756 | 2021–2023 (4 years old) |
Stadler | 24 | 24 | 21/24 | 23/24 | 1 | |
| 166 | Class 166 | 1992–1993 (33.5 years old) |
ABB York | 21 | 21 | 18/21 | 21/21 | 1 | |
| 318 | Class 318 | 1985–1986 (40.5 years old) |
BREL York | 21 | 21 | 20/21 | 21/21 | 1 | |
| 466 | Class 466 | 1993–1994 (32.5 years old) |
Metro-Cammell | 21 | 15 | 8/16 | 16/16 | 5 | 3 |
| 67 | Class 67 | 1999–2000 (26.5 years old) |
Alstom / EMD | 20 | 19 | 3/14 | 8/14 | 8 | 3 |
| 745 | Class 745 | 2018–2020 (7 years old) |
Stadler | 20 | 19 | 16/20 | 19/20 | 1 | 1 |
| 171 | Class 171 | 2003–2005 (22 years old) |
Bombardier | 17 | 17 | 15/17 | 17/17 | 1 | |
| 333 | Class 333 | 2000–2003 (24.5 years old) |
CAF / Siemens | 16 | 16 | 14/16 | 15/16 | 1 | |
| 180 | Class 180 | 2000–2001 (25.5 years old) |
Alstom | 14 | 9 | 7/10 | 9/10 | 5 | 3 |
| 805 | Class 805 | 2021–2023 (4 years old) |
Hitachi | 13 | 13 | 12/13 | 13/13 | 1 | |
| 397 | Class 397 | 2018–2020 (7 years old) |
CAF | 12 | 12 | 9/12 | 12/12 | 1 | |
| 231 | Class 231 | 2021–2023 (4 years old) |
Stadler | 11 | 11 | 8/11 | 11/11 | 1 | |
| 807 | Class 807 | 2021–2023 (4 years old) |
Hitachi | 10 | 10 | 9/10 | 10/10 | 1 | |
| 230 | Class 230 | 1980–1983 (44.5 years old) |
Metro-Cammell | 9 | 6 | 4/9 | 6/9 | 3 | 2 |
| 91 | Class 91 | 1988–1991 (36.5 years old) |
BREL Crewe | 9 | 12 | 4/12 | 8/12 | 2 | 3 |
| 155 | Class 155 | 1987–1988 (38.5 years old) |
Leyland | 7 | 6 | 4/7 | 5/7 | 1 | 1 |
| 484 | Class 484 | 2020–2021 (5.5 years old) |
Vivarail | 5 | 5 | 2/5 | 5/5 | 1 | |
| 803 | Class 803 | 2020–2022 (5 years old) |
Hitachi | 5 | 5 | 4/5 | 5/5 | 1 | |
| 139 | Class 139 | 2008 (18 years old) |
Parry People Movers | 3 | 2 | 1/2 | 2/2 | 1 | 2 |
Freight and other locomotives
Classes whose stock in traffic is run mostly by freight operators, or by Network Rail and its contractors.
| Class | Name | Built | Builder | Units | In traffic | Out of service | Operators |
|---|---|---|---|---|---|---|---|
| 66 | Class 66 | 1998–2016 (19 years old) |
EMD | 482 | 422 | 60 | 8 |
| 60 | Class 60 | 1989–1993 (35 years old) |
Brush | 100 | 15 | 82 | 6 |
| 37 | Class 37 | 1960–1965 (63.5 years old) |
English Electric | 90 | 55 | 14 | 34 |
| 90 | Class 90 | 1987–1990 (37.5 years old) |
BREL Crewe | 40 | 29 | 10 | 4 |
| 20 | Class 20 | 1957–1968 (63.5 years old) |
English Electric | 39 | 17 | 10 | 14 |
| 73 | Class 73 | 1962–1967 (61.5 years old) |
BR Eastleigh / English Electric | 38 | 23 | 11 | 11 |
| 70 | Class 70 | 2009–2017 (13 years old) |
EMD | 36 | 32 | 4 | 2 |
| 31 | Class 31 | 1957–1962 (66.5 years old) |
Brush | 35 | 1 | 4 | 21 |
| 92 | Class 92 | 1993–1996 (31.5 years old) |
Brush / ABB | 33 | 17 | 16 | 2 |
| 93 | Class 93 | 2022–2024 (3 years old) |
Stadler | 30 | 10 | 1 | |
| 99 | Class 99 | 2025–2026 (0.5 years old) |
Stadler | 30 | 11 | 1 | |
| 69 | Class 69 | 1976–1984 (46 years old) |
BREL | 16 | 16 | 1 | |
| 56 | Class 56 | 1976–1984 (46 years old) |
BREL / Electroputere | 15 | 5 | 10 | 7 |
| 59 | Class 59 | 1985–1995 (36 years old) |
EMD | 15 | 12 | 3 | 2 |
| 88 | Class 88 | 2015–2017 (10 years old) |
Stadler | 10 | 10 | 1 | |
| 97 | Class 37 | 1960–1965 (63.5 years old) |
English Electric | 4 | 3 | 1 | 1 |
Preserved and out of traffic
Classes with nothing in traffic at all, or whose running stock is mostly at heritage railways, museums and private sites — preserved, or withdrawn and awaiting a decision.
| Class | Name | Built | Builder | Units | In traffic | Out of service | Operators |
|---|---|---|---|---|---|---|---|
| 47 | Class 47 | 1962–1968 (61 years old) |
Brush / BR Crewe | 71 | 34 | 16 | 30 |
| 398 | Class 398 | 2022–2024 (3 years old) |
Stadler | 36 | 0 | 18 | 1 |
| 142 | Class 142 | 1985–1987 (40 years old) |
BREL / Leyland | 35 | 0 | 7 | 18 |
| 33 | Class 33 | 1960–1962 (65 years old) |
BRCW | 29 | 4 | 10 | 17 |
| 144 | Class 144 | 1986–1987 (39.5 years old) |
Alexander / BREL | 19 | 0 | 3 | 15 |
| 50 | Class 50 | 1967–1968 (58.5 years old) |
English Electric | 18 | 8 | 11 | |
| 321 | Class 321 | 1988–1991 (36.5 years old) |
BREL York | 14 | 0 | 13 | 5 |
| 143 | Class 143 | 1985–1986 (40.5 years old) |
Alexander / Barclay | 13 | 0 | 2 | 11 |
| 45 | Class 45 | 1960–1962 (65 years old) |
BR Derby | 12 | 5 | 1 | 11 |
| 58 | Class 58 | 1983–1987 (41 years old) |
BREL Doncaster | 10 | 1 | 9 | 4 |
| 897 | Class 897 | 10 | 0 | 1 | |||
| 205 | Class 205 | 1957–1962 (66.5 years old) |
BR Eastleigh | 9 | 0 | 6 | |
| 455 | Class 455 | 1982–1985 (42.5 years old) |
BREL York | 9 | 0 | 7 | 2 |
| 820 | Class 820 | 2023–2025 (2 years old) |
Hitachi | 9 | 0 | 1 | |
| 27 | Class 27 | 1961–1962 (64.5 years old) |
BRCW | 8 | 0 | 6 | |
| 40 | Class 40 | 1958–1962 (66 years old) |
English Electric | 7 | 5 | 6 | |
| 319 | Class 319 | 1987–1990 (37.5 years old) |
BREL York | 6 | 0 | 6 | 3 |
| 325 | Class 325 | 1995–1996 (30.5 years old) |
ABB Derby | 6 | 0 | 6 | 1 |
| 442 | Class 442 | 1988–1989 (37.5 years old) |
BREL Derby | 6 | 0 | 6 | 4 |
| 55 | Class 55 | 1961–1962 (64.5 years old) |
English Electric | 6 | 3 | 1 | 3 |
| 483 | Class 483 | 1938 (88 years old) |
Metro-Cammell | 5 | 0 | 4 | |
| 508 | Class 508 | 1979–1980 (46.5 years old) |
BREL York | 4 | 0 | 2 | 2 |
| 86 | Class 86 | 1965–1966 (60.5 years old) |
English Electric / BR Doncaster | 3 | 3 | 3 | |
| 87 | Class 87 | 1973–1975 (52 years old) |
BREL Crewe | 3 | 1 | 3 | |
| 141 | Class 141 | 1984 (42 years old) |
BREL / Leyland | 2 | 0 | 2 | |
| 313 | Class 313 | 1976–1977 (49.5 years old) |
BREL York | 2 | 0 | 2 | |
| 365 | Class 365 | 1994–1995 (31.5 years old) |
ABB York | 2 | 0 | 1 | |
| 507 | Class 507 | 1978–1980 (47 years old) |
BREL York | 2 | 0 | 2 | |
| 768 | Class 768 | 1987–1990 (37.5 years old) |
BREL York | 2 | 0 | 2 | 1 |
| 140 | Class 140 | 1981 (45 years old) |
BREL | 1 | 0 | 1 | |
| 201 | Class 201 | 1957 (69 years old) |
BR Eastleigh | 1 | 0 | 1 | |
| 26 | Class 26 | 1958–1959 (67.5 years old) |
BRCW | 1 | 0 | 1 | |
| 315 | Class 315 | 1980–1981 (45.5 years old) |
BREL York | 1 | 0 | 1 | |
| 317 | Class 317 | 1981–1982 (44.5 years old) |
BREL York | 1 | 0 | 1 | |
| 332 | Class 332 | 1997–1998 (28.5 years old) |
CAF / Siemens | 1 | 0 | 1 | |
| 41 | Class 41 (HST) | 1972 (54 years old) |
BREL | 1 | 0 | 1 | |
| 423 | Class 423 | 1967–1974 (55.5 years old) |
BR York | 1 | 0 | 1 | |
| 44 | Class 44 | 1959–1960 (66.5 years old) |
BR Derby | 1 | 0 | 0 | |
| 46 | Class 46 | 1961–1963 (64 years old) |
BR Derby | 1 | 0 | 1 | |
| 614 | Class 614 | 1 | 0 | 1 | 1 | ||
| 71 | Class 71 | 1958–1960 (67 years old) |
BR Doncaster | 1 | 0 | 1 | |
| 76 | Class 76 | 1951–1953 (74 years old) |
BR Gorton | 1 | 0 | 1 | |
| 799 | Class 799 | 1987–1990 (37.5 years old) |
BREL York | 1 | 0 | 1 | |
| 81 | Class 81 | 1959–1964 (64.5 years old) |
BRCW | 1 | 0 | 1 | |
| 82 | Class 82 | 1960–1962 (65 years old) |
Beyer Peacock | 1 | 0 | 1 | |
| 83 | Class 83 | 1960–1962 (65 years old) |
English Electric | 1 | 0 | 1 | |
| 84 | Class 84 | 1960–1961 (65.5 years old) |
North British | 1 | 0 | 1 | |
| 85 | Class 85 | 1961–1964 (63.5 years old) |
BR Doncaster | 1 | 0 | 1 | |
| 89 | Class 89 | 1986 (40 years old) |
BREL Crewe | 1 | 0 | 1 |