Additional information is always gratefully received, whether entirely new records (particularly historical records) or information to fill in gaps or correct errors, via the contact link under the Miscellaneous entry in the navigation bar above. Thank you.
Please follow these links for:
Alphabetical codes
The Great Western Railway gave its principal depots a code of two to five letters based on the depot name. Sub-sheds shared the main depot's code except, it seems, Crewe (sub-shed to Wellington) that had its own code.
Code
Depot name
ABEEG
Aberbeeg
ABG
Aberbeeg
AYN
Abercynon
ABDR
Aberdare
ABH
Aberystwyth
BAN
Banbury
BRY
Barry
BHD
Birkenhead
BCN
Brecon
BRD
Bristol Bath Road
SPM
Bristol St Philip's Marsh
CDF
Cardiff Canton
CHYS
Cardiff Cathays
CED
Cardiff East Dock
RYR
Cardiff Radyr
CAR
Carmarthen
CARM
Carmarthen
CHEL
Cheltenham
CHR
Chester
CRW
Crewe
CNYD
Croes Newydd
DG
Danygraig
DID
Didcot
DYD
Duffryn Yard
EXE
Exeter
FDL
Ferndale
FGD
Fishguard
GLO
Gloucester
HFD
Hereford
KDR
Kidderminster
LDR
Landore
LMTN
Leamington Spa
LLY
Llanelly
LTS
Llantrisant
LYD
Lydney
MCH
Machynlleth
MTHR
Merthyr
NEA
Neath
NPT
Newport Ebbw Junction
PILL
Newport Pill
NA
Newton Abbot
NEY
Neyland
PDN
Old Oak Common (Paddington)
OSW
Oswestry
OXF
Oxford
PFN
Pantyffynnon
PZ
Penzance
LA
Plymouth Laira
PPRD
Pontypool Road
RDG
Reading
RHY
Rhymney
STJ
Severn Tunnel Junction
SALOP
Shrewsbury
SLP
Shrewsbury
SLO
Slough
SHL
Southall
SBZ
St Blazey
SBLZ
St Blazey
STB
Stourbridge
SED
Swansea East Dock
SDN
Swindon
TN
Taunton
TDU
Tondu
THT
Treherbert
TR
Truro
TYS
Tyseley
WLN
Wellington
WES
Westbury
WEY
Weymouth
WTD
Whitland
OXY
Wolverhampton Oxley
SRD
Wolverhampton Stafford Road
WOS
Worcester
YEO
Yeovil Pen Mill
Numerical codes
The Great Western Railway grouped its depots into divisions. The last digit of the depot number denotes the appropriate division, thus:
1= London
2= Bristol
3= Newton Abbot
4= Wolverhampton
5= Worcester
6= Newport
7= Neath
8= Cardiff Valleys
9= Central Wales