Last update 30 July 2026
Please follow these links for:
| Code | Line Name | Route Availability (RA) |
|---|---|---|
| MD0001 | general | n/a |
| MD101 | Euston to Armitage Junction (exclusive) relief lines removed to separate MD166 from 5 November 2016 | 8 |
| MD105 | Hanslope Junction to Rugby (via Northampton) | 8 |
| MD110 | Norton Bridge to Stone replaced by NW5008 | 8 |
| MD115 | Colwich to Congleton now part of NW5009 | 8 |
| MD116 | Kidsgrove to Crewe South Junction replaced by NW1005 | 8 |
| MD120 | Camden Junction to Watford Junction DC Lines | 8 |
| MD125 | Watford High Street Junction to Croxley Green now deleted (line closed) | 7 |
| MD130 | Watford Yard Ground Frame to St Albans Abbey replaced by new MD130 from 29 December 2014 | 7 |
| MD130 | Watford Junction to St Albans Abbey replaced old MD130 from 29 December 2014 | 7 |
| MD135 | Harlesden Junction to Willesden Carriage Shed South replaced by MD136 and MD137 from 5 November 2016 | 8 |
| MD136 | Harlesden Junction to Wembley Central (Willesden Carriage Shed Lines) replaced MD135 from 5 November 2016 | 8 |
| MD137 | Harlesden Junction to Wembley Central (Wembley Yard Lines) replaced MD135 from 5 November 2016 | 8 |
| MD140 | Bletchley to Bedford Station Junction part replaced by LN3140 from 3 December 2005 | 8 |
| MD145 | Camden Road Junction to Camden Junction | 8 |
| MD150 | Kensal Green Junction to Willesden Suburban Junction | 8 |
| MD155 | Kensal Green Junction to Harlesden Junction (City Lines) | 8 |
| MD160 | Willesden High Level Junction to Mitre Bridge Junction | 8 |
| MD165 | North Pole Junction to Acton Wells Junction replaced by MD166 and MD167 from 5 November 2016 | 8 |
| MD166 | North Pole Junction to Wembley replaced part of MD101 and part MD165 from 5 November 2016 | 8 |
| MD167 | Mitre Bridge Junction to Acton Wells Junction (South West Lines) replaced part MD165 from 5 November 2016 | 8 |
| MD170 | Acton Canal Wharf to Willesden | 8 |
| MD175 | Brackmills to Northampton South Junction | 8 |
| MD180 | Rugby Trent Valley Junction to New Bilton | 7 |
| MD201 | St Pancras to Chesterfield (via Derby) replaced by LN3201 from 3 December 2005 | 8 |
| MD204 | Trent South Junction to Nottingham East Junction replaced by LN3204 from 3 December 2005 | 8 |
| MD205 | Trent South Junction to Nottingham East Junction replaced by LN3205 from 3 December 2005 (presumed) | 8 |
| MD207 | Trent East Junction to Clay Cross South Junction replaced by LN3207 from 3 December 2005 | 8 |
| MD210 | Junction Road Junction to Carlton Road Junction (Tottenham Lines) replaced by LN3210 from 3 December 2005 | 8 |
| MD213 | Moorgate to Carlton Road Junction (Moorgate Lines) replaced by LN3213 from 3 December 2005 | 8✖Moorgate - Kentish Town South Junction RA5 |
| MD216 | Faringdon Junction to Blackfriars replaced by LN3216 from 3 December 2005 | 8 |
| MD219 | Cricklewood Curve Junction to Dudding Hill Junction replaced by LN3219 from 3 December 2005 | 8 |
| MD222 | Brent Curve Junction to Dudding Hill Junction replaced by LN3222 from 3 December 2005 | 8 |
| MD225 | Luton Bute St to Dunstable replaced by LN3225 from 3 December 2005 (presumed) | 8 |
| MD228 | Trent East Junction to Sheet Stores Junction replaced by LN3228 from 3 December 2005 | 8 |
| MD231 | Wigston South Junction to Glen Parva Junction replaced by LN3231 from 3 December 2005 | 8 |
| MD232 | Wigston North Junction to Nuneaton South Junction replaced by new MD232 and LN3232 from 3 December 2005 | 8 |
| MD232 | Abbey Junction to Hinckley (exclusive) replaced old MD232 from 3 December 2005; replaced by new MD232 from 26 June 2021 | 8 |
| MD232 | Hinckley (exclusive) to Abbey Junction replaced old MD232 from 26 June 2021 | 8 |
| MD233 | Midland Yard Junction to Canal Farm Junction (North Chord) from 7 July 2012 | 8 |
| MD234 | Syston East Junction to Syston North Junction replaced by LN3234 from 3 December 2005 | 8 |
| MD237 | Loughborough South Junction to Hotchley Hill replaced by LN3237 from 3 December 2005 | 8 |
| MD240 | Little Eaton Junction to Denby replaced by LN3240 from 3 December 2005 | 7 |
| MD243 | Duffield Junction to Wirksworth Station Ground Frame replaced by LN3243 from 3 December 2005 (presumed) | 8 |
| MD246 | Ambergate Junction to Matlock replaced by LN3246 from 3 December 2005 | 8 |
| MD249 | Lenton South Junction to Lenton North Junction replaced by LN3249 from 3 December 2005 | 8 |
| MD252 | Mansfield Junction to Trowell Junction replaced by LN3252 from 3 December 2005 | 8 |
| MD255 | Radford Junction to Kirkby Lane End Junction replaced by LN3255 from 3 December 2005 | 7 |
| MD258 | Bestwood Park Junction to Calverton Colliery replaced by LN3258 from 3 December 2005 | 8 |
| MD261 | Trent South Junction to Meadow Lane Junction (High Level Goods Lines) replaced by LN3261 from 3 December 2005 | 8 |
| MD264 | Attleborough Junction to Toton Junction replaced by LN3264 from 3 December 2005 | 8 |
| MD267 | Stapleford & Sandiacre to Stanton Gate replaced by LN3267 from 3 December 2005 | 8 |
| MD270 | Codnor Park Junction to Ironville Junction Ground Frame replaced by LN3270 from 3 December 2005 | 8 |
| MD273 | Pye Bridge Junction to Shirebrook Junction replaced by LN3273 from 3 December 2005 | 8 |
| MD276 | Pinxton to Bentinck Colliery replaced by LN3276 from 3 December 2005 | 7 |
| MD279 | Tibshelf and Blackwell Branch Junction to Silverhill Colliery replaced by LN3279 from 3 December 2005 | 8 |
| MD282 | Sutton Colliery Junction to Sutton Colliery | 8 |
| MD301 | Rugby to Penkridge (via Birmingham) | 8 |
| MD305 | Birmingham New Street to Blackwell replaced by MD306 from 21 October 2017 | 8 |
| MD306 | Birmingham New Street to Ashchurch via Dunhampstead replaced MD306 and part of GW400 from 21 October 2017 | 8 |
| MD310 | Barnt Green to Redditch | 8 |
| MD315 | Stechford South Junction to Aston South Junction | 8 |
| MD320 | Proof House Junction to Bushbury Junction (via Bescot) | 8 |
| MD325 | Soho South Junction to Perry Barr North Junction | 8 |
| MD330 | Soho East Junction to Soho North Junction | 8 |
| MD335 | Perry Barr West Junction to Perry Barr South Junction | 8 |
| MD340 | Aston North Junction to Wichnor Junction part replaced by LN3340 from 3 December 2005 | 8 |
| MD345 | Bescot Junction to Rugeley Town replaced by new MD345 from April 2009 | 8 |
| MD345 | Bescot Junction to Rugeley North Junction (exclusive) replaced old MD345 from April 2009 | 8 |
| MD350 | Anglesea Sidings to Lichfield City | 8 |
| MD355 | Lichfield Trent Valley Junction to Lichfield Trent Valley (Chord Line) | 8 |
| MD360 | Walsall Pleck Junction to Darlaston Junction | 8 |
| MD365 | Portobello Junction to Wolverhampton Crane Street Junction | 8 |
| MD370 | Bescot Curve Junction to Walsall Pleck Junction from 27 August 2013; replaced by new MD370 by 5 March 2016 | ? |
| MD370 | Up Dudley Siding to Walsall Pleck Junction replaced old MD370 by 5 March 2016 | ? |
| MD401 | Heyford to Bordesley Junction | 8 |
| MD405 | Leamington Spa Junction to Coventry South Junction | 8 |
| MD410 | Coventry North Junction to Nuneaton South Junction | 8 |
| MD415 | Hatton Station to Stratford-upon-Avon | 8✖Hatton - Bearley RA7; upgraded to RA8 by September 2024 |
| MD420 | Hatton North Junction to Hatton West Junction | 8 |
| MD425 | Tyseley South Junction to Bearley Junction | 8 |
| MD430 | Droitwich Spa (excl) to Stourbridge North Junction replaced by new MD430 from 27 March 2021 | 8 |
| MD430 | Droitwich Spa (incl) to Stourbridge North Junction replaced old MD430 from 27 March 2021 | 8 |
| MD435 | Small Heath South Junction to Stourbridge North Junction | 8 |
| MD440 | Galton Junction to Smethwick Junction | 8 |
| MD445 | Stourbridge Junction to Stourbridge Town | 8 |
| MD450 | Stourbridge North Junction to Round Oak | 8 |
| MD455 | Kingswinford Junction South to Pensett | 8 |
| MD460 | Fenny Compton to Burton Dassett (Kineton MOD) | 8 |
| MD501 | Derby London Road Junction to Birmingham Proof House Junction replaced by new MD501 and LN3501 from 3 December 2005 | 8 |
| MD501 | Tamworth (inclusive) to Birmingham Proof House replaced old MD501 from 3 December 2005; replaced by new MD501 from 5 October 2009 | 8 |
| MD501 | Tamworth (inclusive) to Birmingham Proof House Junction replaced old MD501 from 5 October 2009 | 8 |
| MD505 | North Stafford Junction to Foley Crossing (inclusive) part replaced by LN3505 from 3 December 2005 | 8 |
| MD510 | Glebe Street Junction to Caldon Colliery replaced by LN3510 from 3 December 2005 (presumed) | 8 |
| MD515 | Melbourne Junction to Sinfin replaced by LN3515 from 3 December 2005 | 8 |
| MD520 | Sheet Stores Junction to Stenson Junction replaced by LN3520 from 3 December 2005 | 8 |
| MD525 | Knighton South Junction to Leicester Junction replaced by LN3525 from 3 December 2005 | 8 |
| MD530 | Coalfields Farm Ground Frame to Coalville Junction replaced by LN3530 from 3 December 2005 (presumed) | 8 |
| MD535 | Birmingham Curve Junction to Branston Junction replaced by LN3535 from 3 December 2005 | 8 |
| MD540 | Kingsbury Shunting Frame to Baddesley Colliery Ground Frame code deleted by 2016 (line closed) | 8 |
| MD545 | Kingsbury Junction to Whitacre Junction | 8 |
| MD550 | Not allocated | |
| MD555 | Nuneaton North Junction to Water Orton East Junction | 8 |
| MD560 | Water Orton West Junction to Park Lane Junction | 8 |
| MD565 | Castle Bromwich Junction to Ryecroft Junction | 8 |
| MD570 | Saltley (Landor Street Junction) to Kings Norton Junction (Camp Hill Lines) | 8 |
| MD575 | St Andrews Junction to Grand Junction | 8 |
| MD580 | Lifford East Junction to Lifford West Junction | 8 |
| MD601 | Kettering North Junction to Manton Junction replaced by LN3601 from 3 December 2005 | 8 |
| MD605 | Corby BSC Works to Corby North replaced by LN3605 from 3 December 2005 | 8 |
| MD610 | Corby Automotive Terminal to Corby North replaced by LN3610 from 3 December 2005 | 8 |
| MD615 | Helpston Junction to Syston South Junction replaced by LN3615 from 3 December 2005 | 8 |
| MD620 | Melton Junction Ground Frame to Asfordby replaced by LN3620 from 3 December 2005 | 8 |
| MD625 | Nottingham East Junction to West Holmes part replaced by LN206 and part by new MD625 from 1 April 2000 | 8 |
| MD625 | Nottingham East Junction to Newark Castle replaced old MD625 from 1 April 2000. Replaced by LN3625 from 3rd December 2005 | 8 |
| MD630 | Collingham to West Holmes replaced by LN3630 from 3 December 2005 (presumed) | 8 |
| MD635 | Grantham Nottingham Branch Junction to Netherfield Junction part replaced by new MD635 from 1 April 2000 | 8 |
| MD635 | Allington Junction to Netherfield Junction replaced old MD635 from 1 April 2000. Replaced by LN3635 from 3 December 2005 | 8 |
| MD640 | Rectory Junction to Cotgrave Colliery replaced by LN3640 from 3 December 2005 (presumed) | 8 |
| MD645 | Netherfield Junction to Gedling Colliery replaced by LN3645 from 3 December 2005 | 6 |
| MD650 | Werrington Junction to Gainsborough Lea Road replaced by LN170 and LN726 from 1 April 2000 | 8 |
| MD655 | Sleaford South Junction to Sleaford East Junction replaced by LN175 from 1 April 2000 | 8 |
| MD660 | Sleaford West Junction to Sleaford North Junction replaced by LN180 from 1 April 2000 | 8 |
| MD665 | Barkston South Junction to Skegness replaced by LN190 from 1 April 2000 | 8 |
| MD670 | Barkston East Junction to Allington Junction replaced by LN195 from 1 April 2000 | 8 |
| MD675 | Wrawby Junction to Pelham Street replaced by LN200 and LN728 from 1 April 2000 | 8 |
| MD680 | Boultham Junction to Pyewipe Junction replaced by LN215 from 1 April 2000 | 8 |
| MD701 | Marylebone to Aynho Junction | 8✖Neasden South Junction - Aynho Junction RA7 |
| MD705 | Greenford West Junction to South Ruislip Junction | 8 |
| MD710 | Neasden South Junction to Harrow on the Hill | 8 |
| MD711 | Northwick Park to Amersham | 8 |
| MD712 | Amersham to Aylesbury | 8 |
| MD715 | Neasden South Junction to Neasden Junction | 8 |
| MD720 | Princes Risborough to Aylesbury | 8 |
| MD725 | Aylesbury to Claydon L&NE Junction duplicated in MD726 from 6 May 2023 and fully replaced by MD726 from 2 September 2023 | 8 |
| MD726 | Aylesbury to Claydon West Junction duplicated MD725 from 6 May 2023 and fully replaced MD725 from 2 September 2023 | 8 |
| MD730 | Grendon Underwood to Akeman Street now deleted (line closed) | 8 |
| MD735 | Denbigh Hall South Junction to Bicester Town replaced by MD736 from 14 September 2015 | 7 |
| MD736 | Oxford North Junction (exclusive) to Denbigh Hall South Junction also given as Oxford Parkway (inclusive) to Denbigh Hall South Junction replaced MD735 from 14 September 2015 | 7✖RA8 route boundary to Flyover Junction. All to be upgraded to RA10 |
| MD740 | Bletchley Summit of Flyover to Fenny Stratford (Flyover Line) duplicated in MD741 from 6 May 2023 and fully replaced by MD741 from 2 September 2023 | 8 |
| MD741 | Flyover Summit Junction to Fenny Stratford Junction (Bletchley Flyover Lines) duplicated MD740 from 6 May 2023 and fully replaced MD740 from 2 September 2023 | 8✖RA2 over Saxon Street bridge from 25 August 2024 |
| MD745 | Bicester South Junction to Gavray Junction from 14 September 2015 | 10 |
| MD801 | Wolverhampton North Junction to Croes Newydd North Fork replaced by new MD801 and GW731 from 4 August 2001 | 8 |
| MD801 | Wolverhampton North Junction to Abbey Foregate (exclusive) replaced part of MD801 from 4 August 2001 | 8 |
| MD805 | MD805 Stafford Road Junction to Bushbury Oxley Junction | 8 |
| MD810 | Madeley Junction to Ironbridge | 8 |
| MD815 | Abbey Forgate to English Bridge Junction replaced by GW732 from 4 August 2001 | 8 |
| MD820 | Severn Bridge Junction to Dorrington replaced by GW730 from 4 August 2001 | 8 |
| MD825 | Sutton Bridge Junction to Aberystwyth replaced by GW733 from 4 August 2001 | 5✖Sutton Bridge Junction - Welshpool RA7 |
| MD830 | Dovey Junction to Pwllheli replaced by GW734 from 4 August 2001 | 5 |
| MD835 | Shrewsbury Crewe Junction to Gresty Lane replaced by GW735 from 4 August 2001 | 8 |
| MD840 | Gobowen South Junction to Llanddu Junction replaced by GW736 from 4 August 2001 | 5 |
| MD900 | Abbotswood Junction to Stoke Works Junction (via Worcester Shrub Hill) replaced GW300 from 27 March 2021 | 8 |
| MD910 | Pershore to Norton Junction replaced part of GW310 from 27 March 2021 | 7✖Was RA8, changed by September 2024 |
| MD940 | Worcester Shrub Hill to Shelwick Junction replaced GW340 from 27 March 2021 | 7 |
| MD950 | Worcester Tunnel Junction to Henwick replaced GW350 from 27 March 2021 | 7 |