Headcodes are a very important aspect of Stepford County Railway. A headcode is composed of four digits, three of them numerical and one alphabetical. The purpose of headcodes are to identify each train with code and using them to smooth out communications between DriversDispatchers, Guards and Signallers. Headcodes weren't in use before V1.0 which made it difficult to communicate.


First Digit

The first digit indicates what type of service the train is operating.

First Digit First



Service Type Use Dispatch Priority (on-time) Dispatch Priority (late)
1 [9] Semi-Fast Stepford Express and Airlink services with more stops 5 4
2 Stopper/Local All Waterline and local Stepford Connect services 7 6
3 [5] Empty Coach Stock Not in service - While the train moves from the depot to the nearest station 8
9 [1] Express Stepford Express and Airlink services with fewer stops 2 1
Semi-Fast Skipping Stepford Connect services (but not classified as express) 3

a. The numbers in the brackets are codes for them before V1.4.1.

b.Semi-Fast Connect services (eg. R005) are always using 9 as their first digit since headcode was introduced, and the 9 headcode was given to semi-fast services before V1.4.1, which means they are not classified as express; however, they are still treated as 9 headcode trains, so it has priority over 1XXX Express and Airlink trains.

c.The numbers in round brackets show the dispatch priority of late services.

Second Digit

The second digit is alphabetical and indicates the train's destination.

Last Two Digits

The last two digits are numerically ordered, increasing from xx00 to xx98, and then returning to xx00. However, a headcode will not overlap with another one in service.

Examples of headcodes:


  • The Headcodes directly affect the train priority and it affects when the Dispatcher will dispatch the train. Priorities go from Express services (9XXX), then semi-express services (1XXX), stopping services (2XXX), and lastly, services from the depot (3XXX).
  • R078 and R075 are the only Stepford Express routes which contains 9XXX headcode.
  • In V1.4.1, the first digit of Express services' headcode (formerly 1) and Semi-Fast services' (formerly 9) switched places. Because of this, every Airlink route had its headcodes changed. This made most players very confused.
  • In real-life, a headcode is also called as the Train reporting number, and the 9XXX headcodes are mostly for Eurostar services.
  • Stepford Connect kept the 9-headcode services in V1.4.1, but not classified as express although these services skip some stations. This is believed to be due to Stepford Connect only operating local services.
  • Before V1.4.1, delayed trains used to have priority regardless of the headcode - however, that has changed and the headcode table displays the correct priority as of present.
  • After the Opening of the Llyn Extension in V1.4, Llyn-by-the-Sea took over the L headcode and Westwyvern took over the W headcode. As a result, Leighton Stepford Road and Whitefield changed their headcodes from L and W to R and F respectively.
  • After the opening of the Willowfield Extension in V1.6, Beechley took over the C headcode. The headcode of Connolly changed from C to O.


Community content is available under CC-BY-SA unless otherwise noted.