Last update 6 November 2009
To see the railway index, please click here ----->>.
Please select a starting letter from the links below:
Introduction A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Non-National Rail
Phil Deaves, Swindon, Wiltshire
I am always grateful for additional information, whether entirely new records (particularly historical records), or information to fill in gaps or correct errors, via the email address above. Thank you.
| Code | Signal Box | Note | ELR | Mileage | Opened | Closed | Control to |
|---|---|---|---|---|---|---|---|
| CR | Cadder | EGM1 | 5m 35ch | 27 October 1901 | 1 January 1999 | Cowlairs (CG) | |
| CD | Unclear whether code used | ||||||
| CX | Cadoxton South | Code used from 11 February 1967 | |||||
| CS | Caersws | Reduced to gate box 21 September 1988: line controlled by Machynlleth (MH) | SBA2 | 53m 27ch | 1891 | ||
| CB | Calder Bridge | WAG1 | 26 August 1979 | Wakefield Kirkgate East (WE) | |||
| CJ | Caldicot | Code used when named Caldicot Junction | SWM2 | 147m 6ch | 1979 | 1 December 1968 | Newport (N) |
| CA | Gate box code | ||||||
| CC | California Crossing | Reduced to gate box 10 August 1968: line controlled by Gloucester (G) | BAG2 | 1975 | |||
| CB | Camberley | Downgraded to gate box 8 September 1974 | AAV | c35m 25ch | by 1915 | 27 January 1975 | Feltham (F) |
| T | Cambria Junction | CAT | 3m 68ch | 7 February 1971 | Loughborough Junction (U) | ||
| ATL | 4m 57ch | ||||||
| CA | Cambridge | BGK | 55m 35ch | 17 October 1982 | |||
| CAR | Banner repeater signal on Ely West Curve | ||||||
| RCA | Banner repeater signal near Shepreth Branch Junction | ||||||
| CN | Cambridge North | Code presumed: probably not carried | BGK | c55m 76ch | 16 October 1982 | Cambridge (CA) | |
| CS | Cambridge South | Code in use in 1982 | BGK | c55m 37ch | 20 June 1925 | 16 October 1982 | Cambridge (CA) |
| CR | Camden Road Junction | BOK1 | 5m 9ch | 1896 | |||
| CD2 | Camden No 2 | LEC1 | 25 September 1965 | Euston (EN) | |||
| EN | Temporary code until Camden No 2 taken over by Euston | ||||||
| R | Repeater signals | ||||||
| CY | Camden Yard | LEC1 | c1m 30ch | Euston (EN) | |||
| CM | Camlachie | Code used from 1960 | NEM2 | 14 April 1907 | 20 September 1970 | Yoker (YS) | |
| C | Campbell Road Junction | FSS1 | 2m 72ch | ||||
| CJ | Camps Junction | Reduced to gate box 23 November 1981 | ECA2 | c91m 61ch | 24 August 1986 | Edinburgh (EJ) | |
| CL | Canal Junction | ETC | Carlisle (CE) | ||||
| CG | Canley Gates | Downgraded to shunt frame 2 July 1966: line controlled by Coventry (CY) | RBS1 | c95m 30ch | Coventry (CY) | ||
| Canning St North | CCS | 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 | c0m 20ch | 5 May 1957 | 15 December 1957 | Cannon Street [new] (C) | |
| CB | Canterbury East | FDM | 61m 69ch | c1911 | |||
| EDH | Canterbury West | ACR | 70m 37ch | 1928 | |||
| EBT | Canterbury Wye Area Control Centre | ACR | 70m 16ch | 15 December 2003 | |||
| C | Cantley | NOL | 10m 5ch | 1887 | |||
| C | Carcroft | DOL1 | 160m 7ch | 7 March 1970 | Skellow Junction (S) | ||
| C | Cardiff | SWM2 | 170m 33ch | 27 March 1966 | |||
| CF | |||||||
| 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 | ||||||
| UB | Up Barry line automatic signals | ||||||
| UC | Up Caerphilly line automatic signals | ||||||
| UM | Up main line automatic signals | ||||||
| UR | Up relief line automatic signals | ||||||
| C | Cardonald Junction | AYR1 | c3m 28ch | 1878 | 3 September 1967 | Glasgow Central (G) | |
| G | Temporary code until control passed to Glasgow | ||||||
| CS | Cardross | Code used from 1960 | NEM7 | 4 November 1984 | Yoker (YC) | ||
| Cark | CBC1 | 13m 48ch | 1952 | January 1998 | Grange over Sands (GS) | ||
| CN | Carleton Crossing | PBN | 15m 43ch | 1924 | |||
| CE | Carlisle | CGJ7 | 68m 73ch | 18 February 1973 | |||
| R | Repeater signals | ||||||
| CE3 | Carlisle No 3 | WCM1 | c0m 55ch | Carlisle (CE) | |||
| CE12 | Carlisle No 12 | CGJ7 | c68m 0ch | Carlisle (CE) | |||
| CE13 | Carlisle No 13 | CGJ7 | c67m 65ch | Carlisle (CE) | |||
| DT | Carlisle Yard Down Tower | KMG1 | c4m 4ch | 18 February 1963 | |||
| UT | Carlisle Yard Up Tower | KMG1 | c5m 0ch | 18 February 1963 | |||
| CN | Carlton | Gate box: line controlled by Doncaster (D) | ECM1 | 126m 25ch | 1977 | ||
| CA | Earlier code? | ||||||
| CJ | Carmarthen Junction | SWM2 | 245m 10ch | 1956 | |||
| CD | Carmondean Junction | Temporary panel | NBE | 28m 52ch | 16 March 1986 | 4 May 1986 | Edinburgh (EN) |
| CM | Carmont | Formerly Newmill. Code used from 2002 | ECN5 | 219m 38ch | 1876 | ||
| CEJ | Carmuirs East Junction | Code from 6 July 2002 | PMT | 25m 79ch | 3 June 1882 | ||
| CE | Original code to 6 July 2002 | ||||||
| CW | Carmuirs West Junction | Code used from 1975 | SCM3 | 108m 74ch | 3 June 1882 | ||
| Carnaby | HBS | 28m 54ch | 22 July 1990 | Bridlington (BN) | |||
| Carnforth East Junction | SJC | 0m 29ch | 1902 | 7 November 1998 | Carnforth Station Junction (CS) | ||
| CEC | 0m 23ch | ||||||
| FMJ | Carnforth Furness & Midland Junction | CBC1 | 0m 63ch | 1896 | 7 November 1998 | Carnforth Station Junction (CS) | |
| FMJR | Distant signals | ||||||
| CH | Carnforth No 2 | CGJ7 | c6m 10ch | Preston (PN) | |||
| CS | Carnforth Station Junction | Code used from 2008 | CEC | 0m 9ch | 22 October 1903 | ||
| CSR | Distant signals | ||||||
| CSJ | Code reported but not seen on site | CBC1 | 0m 43ch | ||||
| C | Carnoustie | Original code to 2002 | ECN3 | 10m 28ch | 1 May 1898 | ||
| CA | Code from 2002 | ||||||
| CP | Carpenters Park | CWJ | 14m 54ch | 10 December 1988 | Willesden Suburban (WS) | ||
| RCP | Repeater signals | ||||||
| C | Carr | ECM1 | c154m 50ch | 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 (OO) | ||
| C | Carstairs | Temporary panel. Downdraded to Carstairs Local Signalling Panel 29 April 1973 | WCM1 | 73m 49ch | 6 August 1972 | 1996 | Motherwell (MC) |
| D | Carterhatch Lane | Ground Frame | HDT | Liverpool Street (L) | |||
| U | |||||||
| Carterhouse Junction | Permanently switched out 3 December 2006 | SDJ2 | 16m 29ch | 1896 | |||
| CC | Castle Cary | WEY | 129m 56ch | February 1985 | Westbury (W) | ||
| CCL | 115m 38ch | ||||||
| CD | Castle Donnington | SSJ1 | 123m 18ch | 28 April 1901 | 29 September 1969 | Trent (TT) | |
| CD | Castleford | NOC | 21m 22ch | 15 September 1997 | |||
| CS | Castleford Station | Later code | NOC | 20m 79ch | 1882 | 13 September 1997 | Castleford (CD) |
| C | Earlier code when named Castleford | ||||||
| CG | Castleford Gates | NOC | 21m 22ch | 1882 | 13 September 1997 | Castleford (CD) | |
| CE | Castleton East Junction | Code used from 2008 | MVN2 | 8m 53ch | 1963 | ||
| CM | Caterham | PAT | 19m 58ch | 25 September 1983 | Purley (CU) | ||
| EBR | Catford Bridge | LCH | c1890 | 4 April 1971 | Parks Bridge Junction (M) | ||
| C | Cathcart | Code used from 1961. Some signals known with A, B or C suffix, too (e.g. C35C): these are automatic signals | CNC | 0m 17ch | 2 October 1961 | ||
| CR | Banner repeater signals | ||||||
| C | Cattal | HAY1 | 10m 19ch | ||||
| 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 | MLN1 | 56m 73ch | 17 November 1975 | ||
| C | Cave Crossing | Gate box: line controlled by Broomfleet (B) | HUL1 | 13m 60ch | 1904 | ||
| CL | Caverswall | NSS | 4m 20ch | 1942 | |||
| 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 | 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 | BD is "Bombardier" (depot operators) | DBP1 | 27 December 2000 | |||
| CN | Chaddesden | SPC6 | 127m 10ch | 23 March 1907 | 17 July 1977 | Derby (DY) | |
| C | Chadwell Heath | LTN1 | c10m 20ch | 26 September 1949 | Liverpool Street (L) | ||
| UE | Up electric line automatic signals | ||||||
| UM | Up main line automatic signals | ||||||
| CS | Chadwell Heath Station | LTN1 | c9m 74ch | 26 September 1949 | Goodmayes (G) | ||
| CH | Challow Ground Frame | MLN1 | c63m 60ch | 30 May 1965 | Swindon B IECC (SB) | ||
| C | Chaloners Whin | ECM | York (Y)? | ||||
| CP | Chapel Crossing | SOY | 78m 52ch | c1890 | 11 October 1981 | Eastleigh (E) | |
| CH | Chapel en le Frith | BEJ | 13m 71ch | 1957 | |||
| CL | Chapel Lane | Gate box: line controlled by Parbold (PB) | WBS3 | 24m 5ch | 2000 | ||
| Chapel Road | Gate box: line controlled by Brundall Junction (BL) | NAY | 7m 55ch | ||||
| CJ | Chard Junction | BAE2 | 139m 32ch | 11 December 1982 | |||
| 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 11ch | 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 | 16m 35ch | c1940 | 7 December 1980 | Edinburgh (EO) |
| KNE | 15m 33ch | ||||||
| CL | Charlton Lane | Gate box from 15 March 1970: line controlled by St Johns (L) to 1976, thence London Bridge (L) | NKL | 8m 1ch | 1894 | ||
| CM | Chartham | Reduced to gate box 2003: line controlled by Canterbury Wye Area Control Centre (EBT) | ACR | 67m 8ch | c1880 | ||
| EBT | Later code | ||||||
| CL | Chathill | Code phased in 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 | 180m 57ch | 1901 | 29 March 2003 | Manchester South (MS) | |
| MCH | 0m 2ch | ||||||
| CN | Cheddington | LEC1 | 3 July 1965 | Bletchley (BY) | |||
| CH | Cheetham Hill Junction | MVN1 | 0m 73ch | 1890 | 15 September 1998 | ||
| CQR | 0m 73ch | ||||||
| CD | Chelford | Shunt frame | CMP1 | 172m 20ch | 29 June 1959 | ||
| C | Chelmsford | LTN1 | 29m 65ch | 1899 | 19 October 1996 | Liverpool St (L) | |
| D | Down line automatic signals | ||||||
| RC | Repeater signals | ||||||
| U | Up line automatic signals | ||||||
| KE | Chelsfield | Burnt out early 1971 | XTD | 15m 29ch | 13 May 1971 | Orpington (JE) | |
| GA | Cheltenham Alstone | Reduced to gate box 25 November 1968: line controlled by Gloucester (G) | BAG2 | 86m 22ch | 26 May 1891 | ||
| CW | Chepstow West Ground Frame | SWM2 | 141m 51ch | ||||
| ET | Cheriton RCC | TML | 7.6km | 1993 | |||
| CY | Chertsey | Downgraded to gate box 8 September 1974 | VWW | 22m 19ch | by 1903 | 22 January 1975 | Feltham (F) |
| WFJ | Original code | ||||||
| CJ | Cheshunt Junction | BGK | 13m 71ch | 1891 | 27 May 2003 | Liverpool St (L) | |
| 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 | c178m 71ch | 6 May 1984 | Chester PSB (CR) | ||
| CR4 | Chester No 4 | CNH2 | c179m 30ch | Chester PSB (CR) | |||
| CR6 | Chester No 6 | CNH2 | c179m 56ch | Chester PSB (CR) | |||
| CNH3 | c179m 56ch | ||||||
| CR | Chester PSB | CNH2 | 179m 0ch | 4 May 1984 | |||
| CJ | Chesterton Junction | BGK | c57m 55ch | 4 November 1984 | Cambridge (CA) | ||
| CH | Chettisham | EMP | 73m 55ch | 11 May 1992 | Cambridge (CA) | ||
| CN | Chevington | Code from 1964 | ECM7 | 25m 49ch | 22 February 1991 | Morpeth (M) | |
| D | Down line automatic signals (until 1980) | ||||||
| U | Up line automatic signals (until 1980) | ||||||
| WN | Temporary code for former Widdington North signals from 22 June 1980 | ||||||
| CC | Chichester | Formerly Chichester 'B'. Code used from 1 December 1985 when new panel brought into use | TBH2 | 28m 60ch | 1882 | ||
| CCC | Chichester 'A' | TBH2 | 28m 41ch | 1973 | Chichester (CC) | ||
| CW | Chilworth | RSJ | 39m 18ch | 1978 | Shalford (WY) | ||
| CD | Chingford | CJC | 10m 17ch | 1920 | 24 June 2002 | Liverpool St (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 | ||||||
| CY | Chinley | TTA1 | 168m 39ch | 1980 | |||
| CM | Chippenham Junction | CCH | 16m 4ch | c1925 | |||
| Chipping Sodbury | SWB | 104m 42ch | 1 May 1903 | 8 May 1971 | Bristol (B) | ||
| EJ | Chislehurst Junction | XTD | 11m 52ch | 31 May 1959 | 31 January 1993 | Ashford (AD) | |
| VIR | c12m 65ch | 1983 | Victoria (VS) | ||||
| EDC | Chislet Colliery | ACR | 75m 16ch | 27 May 1962 | 1986 | Canterbury West (EDH) | |
| Chitts Hill | Gate box: line controlled by Colchester (CO) | LTN1 | 49m 40ch | 4 May 2009 | Colchester (CO) | ||
| CM | Cholsey & Moulsford East Ground Frame | It appears that all three ground frames shared the same code | MLN1 | Reading (R)? | |||
| CM | Cholsey & Moulsford Middle Ground Frame | MLN1 | Reading (R)? | ||||
| CM | Cholsey & Moulsford West Ground Frame | MLN1 | 48m 42ch | Reading (R)? | |||
| C | Choppington | Gate box | EJM | c17m 6ch | 14 or 21 November 1983 | Bedlington North (BN) | |
| WDY | Christchurch | BML2 | 104m 21ch | 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 | Christs Hospital | TBH1 | 40m 3ch | 1902 | 16 February 2000 | Horsham (CBP) | |
| CE | Church East | FHR5 | c15m 10ch | 7 October 1973 | Preston (PN) | ||
| CF | Church Fenton | Code from 1968 | NOC | 10m 43ch | 1904 | 21 April 2002 | York [IECC] (CF) |
| CFN | Code when named Church Fenton North | ||||||
| D | Distant signals | ||||||
| U | Up direction automatic signals Suffix indicated line, e.g. U2L Leeds lines, U2N Normanton lines |
||||||
| CFS | Church Fenton South | NOC | 10m 77ch | 1904 | 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 | c1922 | 6 September 1969 | Birmingham New Street (NS) | |
| CRR | Banner repeater signals | ||||||
| CS | Church Stretton | Switched out owing to flooding c autumn 2000-June 2001; demolished November 2009 | SHL | 12m 54ch | 1872 | 19 January 2004 (signal arms/lamps removed) |
Marsh Brook (MB) |
| CY | Clachnaharry | Reduced to bridge box 21 August (possibly 31 July) 1988. Believed code not carried | WCK | 1m 51ch | c1890 | ||
| C | Clacton | To close: control to pass to Colchester (CO) | COC | 69m 42ch | 1891 | ||
| WF | Clapham Junction 'A' | Code in use in 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 SC (VC) | |
| WBB | Clapham Junction 'C' | RDG1 | 4m 0ch | 27 May 1911 | 2 November 1980 | Wimbledon (W) | |
| CY | Clapham Yard | Shunter's panel | RDG1 | 3m 70ch | 1990 | ||
| C | Clapton Junction | BGK | 29 May 1960 | Hackney Downs (H) | |||
| DC | Down Chingford line automatic signals | ||||||
| CR | Clarbeston Road Junction | SWM2 | 271m 9ch | 1906 | |||
| CJ | Clarborough Junction | MAC3 | 68m 32ch | 12 November 1967 | Thrumpton (T) | ||
| CR | Clarence Road | Code used from 1987 | LEN3 | 71m 70ch | 1904 | Tees Signalling Control Centre (NS) (proposed) | |
| Claxby & Usselby | NOB3 | 23m 69ch | Holton le Moor (H) | ||||
| CS | Clay Cross South Junction | SPC9 | 142m 9ch | 11 October 1969 | Trent (TT) | ||
| CJ | Claydon L&NE Junction | OXD | 12m 57ch | 1985 | |||
| Clay Lane Crossing | TBH2 | 29m 49ch | Chichester (CC) | ||||
| C | Claypole | Replaced by gate box on opposite side of line | ECM1 | 115m 27ch | 1875 | 11 July 1977 | Claypole (CL) |
| CL | Claypole | Gate box: line controlled by Doncaster (D) | ECM1 | 115m 27ch | 11 July 1977 | ||
| CD | Clayton Cutting | VTB3 | 46m 20ch | 1972 | Three Bridges (T) | ||
| CW | Clayton West Junction | PEH | 7m 67ch | 1915 | 1989 | Huddersfield (HU) | |
| C | Cleeve | BAG2 | 82m 79ch | 19 November 1944 | 17 February 1969 | Gloucester (G) | |
| CH | Cliff House | LEN3 | 70m 6ch | 1958 | 9 July 2007 | Greatham (GM) | |
| Clifton Down | CNX | 3m 76ch | by 1895 | 17 October 1970 | Bristol (B) | ||
| CM | Clifton Mill | CMR | 0m 41ch? | ||||
| CS | Clifton Sidings Control Tower [York] | 6 February 1983 | |||||
| CR | Clink Road Junction | WEY | 114m 39ch | 2 January 1933 | 6 October 1984 | Westbury (W) | |
| C | Clipstone Junction | HIM | 15m 20ch | 1917 | |||
| CJ | CWS | 10m 76ch | |||||
| CD | Clydebank Dock Junction | Code used from 1959 | YKR | 2m 5ch | 3 March 1907 | 2 July 1989 | Yoker (YY) |
| CW | Clyde Iron Works | Reduced to ground frame 16 December 1973 | RCB | c0m 60ch | 23 June 1957 | 14 December 1980 | Motherwell (M) |
| C | Cobbinshaw | Code used from 1979 | ECA2 | 5 June 1979 | 10 November 1981 | Edinburgh (EJ) | |
| CL | Codsall | WSJ2 | 146m 26ch | 27 November 1929 | 23 October 2006 | Madeley Junction (MJ) | |
| C | Cogload Junction | Box preserved at Coleford | MLN1 | 158m 31ch | 2 April 1906 | 4 April 1986 | Exeter (E) |
| DM | Down main line automatic signals | ||||||
| CO | Colchester | LTN1 | c51m 49ch | 4 February 1962 | December 1983 (assumed) | Colchester (CO) | |
| CO | Colchester | LTN1 | 51m 37ch | December 1983 | |||
| D | Down line automatic signals | ||||||
| E | Early controlled-signal code, replaced by CO | ||||||
| U | Up line automatic signals | ||||||
| CJ | Colchester Junction | LTN1 | c51m 65ch | Colchester (CO) | |||
| Colchester Road | Gate box: line controlled by East Gate Junction (EG) | COC | 58m 6ch | 2 March 2009 (planned) | Colchester (CO) | ||
| CS | Colchester Station | LTN1 | c51m 49ch | 17 September 1960 | Colchester (CO) | ||
| CS | Collyhurst Street | MVM | 1m 9ch | 1894 | 15 September 1998 | Manchester North (MN) | |
| CJ | Colne Junction | CWJ | 16m 26ch | 10 December 1988 | Willesden Suburban (WS) | ||
| C | Colthrop (Sidings) | Original code | BHL | 48m 76ch | 12 August 1912 | ||
| RC | Code from 14 January 1978 when reduced to gate box: line controlled by Reading (R) (but crossing protection controlled from Colthrop) | ||||||
| CH | Colwich | LEC2 | 127m 10ch | 1961 | 12 June 2005 | Stoke on Trent (CH) | |
| CB | Colwyn Bay | CNH3 | 219m 45ch | 1968 | 2 November 1991 | Llandudno Junction (LJ) | |
| C | Concentration Siding | Near Rufford Colliery | RUB1 | ||||
| CS | Connington South | ECM1 | 67m 29ch | 13 December 1975 | Peterborough (P) | ||
| CN | Unclear if code applied to Connington North, or if earlier code | ||||||
| C | Cononley | TJC3 | 218m 22ch | 1964 | 22 October 1994 | Leeds (L) | |
| CC | Continental Oil Company Siding | Also called Conoco | BRI2 | c103m 20ch | |||
| CO | Cooksbridge | KJE1 | c1875 | 13 February 1985 | Lewes (LW) | ||
| CK | Cooks Crossing | Downgraded to gate box 1 March 1970: line controlled by Surbiton | NGL | 17m 39ch | Surbiton (S) | ||
| DCK | Distant signals | ||||||
| CS | Cook Street | Formerly West Street | AYR1 | c0m 20ch | 4 April 1966 | Glasgow Central (G) | |
| C | Unclear if code carried | ||||||
| C | Copmanthorpe | NOC | 4m 14ch | 12 November 1950 | 13 March 1983 | York PSB (Y) | |
| ECM4 | 184m 26ch | ||||||
| CJ | Coppenhall Junction | CGJ1 | c161m 14ch | 3 June 1961 | Winsford (WD) | ||
| CW | Copper Works Junction | MWT | 0m 12ch | 1949 | 5 February 1962 | Port Talbot (PT) | |
| CP | Copy Pit | FHR6 | c26m 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 | c97m 7ch | 26 April 1975 | Stoke (S) | ||
| CN | Corby North | GSM1 | 79m 25ch | 1937 | 1996 | Corby [temporary] (CN) | |
| CN | Corby [temporary] | GSM1 | c79m 25ch | 1996 | 23 August 1998 | Manton Junction (MJ) | |
| Corkickle No 1 | CBC1 | 73m 40ch | 1958 | 1990s | Bransty (BY) | ||
| GF | Corkerhill Depot ground frame | ZZB2 | |||||
| S | Corkerhill shunter's bothy | ZZB2 | |||||
| Corkickle No 2 | CBC1 | 73m 66ch | 1958 | 1990s | Bransty (BY) | ||
| CE | Cornbrook Junction East | MAJ | 1m 17ch | 4 May 1969 | Manchester Piccadilly (MP) | ||
| CD | Cosford | Unclear whether code used | WSJ2 | 151m 7ch | December 1938 | 23 October 2006 | Madeley Junction (MJ) |
| NW | Cosham | SDP2 | 90m 43ch | by 1910 | 5 May 1968 | 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 | ||||
| C | Cottingham North | HBS | 4m 17ch | 1906 | 15 November 1987 | Beverley (BS) | |
| CN | |||||||
| CS | Cottingham South | HBS | 2m 11ch | Hessle Road (HR) | |||
| CT | Coulsdon North | Was Coulsdon North No 1. Downgraded to ground frame 25 September 1983 | VTB2 | 14m 72ch | Purley (CU) | ||
| CT | Coulsdon North No 2 | VTB3 | 1937 | Coulsdon North (CT) | |||
| CR | Coundon Road Station | Has also been plain "Coundon Road" | CNN | 1m 2ch | 1876 | 26 May 2009 | West Midlands Signalling Centre (CN) |
| CY | Coventry | RBS1 | 93m 63ch | 16 April 1962 | 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 | 1965 | |||
| C | Cowlairs | Code used from 1956 | EGM1 | 1m 71ch? | 11 November 1956 | 25 December 1998 | Cowlairs [new] (CC) |
| CQ | Queen St interlocking (from 4 November 1985?) | ||||||
| CC | Cowlairs [new] | Cowlairs interlocking. Code used from 1998 | EGM1 | 1m 71ch | 25 December 1998 | ||
| 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 | 1894 | 29 March 1985 | Exeter (E) | |
| CC | Crabley Creek | HUL1 | 12m 57ch | 1891 | |||
| CT | Crabtree Crossing | Reduced to gate box 1970 | NKL | 1949 | 1989 | Dartford (D) | |
| Crag Hall | SSK | 33m 69ch | 1878 | 8 February 1970 | |||
| Crag Hall | Reopened 1878 'box | SSK | 33m 69ch | 31 March 1974 | |||
| CM | Crag Mill | Code 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 | Renamed from Craigendoran Junction and code into use 28 March 1960 | NEM7 | 1894 | 4 November 1984 | Craigendoran [new] (C) | |
| C | Craigendoran [new] | NEM7 | c22m 58ch | 4 November 1984 | 22 February 1992 | Yoker (YC) | |
| C | Craigentinny | ECM8 | 25 April 1976 | Portobello (EP) | |||
| C | Craigentinny CSD | Code used from 1976 | ECM8 | c2m 45ch | 22 April 1976 | ||
| CO | Craigo | Code used from 2002 | ECN5 | 205m 15ch | 1877 | ||
| CA | Craven Arms | SHL | 19m 48ch | c1860? | |||
| CY | Crawley | TBH1 | 30m 64ch | 1877 | 1986 | Three Bridges (T) | |
| PC | Crawley Horsham Road No 7 Crossing | TBH1 | 1977 | Crawley (CY) | |||
| CN | Crediton | DAC | 179m 26ch | 2 June 1875 | |||
| EG | Eggesford point indicators | ||||||
| CT | Crescent | PBJ | Wolverhampton (WN) | ||||
| CT | Crescent Junction | ECM1 | c75m 20ch | 10 March 1973 | Peterborough (P) | ||
| CB | Crewe Bank (Shrewsbury) | Switched out from 2 February 2007 | SYC | 31m 79ch | 1943 | Crewe Junction (CJ) | |
| CY | Crewe Coal Yard | CGJ1 | 158m 68ch | 10 December 1939 | |||
| CJ | Crewe Junction (Shrewsbury) | WSJ2 | 171m 58ch | 1903 | |||
| CN | Crewe North | Crewe Signalling Centre (CE) | |||||
| CE | Temporary code from 2 June 1985 | ||||||
| CE | Crewe Signalling Centre | LLI | 158m 21ch | 20 July 1985 | |||
| MD | Crewe Sorting Sidings Middle Down | BHI | 22 October 1961 | Crewe Sorting Sidings North (NY)? | |||
| MDR | Hump shunting engine release signals | ||||||
| MU | Crewe Sorting Sidings Middle Up | BHI | 22 October 1961 | 22 October 1989 | hand points, etc. | ||
| NH | Crewe Sorting Sidings North | Original code | BHI | 157m 23ch | 3 June 1962 | ||
| NY | Later code | ||||||
| SSN | Code used by 1989 | ||||||
| Crewe Sorting Sidings South | BHI | 22 October 1989 | Basford Hall Junction (BH) | ||||
| CS | Crewe South | Code possibly applies to Crewe Sorting Sidings South | 2 June 1985 (ceased to be block post) | Crewe Signalling Centre (CE)? | |||
| SW | Crewe Steelworks | At least 5 signals | CNH1 | 159m 41ch | 1935 | ||
| WDD | Crewkerne | BAE2 | 131m 29ch | 6 November 1960 | 26 February 1967 | Yeovil Junction (YJ) | |
| WDE | Crewkerne Gates | BAE2 | 132m 3ch | by 1900 | 12 November 1967 | Yeovil Junction (YJ) | |
| CD | Cricklewood Depot | SPC1 | 5m 65ch | 1979 | |||
| C | Crigglestone Junction | BAH1 | 45m 56ch | 1901 | Horbury Junction (HJ) | ||
| BAH2 | 45m 56ch | ||||||
| CHS | 1m 53ch | ||||||
| CN | Croes Newydd North Fork | WSJ2 | 201m 42ch | 1905 | |||
| CT | Croft | Code used from 28 July 2006 when renamed from Croft Sidings | WNS | 10m 4ch | 1901 | ||
| CG | Croftengea | BCH | 19m 58ch | 11 March 1973 | Yoker (YD) | ||
| CW | Crofton West | WAG1 | c49m 42ch | 9 May 1970 | Oakenshaw (O) | ||
| R | Repeater signals | ||||||
| C | Cromer | WHC3 | 46m 35ch | 1920 | 26 June 2000 | Trowse Swing Bridge (TB) | |
| Crosfields Crossing | SDJ2 | 11m 35ch | 1913 | ||||
| - | Crowborough | SCU1 | 39m 16ch | 1908 | 7 January 1990 | Oxted (OD) | |
| C | Crowden | MAC1 | 17m 20ch | after 1973 | Woodhead (W) | ||
| C | Crowle Central | DOW | c15m 40ch | 14 October 1972 | Stainforth (ST) | ||
| U | Up line automatic signals | ||||||
| CN | Crow Nest Junction | WBS1 | 14m 62ch | 1972 | |||
| Crumpsall | MVB2 | 2m 38ch | 1880 | August 1991 | Manchester Metrolink | ||
| CFB | Crystal Palace 'C' | One signal only, for 4 weeks | SCP | 7m 41ch | 13 July 1969 | Norwood Junction (JC) | |
| C | Cudworth | Originally Cudworth Station. Burnt down | TJC3 | 175m 3ch | 24 July 1984? | Cudworth [new] (C) | |
| DG | Down goods line automatic signals | ||||||
| C | Cudworth [new] | TJC3 | 175m 3ch | 20 August 1989 (delayed from 3 April 1989) |
Line closed | ||
| C | Culgaith | SAC | 284m 55ch | 1908 | |||
| C | Culham Ground Frame | Unclear if code used | DCL | Swindon B IECC (SB) | |||
| CU | |||||||
| CD | Cumbernauld | Code used from 1975 | SCM3 | 101m 26ch | c1870 | 1 May 1999 | Cowlairs (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 | c59m 0ch | 20 January 1974 | 20 April 1975 | Cutsyke Junction (CJ) |
| CJ | |||||||
| CJ | Cutsyke Junction | CPM1 | 59m 0ch | 20 April 1975 | |||
| CX | Cuxton | PWS2 | 33m 40ch | 1892 | |||
| CXA | Semi-automatic signals controlled from Ground Frame A | ||||||
| CR | Cuxton Road | Code to 6 June 1959 | VIR | 30m 72ch | 1968 | Victoria SC (VS) | |
| EBJ | Code from 7 June 1959 | ||||||
| A | Automatic signals |
Introduction A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Non-National Rail