Signal box prefix codes

A (hopefully) comprehensive listing

'Boxes beginning C

Last update 31 March 2022

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 select a starting letter from the links below:

Code Signal Box Note ELR Mileage Opened Closed Control to
CR Cadder Named Cadder East to 11 November 1956 EGM1 5m 35ch 27 October 1901 1 January 1999 Cowlairs [new] (CG)
CD Unclear whether code used
Cadder East See Cadder
C Cadeby Colliery PED5 18m 57ch 1960 31 August 1980 Sheffield (S)
CA Cadoxton South Code used from 28 July 1957 BRY 6m 06ch November 1895 27 July 1969 Barry (B)
CX Code used from 11 February 1967
CS Caersws Downgraded to gate box 21 September 1988: line controlled by Machynlleth (MH) SBA2 53m 27ch 15 June 1891 19 February 2011 Machynlleth (MH)
CB Calder Bridge WAG1 26 August 1979 Wakefield Kirkgate East (WE)
CJ Caldicot Code used when named Caldicot Junction. Downgraded to gate box 22 February 1969: line controlled by Newport (N) SWM2 147m 06ch 11 October 1927 29 October 2012 South Wales Control Centre (NT)
CA Gate box code
Caldicot Junction See Caldicot
CC California Crossing Downgraded to gate box 10 August 1968: line controlled by Gloucester (G) BAG2 ≈93m 40ch (1?) December 1975 Line closed
CB Camberley Downgraded to gate box 8 September 1974 AAV 35m 25ch June 1879 27 January 1975 Feltham (F)
T Cambria Junction Named Cambria Road Junction to 1919 ATL CAT 4m 57ch 3m 68ch 1871 7 February 1971 Loughborough Junction (U)
Cambria Road Junction See Cambria Junction
CA Cambridge BGK 55m 35ch 17 October 1982
CAR Banner repeater signal on Ely West Curve
EN Ely to Norwich section. Code used from 25 June 2012
RCA Banner repeater signal near Shepreth Branch Junction
CN Cambridge North Code presumed: probably not carried BGK 55m 78ch 20 September 1926 16 October 1982 Cambridge (CA)
CS Cambridge South Code used by 1978 BGK 55m 41ch 20 June 1925 16 October 1982 Cambridge (CA)
CD2 Camden No 2 LEC1 ≈1m 24ch ≈July 1920 25 September 1965 Euston (EN)
EN Temporary code until taken over by Euston
R Repeater signals
CR Camden Road Junction Named Kentish Town Junction to 22 March 1955 BOK1 5m 09ch 1896 4 January 2011 Upminster IECC (NL)
CY Camden Yard LEC1 ≈1m 30ch Euston (EN)
CM Camlachie Code used from 1960 NEM2 1m 26ch 14 April 1907 20 September 1970 Yoker (YS)
C Campbell Road Junction FSS1 2m 72ch Upminster IECC (UR)
CJ Camps Junction Downgraded to gate box 23 November 1981: line controlled by Edinburgh (EJ) ECA2 91m 69ch 1921 24 August 1986 Edinburgh (EJ)
CL Canal Junction ETC 96m 64ch 3 August 1969 Carlisle (CE)
Canal Junction See Elderslie No 1
CG Canley Gates Downgraded to shunt frame 2 July 1966: line controlled by Coventry (CY) RBS1 ≈95m 30ch 4 November 1979 Coventry (CY)
Canning Street North Out of use for many years, burnt out, unlikely to be used again, but officially still open CCS2 15m 29ch 1900
C Cannon Street Destroyed by fire CBM 0m 20ch 27 July 1926 5 April 1957 Cannon Street [temporary panel] (C)
C Cannon Street [new] CBM 0m 20ch 15 December 1957 15 April 1976 London Bridge (L)
C Cannon Street [temporary panel] CBM 0m 23ch 5 May 1957 15 December 1957 Cannon Street [new] (C)
CB Canterbury East FDM 61m 69ch ≈1911 24 December 2011 East Kent Signalling Centre (EK)
EDH Canterbury West ACR 70m 37ch 1 January 1928
EBT Canterbury Wye Area Control Centre ACR 70m 16ch 15 December 2003delayed from 10 November 2003
C Cantley Downgraded to gate box 1 April 2019: line controlled by Reedham Swing Bridge (RB) NOL 10m 05ch 1887 24 February 2020 Colchester [new] (YL)
C Carcroft DOL1 160m 07ch 19 January 1909 7 March 1970 Skellow Junction (S)
C Cardiff Original code SWM2 170m 33ch 27 March 1966 24 December 2016last train; official closure 29 December 2016 Wales Rail Operating Centre (CF, CWM)
CF Later code
CWM Canton depot carriage washing machine signals
DB Down Barry line automatic signals
DC Down Caerphilly line automatic signals
DM Down main line automatic signals
DR Down relief line automatic signals
DT Down Treforest line automatic signals
GS Grangetown area shunt signals
UB Up Barry line automatic signals
UC Up Caerphilly line automatic signals
UL Up Llandaff (?) line automatic signals (code used at Cardiff Queen Street)
UM Up main line automatic signals
UR Up relief line automatic signals
C Cardonald Junction AYR1 3m 25ch 1878 3 September 1967 Glasgow Central (G)
CG Temporary code until control passed to Glasgow Central. Code possibly plain G
CS Cardross Code used from 28 March 1960. Box burnt down NEM7 19m 51ch ≈1900 26 April 1971 Cardross [temporary] (CS)
CS Cardross [temporary] In station waiting room NEM7 ≈27 April 1971 ≈23 May 1971 Cardross [new] (CS)
CS Cardross [new] In station building with equipment from Croftengea NEM7 ≈23 May 1971 4 November 1984 Yoker (YC)
Cark CBC1 13m 48ch 1952 18 January 1998 Grange over Sands (GS)
CN Carleton Crossing Demolished 23 November 2017 PBN 15m 43ch 1924 10 November 2017last train; official closure 26 March 2018 Manchester Rail Operating Centre (BL)
CE Carlisle CGJ7 68m 73ch 18 February 1973
CER At least one banner repeater signal (renumbered from CER213 to CE213BR from 6 January 2014)
R Repeater signals
UD Signal controlling up direction arrivals to Kingmoor yard
CE3 Carlisle No 3 WCM1 0m 53ch 14 March 1909 2 June 1973 Carlisle (CE)
CE12 Carlisle No 12 CGJ7 ≈68m 00ch 1946 2 June 1973 Carlisle (CE)
CE13 Carlisle No 13 CGJ7 ≈67m 65ch Carlisle (CE)
DT Carlisle Yard Down Tower KMG1 4m 13ch 18 February 1963 3 February 1985 Carlisle Yard Up Departure (UD)
UD Carlisle Yard Up Departure KMG1 4m 13ch 3 February 1985 29 March 1998 Carlisle (CE)
UT Carlisle Yard Up Tower KMG1 5m 50ch 18 February 1963 3 February 1985 Carlisle Yard Up Departure (UD)
CN Carlton Downgraded to gate box 13 January 1980: line controlled by Doncaster (D) ECM1 126m 25ch 24 October 1976
CN Carlton & Netherfield NOB1 2m 78ch 28 September 1980 Netherfield Junction (NJ)
CJ Carmarthen Junction SWM2 245m 10ch 5 February 1956 Wales Rail Operating Centre (PT) (planned)
CD Carmondean Junction Temporary panel NBE 28m 52ch 16 March 1986 4 May 1986 Edinburgh (EN)
CM Carmont Named Newmill to 1 October 1912. Code used from 2002 ECN5 219m 38ch 1876
CEJ Carmuirs East Junction Code used from 6 July 2002 PMT 25m 79ch 3 June 1882 27 December 2017 Edinburgh (ECL)
CE Code used to 6 July 2002
CW Carmuirs West Junction Code used from 1975 SCM3 108m 74ch 3 June 1882 11 July 2011 Carmuirs East Junction (CEJ)
Carnaby HBS 28m 54ch 22 July 1990 Bridlington (BN)
Carnforth East Junction CEC SJC 0m 23ch 0m 29ch 19 January 1902 7 November 1998 Carnforth Station Junction (CS)
FMJ Carnforth Furness & Midland Junction CBC1 0m 63ch 29 March 1896 7 November 1998 Carnforth Station Junction (CS)
FMJR Distant signals
CH Carnforth No 2 Also named Carnforth Station CGJ7 ≈6m 10ch 6 November 1938 13 May 1973 Preston (PN)
Carnforth Station See Carnforth No 2
CS Carnforth Station Junction Code used by 1998 CBC1 CEC 0m 43ch 0m 09ch 22 October 1903
CSR Distant signals
CSJ Code reported but not seen on site
CO Carno Ground Frame SBA2 59m 17ch March 1928 Machynlleth (MH)
C Carnoustie Code used to 2002 ECN3 10m 28ch 1 May 1898
CA Code used from 2002
CP Carpenders Park CWJ 14m 54ch 10 December 1988 Willesden Suburban (WS)
RCP Repeater signals
C Carr ECM1 154m 47ch 12 July 1891 6 May 1979 Decoy No 2 (D2)
C Carriage Line Ground Frame [Old Oak Common depot] OOC1 2m 67ch 15 December 1977 Old Oak Common [new panel] (OO)
C Carstairs Temporary panel. Downgraded to Carstairs Local Signalling Panel (under Motherwell) 29 April 1973 WCM1 73m 49ch 6 August 1972 20 January 1996 Carstairs [temporary panel] (C)
C Carstairs [temporary panel] Probably same physical equipment as previous entry. Remained available for emergency use under Motherwell until 20 May 1996, controlling signals MCY and MCZ (with no number) WCM1 ≈73m 49ch 21 January 1996 26 February 1996 Motherwell (MC)
D Carterhatch Lane Ground Frame. Uncertain if dates for separate signal box HDT 11m 24ch ≈1958 11 July 1965 Liverpool Street [new] (L)
CH Carterhouse Junction Code not carried. Permanently switched out 3 December 2006 SDJ2 16m 27ch 1896 ≈14 April 2007demolition date Fiddlers Ferry Power Station (FF)
CC Castle Cary CCL WEY 115m 38ch 129m 56ch 27 October 1942 2 February 1985 Westbury [new] (W)
CD Castle Donnington SSJ1 123m 18ch 28 April 1901 29 September 1969 Trent (TT)
CD Castleford NOC 21m 22ch 15 September 1997
Castleford See Castleford Station
CG Castleford Gates Code used by December 1977 NOC 21m 22ch 1882 13 September 1997 Castleford (CD)
CS Castleford Station Formerly named Castleford. Code used by 12 November 1978 NOC 20m 79ch 1882 13 September 1997 Castleford (CD)
C Code when named Castleford
CE Castleton East Junction Code used by 2003 MVN2 8m 53ch 1963
CM Caterham PAT 19m 58ch 1 January 1900 25 September 1983 Purley (CU)
EBR Catford Bridge LCH 7m 39ch ≈1890 4 April 1971 Parks Bridge Junction (M)
C Cathcart Code used from 1961. Some automatic signals known with A, B or C suffix CNC 0m 17ch 2 October 1961 2 April 2013 West Of Scotland Signalling Centre (GC)
CR Banner repeater signals
C Cattal HAY1 10m 19ch ≈1892
CA Up home
CL also reported as Up home
Cattybrook Siding BSW 8m 12ch 17 July 1886 20 February 1971 Bristol (B)
C Causeway Gate box: line controlled by Swindon B (SB). 'Slots' to Swindon B prefixed C within 'box only: no external C prefixes. Building probably relocated from Maidenhead MLN1 56m 73ch 17 November 1975 15 April 2012 Swindon B (SB)
C Cave Crossing Gate box: line controlled by Broomfleet (B) HUL1 13m 60ch 1904 23 November 2018last train; official closure 26 November 2018, delayed from 3 April 2018 York Rail Operating Centre (GH)
CL Caverswall NSS 4m 20ch 27 September 1942 11 February 1989 Caverswall [temporary] (CL)
CL Caverswall [temporary] In caravan whilst resignalling took place NSS ≈4m 20ch 11 February 1989 18 February 1989 Caverswall [reopened] (CL)
CL Caverswall [reopened] NSS 4m 20ch 18 February 1989
CB Cawburn Junction Temporary panel NBE 31m 60ch 16 March 1986 4 May 1986 Edinburgh (EN)
Cayton Gate box HBS 48m 19ch 1908 25 June 2000 Seamer West (SW)
C Cemetery ECM1 7m 32ch 1891 18 February 1973 Finsbury Park (FP)
CN Cemetery North Destroyed by fire: temporary arrangements into use 23 December 2008 (appeared boarded up long before) LEN3 73m 49ch 1905 Tees Signalling Control Centre (NS) (proposed)
BD Central Rivers Depot Code derived from 'Bombardier' (depot operators) DBP1 27 December 2000
CN Chaddesden SPC6 127m 10ch 23 March 1907 17 July 1977 Derby (DY)
C Chadwell Heath LTN1 10m 34ch 26 September 1949 1 October 1972 Liverpool Street [new] (L)
UE Up electric line automatic signals
UM Up main line automatic signals
CS Chadwell Heath Station LTN1 ≈9m 74ch June 1902 26 September 1949 Goodmayes (G)
CS Chaffers Sidings Downgraded to gate box 7 December 1986: line controlled by Preston (PN) GJC 25m 62ch ? Crossing became trainman operated by December 2018
CH Challow Ground Frame MLN1 ≈63m 60ch 30 May 1965 Swindon B (SB)
C Chaloners Whin ECM4 York [PSB] (Y)?
CP Chapel Crossing SOY 78m 52ch May 1899 11 October 1981 Eastleigh [new] (E)
CH Chapel en le Frith BEJ 13m 71ch 1957
CL Chapel Lane Gate box: line controlled by Parbold (PB) WBS3 24m 05ch 2000or 2002?
CR Chapel Road Gate box: line controlled by Brundall Junction (BL) NAY 7m 55ch 17 February 2020 Colchester [new] (YL)
C Chard Junction Code reported in 1968/1970 notices BAE2 139m 32ch ≈1874 11 September 1982 Chard Junction [temporary panel] (C)
CJ Chard Junction [new] BAE2 139m 32ch 11 December 1982 12 March 2012 Basingstoke Signalling Control Centre (SE)
C Chard Junction [temporary panel] Code reported in 1968/1970 notices BAE2 139m 32ch 11 September 1982 11 December 1982 Chard Junction [new] (CJ)
CH Charfield Code used from 20 October 1969 BGL2 113m 16ch 18 April 1909 16 May 1971 Bristol (B)
DC Down Charfield line automatic signals. Code used from 20 October 1969
UC Up Charfield line automatic signals. Code used from 20 October 1969
Charing SBJ 53m 07ch 1 July 1884 14 April 1984 Maidstone East (ME)
CX Charing Cross XTD 0m 21ch 27 June 1926 15 April 1976 London Bridge (L)
A Unclear if code used
C Charlestown Junction Code used from 1979 CWH1 KNE2 16m 41ch 15m 33ch (August?) 1940 7 December 1980 Edinburgh (EO)
CL Charlton Lane Downgraded to gate box 15 March 1970: line controlled by St Johns (L) to 1976, thence London Bridge (L) NKL 8m 01ch March 1894
CM Chartham Downgraded to gate box 15 December 2003: line controlled by Canterbury Wye Area Control Centre (EBT) it is possible that this 'box was also downgraded ≈9 May 1966 and reinstated later ACR 67m 08ch ≈1880
EB Code reported in error 1962
EBT Later code in use by 1962
CL Chathill Code used from 1978 replacing all others ECM7 45m 78ch 1873 11 December 1990 Alnmouth (A); Tweedmouth (TW)
C Code from March 1961 to 1978
D Down line automatic signals
U Up line automatic signals
CH Cheadle Hulme CMP1 MCH 180m 57ch 0m 02ch 1901 27 August 2000 Cheadle Hulme [temporary panel] (CH)
CH Cheadle Hulme [temporary panel] Opposite side of line to original 'box CMP1 MCH 180m 57ch 0m 02ch 27 August 2000 29 March 2003 Manchester South (MS)
CN Cheddington LEC1 ≈36m 09ch 3 July 1965 Bletchley (BY)
CH Cheetham Hill Junction CQR MVN1 0m 73ch 0m 73ch 1890 15 September 1998 Line transferred to Manchester Metrolink
CD Chelford Shunt frame CMP1 172m 20ch 29 June 1959
C Chelmsford LTN1 29m 65ch 1899 19 October 1996 Liverpool Street (L)
D Down line automatic signals
RC Repeater signals
U Up line automatic signals
KE Chelsfield Burnt out early 1971 XTD 15m 29ch ≈1895 13 May 1971 Orpington [panel] (JE)
GA Cheltenham Alstone Downgraded to gate box 25 November 1968: line controlled by Gloucester (G). Named Alston to 1975 BAG2 86m 22ch 26 May 1891
CW Chepstow West Ground Frame SWM2 141m 51ch 24 April 2006 Newport (N)
ET Cheriton RCC TML 7.6km 1993
CH Cherry Hinton Downgraded to gate box: line controlled by Cambridge (CA) CCH 2m 17ch 1892 31 May 1987 Cambridge (CA)
CY Chertsey Downgraded to gate box 8 September 1974 VWW 22m 19ch 25 September 1895 22 January 1975 Feltham (F)
WFJ Original code
CJ Cheshunt Junction BGK 13m 71ch 1891 27 May 2003 Liverpool Street (L)
C Code reported but believed not used
D Down line automatic signals
DM Down main line automatic signals
RD Repeaters to down line automatic signals
U Up line automatic signals
CR2 Chester No 2 CNH2 178m 74ch 6 May 1984 Chester PSB (CR)
CR4 Chester No 4 CNH2 179m 29ch 6 May 1984 Chester PSB (CR)
CR6 Chester No 6 CNH2 179m 47ch 1903 6 May 1984 Chester PSB (CR)
CR Chester PSB CNH2 179m 00ch 4 May 1984
CRR Banner repeater signals
HN Hooton area signals. Code used from 29 September 2013
CJ Chesterton Junction BGK 57m 57ch 29 March 1931 4 November 1984 Cambridge (CA)
CH Chettisham EMP 73m 58ch 1883 11 May 1992 Cambridge (CA)
CN Chevington Code used from 1964 ECM7 25m 49ch 22 February 1991 Morpeth [temporary] (M)
D Down line automatic signals. Code used to 1980
U Up line automatic signals. Code used to 1980
WN Temporary code for former Widdington North signals. Code used from 22 June 1980
CC Chichester Named Chichester West to 17 March 1963 then Chichester B to 26 April 1973. Code used from 1 December 1985 when new panel brought into use TBH2 28m 60ch 1882
CCC Chichester A Named Chichester East to 17 March 1963 TBH2 28m 41ch 24 October 1875 26 April 1973 Chichester (CC)
Chichester B See Chichester
Chichester East See Chichester A
Chichester West See Chichester
CW Chilworth Downgraded to gate box 14 May 1978 RSJ 39m 15ch ≈1893 13 June 1978 Shalford (WY)
CD Chingford CJC 10m 17ch 1920 24 June 2002 Liverpool Street (L)
DC Down Chingford line automatic signals
RDC Banner repeaters for down Chingford line automatic signals
RUC Banner repeaters for up Chingford line automatic signals
UC Up Chingford line automatic signals
US Up slow line automatic signals
CY Chinley Named Chinley North Junction to 6 December 1981 TTA1 168m 39ch 1980?
Chinley North Junction See Chinley
CM Chippenham Junction CCH 16m 04ch 1893
Chipping Sodbury SWB 104m 42ch 1 May 1903 8 May 1971 Bristol (B)
EJ Chislehurst Junction VIR XTD ≈12m 65ch 11m 52ch 31 May 1959 1983 in part 31 January 1993 remainder Victoria Signalling Centre (VS) in part Ashford IECC (AD) remainder
A Automatic signals
EDC Chislet Colliery Two wildly different closure scenarios given with equal reliability ACR 75m 16ch 27 May 1962 23 July 1984 Canterbury West (EDH)
Two wildly different closure scenarios given with equal reliability 24 November 2003 Sturry (ST)
Chitts Hill Gate box: line controlled by Colchester [new] (CO) LTN1 49m 40ch 4 May 2009 Colchester [new] (CO)
CM Cholsey & Moulsford Code used by 1953 MLN1 48m 38ch 23 July 1908 9 May 1965 Reading (R)
CM Cholsey & Moulsford East Ground Frame It appears that three ground frames shared the same code (see below) MLN1 9 May 1965? Reading (R)?
CM Cholsey & Moulsford Middle Ground Frame It appears that three ground frames shared the same code (see above and below) MLN1 9 May 1965? Reading (R)?
CM Cholsey & Moulsford West Ground Frame It appears that three ground frames shared the same code (see above) MLN1 48m 42ch 9 May 1965? Reading (R)?
C Choppington Gate box EJM ≈17m 06ch 14 or 21 November 1983 Bedlington North (BN)
WDY Christchurch BML2 104m 21ch 30 May 1886 3 December 1972 Bournemouth (WFB)
CB Christon Bank Code used from March 1961 ECM7 42m 79ch 8 September 1974 Chathill (C)
D Down line automatic signals
U Up line automatic signals
CP Christ's Hospital Named Christ's Hospital North to May 1954 then Christ's Hospital A to 8 December 1968 TBH1 40m 03ch 28 April 1902 16 February 2000 Horsham (CBP)
Christ's Hospital A See Christ's Hospital
Christ's Hospital North See Christ's Hospital
C Churchdown BAG2 89m 63ch 28 June 1942 26 February 1967 Gloucester (G)
DM Down main line automatic signals
CE Church East FHR5 ≈15m 10ch 7 October 1973 Preston (PN)
CF Church Fenton Named Church Fenton North to 10 November 1968. Code used from renaming NOC 10m 43ch 1904 21 April 2002 York [IECC] (CF)
CFN Code used when named Church Fenton North
D Distant signals
U Up direction automatic signals suffix indicated line, e.g. U2L Leeds lines, U2N Normanton lines
Church Fenton North See Church Fenton
CFS Church Fenton South NOC 10m 77ch 1904 10 November 1968 Church Fenton (CF)
CP Church Pit 4m 22ch from Newcastle 28 October 1973 Heaton (H)
D Down line automatic signals
U Up line automatic signals
CR Church Road BAG1 43m 40ch ≈1922 6 September 1969 Birmingham New Street (NS)
CRR Banner repeater signals
CS Church Stretton Not regularly staffed from 16 August 1993. Switched out owing to flooding from autumn 2000 to June 2001. Demolished November 2009 SHL 12m 54ch 1872 19 January 2004signal arms and lamps removed Marsh Brook (MB)
CY Clachnaharry Downgraded to bridge box 21 August (possibly 31 July) 1988. Believed code not carried WCK 1m 51ch ≈1890
C Clacton COC 69m 42ch 1891 20 February 2021last train; official closure 14 March 2021 Colchester [new] (CO)
WF Clapham Junction A Code used by 1936 BML1 3m 65ch 4 February 1912 25 May 1990 Wimbledon (W)
EC Clapham Junction B VTB1 2m 48ch 12 October 1952 28 November 1980 Victoria Signalling Centre (VC)
WBB Clapham Junction C Named Clapham Junction E to 8 February 1959 RDG1 4m 00ch 27 May 1911 2 November 1980 Wimbledon (W)
Clapham Junction E See Clapham Junction C
CY Clapham Yard Shunter's panel RDG1 3m 70ch 28 May 1990 ≈2007 Clapham Yard [new] (CY)
CY Clapham Yard [new] Shunter's panel RDG1 ≈2007
C Clapton Junction BGK 4m 39ch ≈1908 28 May 1960 Hackney Downs [new] (H)
DC Down Chingford line automatic signals
Clarbeston Road East See Clarbeston Road Junction
CR Clarbeston Road Junction Named Clarbeston Road East 4 February 1917 to 8 July 1923 SWM2 271m 09ch 23 August 1906
CJ Clarborough Junction MAC3 68m 32ch 1880 12 November 1967 Thrumpton (T)
CR Clarence Road Code used from 19 July 1987. Demolished 20 November 2010 LEN3 71m 70ch 1904 15 November 2010 Ryhope Grange (NS)
Claxby & Usselby NOB3 23m 69ch 22 April 1989 Holton le Moor (H)
CS Clay Cross South Junction SPC9 142m 09ch 11 October 1969 Trent (TT)
CN Claydon L&NE Junction OXD 12m 57ch 30 September 1985delayed from 1 September 1985 18 January 2020 Claydon L&NE Junction [new]
CJ Code reported, possibly not carried
CL Code shown on 2000 diagram
CN Claydon L&NE Junction [new] MCJ2 43m 05ch 28 January 2020 12 February 2022
CJ Code reported in sectional appendix, probably not carried
Clay Lane Crossing TBH2 29m 49ch 1988 Chichester (CC)
C Claypole Replaced by gate box on opposite side of line ECM1 115m 27ch 28 April 1875inspected 24 August 1878 11 July 1977 Claypole (CL)
CL Claypole [new] Gate box: line controlled by Doncaster (D) ECM1 115m 27ch 11 July 1977
CD Clayton Cutting VTB3 46m 11ch 5 May 1913 30 November 1972 Three Bridges (T)
CW Clayton West Junction PEH 7m 67ch 1915 22 April 1989 Huddersfield (HU)
C Cleeve BAG2 82m 79ch 19 November 1944 17 February 1969 Gloucester (G)
CH Cliff House LEN3 70m 06ch 1958 9 July 2007 Greatham (GM)
Clifton Down CNX 3m 76ch by 16 August 1877 17 October 1970 Bristol (B)
CM Clifton Mill CMR 0m 41ch?
CS Clifton Sidings Control Tower [York] ECM5 ≈0m 32ch 6 February 1983
CR Clink Road Junction WEY 114m 39ch 18 December 1932 6 October 1984 Westbury [new] (W)
Clipstone See Clipstone Junction
C Clipstone Junction Code used from July 1986. Also known as Clipstone West Junction or Clipstone. Manned only as required from 3 April 2022 CWS HIM 10m 76ch 15m 20ch 21 January 1918
CL Code used to July 1986
Clipstone West Junction See Clipstone Junction
CD Clydebank Dock Junction Code used from 1959 YKR 2m 05ch 3 March 1907 2 July 1989 Yoker (YY)
CW Clyde Iron Works Downgraded to ground frame 16 December 1973 RCB 0m 76ch 23 June 1957 14 December 1980 Motherwell (M)
C Cobbinshaw Code used from 1979 ECA2 82m 47ch 5 June 1979 11 October 1981 Edinburgh (EJ)
CF Codford SAL 120m 44ch 5 March 1877 22 June 1982 Salisbury (SY)
CL Codsall WSJ2 146m 26ch 27 November 1929 14 October 2006last train; official closure 23 October 2006 Madeley Junction (MJ)
CO Cogan Sidings Code used from 28 July 1957 BRY 2m 73ch 1926 2 February 1967 Cardiff (C)
C Cogload Junction Code used by 12 March 1972. Box preserved at Coleford MLN1 158m 31ch 2 April 1906 4 April 1986 Exeter (E)
DM Down main line automatic signals
CO Colchester LTN1 51m 49ch 4 February 1962 4 December 1983 Colchester [new] (CO)
CO Colchester [new] Code used from opening LTN1 51m 37ch 3 December 1983
D Down line automatic signals
E Early controlled signal code, replaced by CO
ES East Suffolk section. Code used from 24 February 2020
FW Felixstowe workstation signals. Code used from 29 May 2019
NV Norwich Victoria sidings stop boards. Code used from 27 January 2020
U Up line automatic signals
YL Whitlingham Junction to Great Yarmouth and Lowestoft section. Code used from 16 February 2020
CJ Colchester Junction LTN1 51m 72ch 1921 4 February 1962 Colchester [new] (CO)
Colchester Road Gate box: line controlled by East Gate Junction (EG) COC 58m 06ch 2 March 2009 Colchester [new] (CO)
CS Colchester Station LTN1 51m 49ch 17 September 1960 4 February 1962 Colchester [new] (CO)
CL Coldham Lane BGK 56m 26ch 16 May 1896 17 October 1982 Cambridge (CA)
CS Collyhurst Street MVM 1m 09ch 1894 15 September 1998 Manchester North (MN)
CJ Colne Junction CWJ 16m 26ch 10 December 1988 Willesden Suburban (WS)
C Colthrop (Sidings) Code used to 14 January 1978 BHL 48m 76ch 12 August 1912 (planned)delayed from 23 June 2012 Thames Valley Signalling Centre (TR) (planned)
RC Downgraded to gate box 14 January 1978: line controlled by Reading (R) (but crossing protection controlled from Colthrop). Code used from regrading
TRC Code used from 31 December 2010 when line control passed to Thames Valley Signalling Centre
CH Colwich LEC2 127m 10ch 28 May 1961 10 June 2005last train; official closure 12 June 2005 Stoke on Trent Signalling Centre (CH)
CB Colwyn Bay Demolished 19 March 2000 CNH3 219m 45ch 15 September 1968 2 November 1991 Llandudno Junction (CB)
C Concentration Sidings [Mansfield] Near Rufford Colliery. Panel added 4 July 1981 RUB1 1918 12 July 1986 Clipstone Junction (CJ)
CS Connington South ECM1 67m 29ch 1899 13 December 1975 Peterborough (P)
CN Unclear if code applied to Connington North, or if earlier code
Conoco See Continental Oil Company Siding
C Cononley TJC3 218m 22ch 28 June 1964 22 October 1994 Leeds (L)
D Down line automatic signals
CC Continental Oil Company Siding Also called Conoco BRI2 ≈103m 20ch
CM Conwy Morfa Operations Department Supervisor Cabins There were two cabins, only one used at any time depending on nearby construction requirements. Disused signals and down side hut were still being removed at 16 January 1994 CNH3 225m 62chwest box 225m 41cheast box 19 October 1986west box 11 February 1987east box by May 1987 Llandudno Junction (LJ)
CO Cooksbridge KJE1 47m 35ch 1872 13 February 1985 Lewes (LW)
CK Cooks Crossing Gate box. Upgraded to block post 22 January 1961. Downgraded to gate box 1 March 1970: line controlled by Surbiton [new] NGL 17m 39ch 2 February 1885 28 April 1974 Surbiton [new] (S)
DCK Distant signals
CS Cook Street Named West Street to 15 April 1925 AYR1 0m 19ch 1878 4 April 1966 Glasgow Central (G)
C Unclear if code carried
C Copmanthorpe ECM4 NOC 184m 26ch 4m 14ch 12 November 1950 13 March 1983 York [PSB] (Y)
U Up direction automatic signals suffix indicated line, e.g. U2L Leeds lines, U2N Normanton lines
CJ Coppenhall Junction CGJ1 ≈161m 14ch 3 June 1961 8 September 1979 Crewe Coal Yard (CY)
CM Copper Mill Junction BGK 4m 70ch 16 April 1899 12 February 1969 Liverpool Street (L)
CW Copper Works Junction MWT 0m 12ch 5 February 1950 5 February 1967 Port Talbot (PT)
CP Copy Pit FHR6 ≈26m 20ch 21 October 1973 Preston (PN)
- Coquelles Control Centre Can take over from Cheriton RCC in emergency TML 1994
CG Corby Gates NEC2 55m 54ch 1955
CG Corby Glen ECM1 97m 14ch 2 December 1912 26 April 1975 Stoke (S)
D Down direction automatic signals
CN Corby North GSM1 79m 25ch 1937 1996 Corby [temporary] (CN)
CN Corby [temporary] GSM1 ≈79m 25ch 1996 23 August 1998 Manton Junction (MJ)
VA Core Valley Lines Integrated Control Centre Former Abercynon signals (planned)
VR Former Radyr signals (planned)
Corkickle No 1 CBC1 73m 40ch ≈19 April 1958 16 February 1997 Bransty (BY)
GF Corkerhill Depot Shunting Frame ZZB2 2m 30ch 24 June 1990
S Corkerhill shunter's bothy ZZB2 2m 42ch 19 August 1984
Corkickle No 2 CBC1 73m 66ch 1958 1990s Bransty (BY)
CE Cornbrook Junction East MAJ 1m 17ch 4 May 1969 Manchester Piccadilly (MP)
C Cornbrook West Junction MAJ Manchester Piccadilly (MP)
Corstorphine Junction See Saughton Junction
CD Cosford Unclear whether code used WSJ2 151m 07ch December 1938 14 October 2006last train; official closure 23 October 2006 Madeley Junction (MJ)
NW Cosham Station SDP2 90m 00ch August 1890 20 June 1982 Portsmouth (PW)
CC Coton Crossing LEC2 111m 45ch 28 June 1987 Tamworth (TH)
CN One signal (CN103) taken over from Hademore
C Cottam Power Station Control Room Code not carried CPS 28 March 1976
CEGB Believed code not carried
C Cottingham North HBS 4m 17ch 1906 15 November 1987 Beverley (BS)
CS Cottingham South HBS 2m 11ch 17 September 1972 Hessle Road Junction (HR)
CT Coulsdon North Named Coulsdon North No 1 to 2 May 1937 (earlier renamings not listed here). Downgraded to ground frame 25 September 1983 VTB2 14m 72ch 5 November 1899 9 October 1983 Purley (CU)
Coulsdon North No 1 See Coulsdon North
CT Coulsdon North No 2 Renamings not listed here VTB3 14m 79ch 5 November 1899 2 May 1937 Coulsdon North (CT)
Coundon Road See Coundon Road Station
CR Coundon Road Station Also called Coundon Road CNN 1m 02ch March 1876 26 May 2009 West Midlands Signalling Centre (CN)
CY Coventry RBS1 93m 63ch 16 April 1962 25 August 2007last train; official closure 29 August 2007, delayed from 9 April 2007 West Midlands Signalling Centre (CB, CN, LC, RC)
CYR Banner repeater signals
CR Cowbridge Road VOG 18m 53ch 13 September 1965 9 March 2013last train; official closure delayed from 28 January 2013 South Wales Control Centre (CF)
C Cowlairs Code used from 1956 EGM1 1m 71ch 11 November 1956 25 December 1998 Cowlairs [new] (CC)
CE Unclear whether code used
CQ Queen St interlocking. Code used from 26 February 1967
CC Cowlairs [new] Cowlairs interlocking. Code used from 1998 EGM1 1m 71ch 25 December 1998 6 October 2013 Edinburgh (SC)
CE Eastfield interlocking. Code used from 1999
CG Gartshore interlocking. Code used from 1999
CN Garnqueen interlocking. Code used from 1999
CQ Queen St interlocking
CB Cowley Bridge Junction MLN1 192m 52ch January 1894 29 March 1985 Exeter (E)
CC Crabley Creek Downgraded to gate box 26 November 2018delayed from 3 April 2018: line controlled by York Rail Operating Centre (GH) HUL1 12m 57ch 1891
CT Crabtree Crossing Downgraded to gate box 1 November 1970 NKL 13m 22ch 24 July 1949 2 April 1989 Dartford (D)
Crag Hall SSK1 33m 69ch 1878 8 February 1970
CH Crag Hall Reopened 1878 'box. Code used by March 2014 SSK1 33m 69ch 31 March 1974
CM Crag Mill Code used from 10 April 1960. Downgraded to gate box 25 February 1962 ECM7 52m 47ch 24 September 1977 Belford (BD)
D Down line automatic signals
U UP line automatic signals
CN Craigendoran Named Craigendoran Junction to 28 March 1960. Code used from renaming NEM7 23m 01ch 1894 4 November 1984 Craigendoran [new] (C)
C Craigendoran [new] NEM7 ≈22m 58ch 4 November 1984 22 February 1992 Yoker (YC)
Craigendoran Junction See Craigendoran
C Craigentinny ECM8 2m 19ch 4 July 1909 25 April 1976 Portobello (EP)
C Craigentinny CSD Code used from 1976 ECM8 ≈2m 45ch 22 April 1976
CO Craigo Closed 15 July 1990: reopened 29 July 1990. Code used from 2002 ECN5 205m 15ch 1877
CA Craven Arms Named Long Lane Crossing to 26 March 1956 SHL 19m 48ch March 1931 Wales Rail Operating Centre (NS) (planned)
CY Crawley TBH1 30m 64ch 31 March 1877 20 April 1986 Three Bridges [new] (T)
PC Crawley Horsham Road No 7 Crossing TBH1 31m 06ch January 1898 21 August 1977 Crawley (CY)
CN Crediton DAC 179m 26ch 2 June 1875
EG Eggesford point indicators
CT Crescent PBJ Wolverhampton (WN)
CT Crescent Junction ECM1 75m 16ch 14 November 1874 10 March 1973 Peterborough (P)
C Cressing Gate box. Removed 26 June 1977 (now preserved on Colne Valley Railway) BRA 19m 76ch 1893 12 June 1977 Cressing [panel] (C)
C Cressing [panel] Gate box. Small panel inside station building BRA ≈19m 70ch 12 June 1977 26 May 1997 Liverpool Street [new] (L)
CW Crewe Uncertain 'box, possibly Flag Lane (inside the works) Crewe Signalling Centre (CE)
CB Crewe Bank (Shrewsbury) Switched out from 2 February 2007 SYC 31m 79ch 1943 12 October 2013 South Wales Control Centre (SC)
CY Crewe Coal Yard LEC5 158m 68ch 10 December 1939
CJ Crewe Junction [Shrewsbury] WSJ2 171m 58ch January 1903
CN Crewe North Junction LEC5 158m 21ch 29 March 1940 19 July 1985 Crewe Signalling Centre (CE)
CE Temporary code from 2 June 1985 until taken over by Crewe Signalling Centre
CE Crewe Signalling Centre LLI 158m 21ch 20 July 1985
MD Crewe Sorting Sidings Middle Down BHI 22 October 1961 3 September 1972 Basford Hall Junction (BH)
MDR Hump shunting engine release signals
MU Crewe Sorting Sidings Middle Up BHI 156m 67ch 22 October 1961 22 October 1989 hand points, etc.
NH Crewe Sorting Sidings North Code used by 1993 BHI 157m 23ch 3 June 1962
NY Later code
SSN Code used by 1985
SH Crewe Sorting Sidings South BHI 156m 41ch 22 October 1989 Basford Hall Junction (BH)
CS Crewe South Junction Downgraded to shunt frame 2 June 1985 LEC5 SYC 157m 61ch 0m 00ch 29 September 1940 6 June 1985 Crewe Signalling Centre (CE)?
CA Crewe Station A February 1907 2 June 1985ceased to be block post Crewe Signalling Centre (CE)
SW Crewe Steelworks At least five signals CNH1 159m 41ch 1935
WDD Crewkerne Code used from 1963 BAE2 131m 29ch 6 November 1960 26 February 1967 Yeovil Junction (YJ)
WDE Crewkerne Gates Code used from 1963 BAE2 132m 03ch 20 June 1901 12 November 1967 Yeovil Junction (YJ)
CD Cricklewood Depot SPC1 5m 65ch 4 November 1979
C Crigglestone Junction BAH1 BAH2 CHS 45m 56ch 45m 56ch 1m 53ch 1901 12 January 1997 Horbury Junction (HJ)
DB Down branch line automatic signals
UB Up branch line automatic signals
C Crimple Code used by 1957 LEH3 ≈15m 20ch Harrogate (HN)
CN Croes Newydd North Fork WSJ2 201m 42ch August 1905
CT Croft Named Croft Sidings to 28 July 2006. Code used from renaming WNS 10m 04ch 1901 2 January 2012 East Midlands Control Centre (CT)
CG Croftengea BCH 19m 58ch 11 March 1973 Yoker (YD)
CW Crofton West WAG1 ≈49m 42ch 9 May 1970 Oakenshaw (O)
R Repeater signals
Croft Sidings See Croft
C Cromer WHC3 46m 35ch 1920 26 June 2000 Trowse Swing Bridge [new] (TB)
CC Crosfields Crossing Code not carried SDJ2 11m 35ch 1913 9 July 2012 Monks Siding (MS)
CX Unknown whether code carried
CG Cross Gates HUL4 ≈15m 50ch Neville Hill East (NHE)
- Crowborough SCU1 39m 16ch 1908 7 January 1990 Oxted [new] (OD)
C Crowden MAC1 17m 18ch 1909 9 December 1973 Woodhead (W)
C Crowle Central DOW 15m 42ch 1955 14 October 1972 Stainforth Junction (ST)
U Up line automatic signals
CN Crow Nest Junction WBS1 14m 62ch 1 October 1972 29 July 2013delayed from 25 March 2013 Manchester Piccadilly (MP)
D Crow Park Down direction automatic signals ECM1 127m 35ch 30 September 1875 14 July 1969 Carlton (CN)
U Up direction automatic signals
Crumpsall MVB2 2m 38ch 1880 17 August 1991 Line transferred to Manchester Metrolink
CFB Crystal Palace C One signal only, for four weeks SCP 7m 34ch 31 December 1872 13 July 1969 Norwood Junction (JC)
LS C Sidings Yard Control [Wembley] Code used from 2015 WEF1 2m 19ch 2015?
C Cudworth Formerly named Cudworth Station. Burnt down TJC3 175m 03ch 24 July 1984? Royston Junction (RJ)
DG Down goods line automatic signals
C Cudworth [new] TJC3 175m 03ch 20 August 1989delayed from 3 April 1989 Line closed
Cudworth Station See Cudworth
C Culgaith SAC 284m 55ch 1908
C Culham Code used by 18 October 1953 DCL 56m 19ch 16 November 1952 12 February 1961 Swindon B (SB)
C Culham Ground Frame Unclear if code used DCL 12 February 1961? Swindon B (SB)
CD Cumbernauld Code used from 1975 SCM3 101m 16ch 1873 1 May 1999 Cowlairs [new] (CN)
CP Cupar ECN2 44m 58ch
C Unclear whether code used
CS Curzon Street No 1 RBS1 4 June 1966 Curzon Street (CS)
CS Curzon Street 1966 9 June 1990 Birmingham New Street (NS)
C Cutsyke Junction [temporary] Replaced original burnt down CPM1 ≈59m 00ch 20 January 1974 20 April 1975 Cutsyke Junction (CJ)
CJ Cutsyke Junction CPM1 59m 00ch 20 April 1975 Ferrybridge [new] (FE) (planned)
CX Cuxton PWS2 33m 40ch 1892
CXA Semi-automatic signals controlled from Ground Frame A
CR Cuxton Road Code used to 6 June 1959 VIR 30m 72ch ≈1888 4 August 1968 Strood Junction (EQ)
EBJ Code used from 7 June 1959
A Automatic signals