List of British Railways shed codes
London Midland Region

List of British Railways shed codes

Section Title: London Midland Region
Table Section Text: None

Code	Dates	Shed	Comments

1 Willesden

1A	1950–1973	Willesden	Became WN

1B	1950–1966	Camden

1C	1950–1965	Watford

1D	1950–1963	Devons Road, Bow	Became 1J

1963–1973	Marylebone station	Previously 14F, became ME

1E	1952–1973	Bletchley Sub-sheds Aylesbury (to 1962), Cambridge (to ?), Leighton Buzzard (to 1962), Newport Pagnell (to 1955)	Became BY

1F	1963–1968	Rugby	Previously 2A

1G	1963–1965	Woodford Halse	Previously 2F

1H	1963–1965	Northampton	Previously 2E

1J	1963–1964	Devons Road, Bow	Previously 1D

2 Rugby

2A	1950–1963	Rugby Sub-sheds Market Harborough (to 1955), Seaton (to 1960)	Became 1F

1963–1973	Tyseley	Previously 84E, became TS

2B	1950–1950	Bletchley	Became 4A

1950–1963	Nuneaton	Previously 2D, became 5E

1963–1968	Wolverhampton Oxley

2C	1950–1950	Northampton	Became 4B

1950–1958	Warwick (Milverton)	Previously 2E

1963–1967	Stourbridge Junction	Previously 84F

2D	1950–1950	Nuneaton	Became 2B

1950–1958	Coventry	Previously 2F

1963–1966	Banbury	Previously 84C

2E	1950–1950	Warwick (Milverton)	Became 2C

1952–1963	Northampton Sub-shed Blisworth	Previously 4B, became 1H

1963–1973	Saltley	Became SY

2F	1950–1950	Coventry	Previously 2F

1955–1958	Market Harborough	Became 15F

1958–1963	Woodford Halse	Previously 2G, became 1G

1963–1973	Bescot	Previously 21B, became BS

2G	1958–1958	Woodford Halse	Previously 38E, became 2F

1963–1967	Rycroft, Walsall	Previously 21F

2H	1963–1967	Monument Lane	Previously 21E

2J	1963–1965	Aston	Previously 21D

2K	1963–1965	Wolverhampton Bushbury	Previously 21C

2L	1963–1965	Leamington Spa	Previously 84D

2M	1963–1964	Wellington (Salop)	Previously 84H

2P	1963–1964	Kidderminster	Previously 84G

3 Bescot

3A	1950–1960	Bescot	Became 21B

3B	1950–1960	Bushbury	Became 21C

3C	1950–1960	Rycroft	Became 21F

3D	1950–1960	Aston	Became 21D

3E	1950–1960	Monument Lane Sub-sheds Albion (to ?), Tipton (to ?)	Became 21E

4 Bletchley (until 1952)

4A	1950–1952	Bletchley Sub-sheds Aylesbury, Cambridge, Leighton Buzzard, Newport Pagnell, Oxford (1950)	Previously 2B, became 1E

4B	1950–1952	Northampton Sub-shed Blisworthh	Previously 2C, became 2E

5 Stoke Division (D05)

5A	1950–1965	Crewe North

1965–1973	Crewe Diesel Depot	Became CE, then CD

5B	1950–1967	Crewe South

5C	1950–1965	Stafford

5D	1950–1967	Stoke

5E	1950–1962	Alsager

1963–1966	Nuneaton	Previously 2B

5F	1950–1966	Uttoxeter

5H	1963–1965	WCML electric locomotive fleet	Code ACL used 1960–1963 and from 1966

6 Chester

6A	1950–1973	Chester (Midland)

6B	1950–1966	Mold Junction

6C	1950–1963	Birkenhead Mollington Street	Became 8H

1963–1967	Croes Newydd Sub-sheds Bala (to 1965), Penmaenpool (to 1965)	Previously 89B

6D	1950–1960	Chester (Northgate)

1963–1967	Shrewsbury	Previously 89A

6E	1950–1958	Wrexham Rhosddu	Became 84K

1958–1960	Chester (WR)	Previously 84K

1963–1965	Oswestry	Previously 89D

6F	1950–1963	Bidston

1963–1966	Machynlleth Sub-sheds Aberystwyth (to 1965), Pwllhelli (to 1966)	Previously 89C

1967–1973	Aberystwyth VoR	Became VR

6G	1952–1966	Llandudno Junction	Previously 7A

6H	1952–1965	Bangor	Previously 7B

6J	1952–1967	Holyhead	Previously 7C

6K	1952–1963	Rhyl Sub-shed Denbigh (to 1955)	Previously 7D

7 Llandudno Junction (until 1952)

7A	1950–1952	Llandudno Junction	Became 6G

7B	1950–1952	Bangor	Became 6H

7C	1950–1952	Holyhead	Became 6J

7D	1950–1952	Rhyl Sub-shed Denbigh	Became 6K

8 Liverpool Edge Hill

8A	1950–1968	Edge Hill (Liverpool)	Became sub-shed of 8J

8B	1950–1967	Warrington (Dallam) Sub-shed Warrington (Arpley) (to 1963)

8C	1950–1968	Speke Junction

8D	1950–1964	Widnes	Previously sub-shed of 13E

8E	1950–1958	Brunswick (Liverpool)	Previously 13E, became 27F

1958–1968	Northwich	Previously 9G

8F	1958–1973	Springs Branch (Wigan) Sub-shed Sutton Oak (1967–1969)	Previously 10A, became SP

8G	1950–1967	Sutton Oak	Became sub-shed of 8F

8H	1960–1963	Allerton	Became 8J

1963–1967	Birkenhead Mollington Street	Previously 6C, became BC

8J	1963–1973	Allerton	Previously 8H, became AN

8K	1963–1966	Bank Hall	Previously 27A

8L	1963–1967	Aintree	Previously 27B

8M	1963–1967	Southport	Previously 27C

8P	1963–1964	Wigan Central	Previously 27D

8R	1963–1963	Walton	Previously 27E

9 Manchester Longsight

9A	1950–1973	Longsight (Manchester)	Became LG (electric) and LO (diesel)

9B	1950–1968	Stockport (Edgeley)

9C	1958–1961	Macclesfield Sub-shed Reddish (1958–1963)	Previously sub-shed of 39A

1963–1973	Reddish Sub-shed Dinting	Previously sub-shed of 39A, became RS

9D	1950–1963	Buxton	Became 9L

1963–1973	Newton Heath	Previously 26A, became NH

9E	1950–1968	Trafford Park (Manchester)	Previously 13A, coded 17F 1957–58

9F	1950–1968	Heaton Mersey	Previously 13C, coded 17E 1957–58

9G	1950–1958	Northwich	Previously 13D, became 8E

1958–1965	Gorton Sub-shed Reddish (1958–1963)	Previously 9H

9H	1958–1958	Gorton Sub-shed Dinting (1958)	Previously 39A, became 9G

9J	1963–1966	Agecroft	Previously 26B

9K	1963–1968	Bolton	Previously 26C

9L	1963–1968	Buxton Sub-sheds Cromford (1963–1967), Middleton Top (1963–1967), Sheep Pasture (1963–1967)	Previously 9D

9M	1963–1965	Bury	Previously 26D

9P	1963–1964	Lees (Oldham)	Previously 26E

10 Wigan (until 1958) Carnforth (from 1963)

10A	1950–1958	Springs Branch (Wigan)	Became 8F

1963–1968	Carnforth	Previously 24L

10B	1950–1958	Preston	Became 24K

1963–1964	Blackpool Central Sub-shed Blackpool North	Previously 28A, became sub-shed of 10C

10C	1950–1958	Patricroft	Became 26F

1963–1968	Fleetwood	Previously 28B

10D	1950–1954	Plodder Lane

1955–1958	Sutton Oak	Previously 10E, became 8G

1963–1972	Lostock Hall (Preston)	Previously 24C

10E	1950–1955	Sutton Oak	Became 10D

10F	1950–1952	Lower Ince, Wigan	Previously 13G

1963–1968	Rose Grove	Previously 24B

10G	1963–1967	Skipton	Previously 23A

10H	1963–1967	Lower Darwen	Previously 24D

10J	1963–1966	Lancaster (Green Ayre)	Previously 24J

11 Carnforth / Barrow

11A	1950–1958	Carnforth	Became 24L

1958–1960	Barrow-in-Furness	Previously 11B, became 12E

11B	1950–1958	Barrow-in-Furness	Became 11A

1958–1969	Workington	Previously 12C, became 12F

11C	1950–1960	Oxenholme	Became 12G

11D	1950–1960	Tebay	Became 12H

11E	1951–1957	Lancaster (Green Ayre)	Previously 23C, became 24J

12 Carlisle

12A	1950–1958	Carlisle (Upperby)	Code 12B until 10 June 1950 and again from 1 February 1958

1958–1973	Carlisle (Kingmoor) Sub-shed Durran Hill (to 1959)	Previously 68A

12B	1950–1950	Carlisle (Upperby)	Became 12A 10 June 1950

1950–1951	Carlisle (Canal)	Became 68E

1955–1955	Penrith	Previously 12C, reopened as sub-shed 1958

1958–1968	Carlisle (Upperby) Sub-shed Penrith (1958–1962)	Previously 12A

12C	1950–1955	Penrith Sub-shed Silloth (to 1953)	Became 12B

1955–1958	Workington	Previously 12D, became 11B

1958–1963	Carlisle (Canal)	Previously 12D, became 12C

1963–1977	Barrow-in-Furness	Previously 12E

12D	1950–1955	Workington	Became 12C

1958–1958	Carlisle (Canal)	Previously 68E, became 12C

1958–1961	Kirkby Stephen	Previously 12E

1963–1968	Workington	Previously 12F

12E	1950–1954	Moor Row

1958–1958	Kirkby Stephen	Previously 51H, became 12D

1960–1963	Barrow-in-Furness	Previously 11, became 12C

1963–1968	Tebay	Previously 12H

13 Manchester Trafford Park (until 22 May 1950)

13A	1950–1950	Trafford Park	Became 9E

13B	1950–1950	Belle Vue Sub-shed Gowhole	Became 26G

13C	1950–1950	Heaton Mersey	Became 9F

13D	1950–1950	Northwich	Became 9G

13E	1950–1950	Brunswick (Liverpool) Sub-shed Widnes	Became 8E

13F	1950–1950	Walton	Became 27E

13G	1950–1950	Lower Ince, Wigan	Became 10F

14 Cricklewood

14A	1950–1963	Cricklewood	Became Cricklewood West (14B)

1963–1973	Cricklewood East	Became CD, later CW

14B	1950–1963	Kentish Town

1963–1967	Cricklewood West	Previously Cricklewood (14A)

14C	1950–1960	St Albans

1963–1971	Bedford	Previously 14E

14D	1950–1962	Neasden Sub-shed Marylebone station (to 1961)

14E	1958–1963	Bedford	Previously 15D, became 14C

14F	1961–1963	Marylebone	Previously sub-shed of 14D, became 1D

15 Wellingborough

15A	1950–1968	Wellingborough Sub-shed Market Harborough (1963–1965)	Became 15B

1963–1973	Leicester (Midland)	Previously 15C, became LR

15B	1950–1963	Kettering	Became 15C

1963–1973	Wellingborough	Previously 15A, became WO

15C	1950–1963	Leicester (Midland) Sub-shed Market Harborough (from 1960)	Became 15A

1963–1965	Kettering	Previously 15B

15D	1950–1958	Bedford	Became 14E

1950–1963	Coalville	Previously 17C, became 15E

1963–1964	Leicester (Great Central)	Previously 15E

15E	1958–1963	Leicester (Great Central)	Previously 38C, became 15D

1963–1965	Coalville	Previously 15D

15F	1958–1960	Market Harborough	Previously 2F, became sub-shed of 15C

16 Nottingham (until 1963) Toton (from 1963)

16A	1950–1963	Nottingham (Midland) Sub-sheds Lincoln St Marks (to 1953), Southwell (to 1955)	Became 16D

1963–1973	Toton	Previously 18A, became TO

16B	1950–1950	Peterborough (Spital Bridge)	Became 35C

1955–1963	Kirkby-in-Ashfield	Previously 16C, became 16E

1963–1966	Annesley	Previously 16D

1966–1970	Colwick	Previously 40E

16C	1950–1955	Kirkby-in-Ashfield	Became 16B

1955–1960	Mansfield	Previously 16D

1963–1973	Derby Sub-shed Rowsley (1964–1967)	Previously 17A, became DY

16D	1950–1955	Mansfield	Became 16C

1958–1963	Annesley	Previously 38B, became 16B

1963–1967	Nottingham	Previously 16A

16E	1963–1966	Kirkby-in-Ashfield	Previously 16B

16F	1963–1973	Burton-on-Trent	Previously 17B, became BU

16G	1963–1966	Westhouses	Previously 18B

16H	1963–1964	Hasland Sub-sheds Chesterfield (1963), Clay Cross Works (1963), Morton Colliery (1963), Williamsthorpe Colliery	Previously 18C

16J	1963–1964	Rowsley	Previously 17C, became sub-shed of 16C

17 Derby (until 9 September 1963)

17A	1950–1963	Derby	Became 16C

17B	1950–1963	Burton-on-Trent Sub-sheds Horninglow (to 1960), Overseal (to ?)	Became 16F

17C	1950–1958	Coalville	Became 15D

1958–1963	Rowsley Sub-sheds Cromford (to 1960), Middleton Top (to ?), Sheep Pasture	Previously 17D, became 16J

17D	1950–1958	Rowsley Sub-sheds Cromford, Middleton Top, Sheep Pasture

17E	1957–1958	Heaton Mersey	Code 9F to January 1957 and from April 1958

17F	1957–1958	Trafford Park	Code 9E to January 1957 and from April 1958

18 Toton (until 9 September 1963)

18A	1950–1963	Toton	Became 16A

18B	1950–1963	Westhouses	Became 16G

18C	1950–1963	Hasland Sub-sheds Chesterfield, Clay Cross Works, Morton Colliery, Williamsthorpe Colliery	Became 16H

18D	1950–1958	Barrow Hill (Staveley) Sub-sheds Sheepbridge, Staveley New Works, Staveley Old Works	Became 41E

19 Sheffield (until 1 February 1958)

19A	1950–1958	Sheffield Grimesthorpe	Became 41B

19B	1950–1958	Millhouses (Sheffield)	Became 41C

19C	1950–1958	Canklow	Became 41D

20 Leeds (until 3 February 1957)

20A	1950–1957	Leeds (Holbeck)	Became 55A

20B	1950–1957	Leeds (Stourton)	Became 55B

20C	1950–1957	Royston	Became 55D

20D	1950–1957	Normanton	Became 55E

20E	1950–1957	Bradford (Manningham) Sub-shed Ilkley	Became 55F

20F	1950–1950	Skipton Sub-shed Keighley	Code 23A 26 June 1950 to 7 October 1951, became 24G

20G	1950–1957	Hellifield	Code 23B 26 June 1950 to 7 October 1951, became 24H

20H	1950–1950	Lancaster (Green Ayre)	Became 23C

21 Saltley (until 9 September 1963)

21A	1950–1963	Saltley (Birmingham) Sub-sheds Camp Hill, Kingsbury, Water Orton, Stratford-upon-Avon (1953–1962)	Became 2C

21B	1950–1960	Bournville Sub-shed Redditch

21C	1950–1958	Bromsgrove	Became 85F

1960–1963	Bushbury	Previously 3B, became 2K

21D	1950–1953	Stratford-upon-Avon Sub-shed Blisworth (to 7 July 1950)	Became sub-shed of 21A

1950–1973	Aston	Previously 3D, became 2J

21E	1960–1963	Monument Lane	Previously 3E, became 2H

21F	1950–1963	Ryecroft (Walsall)	Previously 3C, became 2G

22 Bristol (until 1 February 1958)

22A	1950–1958	Bristol (Barrow Road)	Became 82E

22B	1950–1958	Gloucester (Barnwood) Sub-sheds Dursley, Tewkesbury	Became 85E

23 Liverpool Bank Hall (until 10 June 1950) Skipton (24 June 1950 to 7 October 1951)

23A	1950–1950	Liverpool (Bank Hall)	Became 27A

1950–1951	Skipton	Code 20F until 24 June 1950 and from 7 October 1951

23B	1950–1950	Aintree	Became 27B

1950–1951	Hellifield	Code 20G until 24 June 1950 and from 7 October 1951

23C	1950–1950	Southport	Became 27C

1950–1951	Lancaster (Ayre Green)	Code 20H until 24 June 1950 and from 7 October 1951

23D	1950–1950	Wigan (L&Y)	Became 27D

24 Accrington (until 9 September 1963)

24A	1950–1963	Accrington	Became 10E

24B	1950–1963	Rose Grove	Became 10F

24C	1950–1963	Lostock Hall	Became 10D

24D	1950–1963	Lower Darwen	Became 10H

24E	1950–1963	Blackpool Central Sub-shed Blackpool North	Code 28A 10 June 1960 to 1 April 1952, became 10B

24F	1950–1963	Fleetwood	Code 28B 10 June 1960 to 1 April 1952, became 10C

24G	1957–1963	Skipton	Previously 20F, became 10G

24H	1957–1963	Hellifield	Previously 20G

24J	1957–1963	Lancaster (Green Ayre)	Previously 11E, became 10J

24K	1958–1961	Preston	Previously 10B

24L	1958–1963	Carnforth	Previously 11A, became 10A

25 Wakefield (until September 1956)

25A	1950–1956	Wakefield	Became 56A

25B	1950–1957	Hudddersfield	Became 55G

25C	1950–1956	Goole	Became 53E

25D	1950–1956	Mirfield	Became 56D

25E	1950–1956	Sowerby Bridge	Became 56E

25F	1950–1956	Low Moor	Became 56F

25G	1950–1956	Farnley Junction	Became 55C

26 Newton Heath (until 9 September 1963)

26A	1950–1963	Newton Heath	Became 9D

26B	1950–1963	Agecroft	Became 9J

26C	1950–1963	Bolton	Became 9K

26D	1950–1963	Bury	Became 9M

26E	1950–1954	Bacup

1955–1963	Lees (Oldham)	Previously 26F, became 9P

26F	1950–1955	Lees (Oldham)	Became 26E

1955–1956	Belle Vue (Manchester)	Previously 13B, became 26G

1958–1963	Patricroft	Previously 10C, became 9H

26G	1950–1955	Belle Vue (Manchester)	Previously 13B, became 26F

27 Liverpool Bank Hall (10 June 1950 to 9 September 1963)

27A	1950–1963	Liverpool (Bank Hall)	Previously 23A, became 8K

27B	1950–1963	Aintree	Previously 23B, became 8L

27C	1950–1963	Southport	Previously 23C, became 8M

27D	1950–1963	Wigan (L&Y)	Previously 23D, became 8P

27E	1950–1963	Walton	Previously 13F, became 8R

27F	1950–1961	Brunswick (Liverpool)	Previously 8E

28 Blackpool (10 June 1950 to 1 April 1952)

28A	1950–1952	Blackpool Central Sub-shed Blackpool North	Code 24E until 10 June 1950 and from 1 April 1952

28B	1950–1952	Fleetwood	Code 24F until 10 June 1950 and from 1 April 1952

Sentence(s)