Skip to main content

Rail cancellations (GB)

Updated:

We have used Table 3130 (Apr 2024 to Mar 2025 Period 11) from the Office of Rail and Road to calculate the percentage of rail cancellations by UK Parlimentary Constituency. To do this we first calculated the number of cancellations for each station before adding up by constituency.

There are some constituencies without mainline stations included in Table 3130 so these will have no cancellations.

10%
5%
0
Hexmap Aberafan Maesteg
Cancellations: 3.3%
Scheduled stops: 7,471
Recorded station stops: 6,644
Stations:
  • Baglan (BAJ) - 1.9%
  • Briton Ferry (BNF) - 2.1%
  • Garth (Bridgend County) (GMG) - 4.2%
  • Maesteg (MST) - 4.0%
  • Maesteg (Ewenny Road) (MEW) - 4.2%
  • Port Talbot Parkway (PTA) - 2.9%
  • Pyle (PYL) - 4.1%
Aberdeen North
Cancellations: 2.6%
Scheduled stops: 1,474
Recorded station stops: 1,434
Stations:
  • Dyce (DYC) - 2.6%
Aberdeen South
Cancellations: 1.9%
Scheduled stops: 3,170
Recorded station stops: 3,110
Stations:
  • Aberdeen (ABD) - 1.9%
Aberdeenshire North and Moray East
Cancellations: 1%
Scheduled stops: 524
Recorded station stops: 519
Stations:
  • Keith (KEH) - 1.0%
Airdrie and Shotts
Cancellations: 1.8%
Scheduled stops: 11,529
Recorded station stops: 11,317
Stations:
  • Airdrie (ADR) - 2.2%
  • Caldercruix (CAC) - 1.8%
  • Cleland (CEA) - 1.4%
  • Drumgelloch (DRU) - 1.9%
  • Hartwood (HTW) - 1.4%
  • Holytown (HLY) - 1.7%
  • Shotts (SHS) - 1.1%
Aldershot
Cancellations: 2.7%
Scheduled stops: 10,589
Recorded station stops: 9,133
Stations:
  • Aldershot (AHT) - 1.6%
  • Blackwater (BAW) - 4.1%
  • Farnborough (Main) (FNB) - 3.5%
  • Farnborough North (FNN) - 3.8%
Aldridge-Brownhills
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Alloa and Grangemouth
Cancellations: 1.4%
Scheduled stops: 4,775
Recorded station stops: 4,707
Stations:
  • Alloa (ALO) - 1.3%
  • Larbert (LBT) - 1.4%
Altrincham and Sale West
Cancellations: 3.8%
Scheduled stops: 3,000
Recorded station stops: 2,186
Stations:
  • Altrincham (ALT) - 3.6%
  • Hale (Manchester) (HAL) - 3.9%
  • Navigation Road (NVR) - 3.8%
Alyn and Deeside
Cancellations: 4.5%
Scheduled stops: 11,274
Recorded station stops: 9,578
Stations:
  • Buckley (BCK) - 5.0%
  • Caergwrle (CGW) - 5.0%
  • Cefn-Y-Bedd (CYB) - 5.0%
  • Flint (FLN) - 3.4%
  • Hawarden (HWD) - 5.0%
  • Hawarden Bridge (HWB) - 5.2%
  • Hope (Flintshire) (HPE) - 5.0%
  • Penyffordd (PNF) - 5.0%
  • Shotton (SHT) - 3.7%
Amber Valley
Cancellations: 4.4%
Scheduled stops: 3,673
Recorded station stops: 3,356
Stations:
  • Alfreton (ALF) - 4.4%
  • Ambergate (AMB) - 2.8%
  • Langley Mill (LGM) - 6.0%
Angus and Perthshire Glens
Cancellations: 1.6%
Scheduled stops: 3,323
Recorded station stops: 3,268
Stations:
  • Blair Atholl (BLA) - 1.6%
  • Dunkeld and Birnam (DKD) - 1.1%
  • Montrose (MTS) - 1.9%
  • Pitlochry (PIT) - 1.0%
  • Rannoch (RAN) - 1.4%
Arbroath and Broughty Ferry
Cancellations: 3%
Scheduled stops: 4,617
Recorded station stops: 2,976
Stations:
  • Arbroath (ARB) - 2.4%
  • Balmossie (BSI) - 4.5%
  • Barry Links (BYL) - 4.5%
  • Broughty Ferry (BYF) - 3.4%
  • Carnoustie (CAN) - 3.1%
  • Golf Street (GOF) - 4.5%
  • Monifieth (MON) - 3.9%
Argyll, Bute and South Lochaber
Cancellations: 2.2%
Scheduled stops: 8,493
Recorded station stops: 6,308
Stations:
  • Ardlui (AUI) - 2.0%
  • Arrochar and Tarbet (ART) - 2.0%
  • Bridge Of Orchy (BRO) - 1.4%
  • Cardross (CDR) - 2.8%
  • Connel Ferry (CON) - 0.9%
  • Craigendoran (CGD) - 2.7%
  • Dalmally (DAL) - 0.6%
  • Falls Of Cruachan (FOC) - data not applicable
  • Garelochhead (GCH) - 2.0%
  • Helensburgh Central (HLC) - 2.7%
  • Helensburgh Upper (HLU) - 2.0%
  • Loch Awe (LHA) - 0.9%
  • Lochailort (LCL) - 2.0%
  • Oban (OBN) - 0.9%
  • Taynuilt (TAY) - 0.9%
Arundel and South Downs
Cancellations: 2.4%
Scheduled stops: 14,083
Recorded station stops: 13,747
Stations:
  • Amberley (AMY) - 2.8%
  • Arundel (ARU) - 3.2%
  • Barnham (BAA) - 1.9%
  • Pulborough (PUL) - 3.2%
Ashfield
Cancellations: 1.3%
Scheduled stops: 2,280
Recorded station stops: 2,245
Stations:
  • Kirkby-in-Ashfield (KKB) - 1.4%
  • Sutton Parkway (SPK) - 1.4%
Ashford
Cancellations: 1.1%
Scheduled stops: 9,724
Recorded station stops: 9,591
Stations:
  • Ashford International (AFK) - 1.0%
  • Westenhanger (WHA) - 0.9%
  • Wye (WYE) - 1.6%
Ashton-under-Lyne
Cancellations: 3.2%
Scheduled stops: 4,590
Recorded station stops: 4,435
Stations:
  • Ashton-Under-Lyne (AHN) - 4.8%
  • Fairfield (FRF) - 2.4%
  • Guide Bridge (GUI) - 3.0%
Aylesbury
Cancellations: 1.2%
Scheduled stops: 4,778
Recorded station stops: 4,719
Stations:
  • Aylesbury (AYS) - 1.0%
  • Cheddington (CED) - 1.5%
Ayr, Carrick and Cumnock
Cancellations: 1.9%
Scheduled stops: 5,907
Recorded station stops: 5,285
Stations:
  • Ayr (AYR) - 1.8%
  • Barrhill (BRL) - 5.7%
  • Girvan (GIR) - 2.5%
  • Maybole (MAY) - 2.5%
  • New Cumnock (NCK) - 1.7%
  • Newton-On-Ayr (NOA) - 1.5%
Banbury
Cancellations: 1.8%
Scheduled stops: 5,761
Recorded station stops: 5,257
Stations:
  • Banbury (BAN) - 1.1%
  • Charlbury (CBY) - 3.0%
  • Finstock (FIN) - low quality data
  • Kingham (KGM) - 3.1%
Bangor Aberconwy
Cancellations: 3.7%
Scheduled stops: 10,729
Recorded station stops: 8,398
Stations:
  • Bangor (Gwynedd) (BNG) - 5.0%
  • Betws-y-Coed (BYC) - 2.8%
  • Conwy (CNW) - 2.2%
  • Deganwy (DGY) - 4.5%
  • Dolgarrog (DLG) - 3.9%
  • Dolwyddelan (DWD) - 3.0%
  • Glan Conwy (GCW) - 3.9%
  • Llandudno (LLD) - 4.5%
  • Llandudno Junction (LLJ) - 4.1%
  • Llanfairfechan (LLF) - 2.2%
  • Llanrwst (LWR) - 2.3%
  • North Llanrwst (NLR) - 3.9%
  • Penmaenmawr (PMW) - 2.2%
  • Pont-y-Pant (PYP) - 3.0%
  • Roman Bridge (RMB) - 3.0%
  • Tal-y-Cafn (TLC) - 3.6%
Barking
Cancellations: 1.8%
Scheduled stops: 18,329
Recorded station stops: 18,005
Stations:
  • Barking (BKG) - 1.4%
  • Barking Riverside (BGV) - 2.4%
  • Dagenham Dock (DDK) - 2.4%
Barnsley North
Cancellations: 5.3%
Scheduled stops: 4,449
Recorded station stops: 4,118
Stations:
  • Barnsley (BNY) - 5.7%
  • Darton (DRT) - 4.2%
Barnsley South
Cancellations: 5.6%
Scheduled stops: 6,977
Recorded station stops: 6,385
Stations:
  • Bolton-Upon-Dearne (BTD) - 6.1%
  • Elsecar (ELR) - 5.2%
  • Goldthorpe (GOE) - 6.1%
  • Thurnscoe (THC) - 6.1%
  • Wombwell (WOM) - 5.2%
Barrow and Furness
Cancellations: 4.9%
Scheduled stops: 11,750
Recorded station stops: 10,441
Stations:
  • Askam (ASK) - 4.1%
  • Barrow-In-Furness (BIF) - 4.0%
  • Bootle (Cumbria) (BOC) - 5.4%
  • Dalton (Cumbria) (DLT) - 4.8%
  • Foxfield (FOX) - 9.6%
  • Green Road (GNR) - 4.0%
  • Kirkby-In-Furness (KBF) - 4.1%
  • Millom (MLM) - 4.1%
  • Ravenglass for Eskdale (RAV) - 5.1%
  • Roose (ROO) - 5.0%
  • Silecroft (SIC) - 5.4%
  • Ulverston (ULV) - 4.8%
Basildon and Billericay
Cancellations: 1.5%
Scheduled stops: 7,042
Recorded station stops: 6,935
Stations:
  • Basildon (BSO) - 1.1%
  • Billericay (BIC) - 2.0%
Basingstoke
Cancellations: 1.8%
Scheduled stops: 8,099
Recorded station stops: 7,951
Stations:
  • Basingstoke (BSK) - 1.8%
Bassetlaw
Cancellations: 4.4%
Scheduled stops: 4,937
Recorded station stops: 4,715
Stations:
  • Retford (RET) - 4.0%
  • Shireoaks (SRO) - 5.9%
  • Worksop (WRK) - 4.2%
Bath
Cancellations: 1.9%
Scheduled stops: 5,251
Recorded station stops: 5,152
Stations:
  • Bath Spa (BTH) - 1.8%
  • Oldfield Park (OLF) - 2.1%
Bathgate and Linlithgow
Cancellations: 2.2%
Scheduled stops: 9,539
Recorded station stops: 9,325
Stations:
  • Armadale (West Lothian) (ARM) - 1.8%
  • Bathgate (BHG) - 2.7%
  • Blackridge (BKR) - 1.8%
  • Linlithgow (LIN) - 2.3%
Battersea
Cancellations: 2.7%
Scheduled stops: 71,589
Recorded station stops: 69,554
Stations:
  • Balham (BAL) - 1.4%
  • Battersea Park (BAK) - 1.6%
  • Clapham Junction (CLJ) - 3.1%
  • Queenstown Road (Battersea) (QRB) - 2.4%
Beaconsfield
Cancellations: 4.5%
Scheduled stops: 13,759
Recorded station stops: 13,132
Stations:
  • Beaconsfield (BCF) - 0.8%
  • Bourne End (BNE) - 4.3%
  • Denham (DNM) - 0.7%
  • Denham Golf Club (DGC) - 0.9%
  • Iver (IVR) - 8.8%
  • Marlow (MLW) - 3.9%
  • Taplow (TAP) - 8.1%
Beckenham and Penge
Cancellations: 2.8%
Scheduled stops: 54,538
Recorded station stops: 52,906
Stations:
  • Anerley (ANZ) - 5.0%
  • Beckenham Junction (BKJ) - 3.8%
  • Birkbeck (BIK) - 1.3%
  • Clock House (CLK) - 2.1%
  • Crystal Palace (CYP) - 1.7%
  • Eden Park (EDN) - 2.5%
  • Elmers End (ELE) - 2.0%
  • Kent House (KTH) - 4.7%
  • New Beckenham (NBC) - 1.7%
  • Penge East (PNE) - 4.5%
  • Penge West (PNW) - 2.4%
  • Ravensbourne (RVB) - 1.9%
  • Shortlands (SRT) - 2.9%
  • West Wickham (WWI) - 2.4%
Bedford
Cancellations: 4.1%
Scheduled stops: 7,942
Recorded station stops: 7,617
Stations:
  • Bedford (BDM) - 4.5%
  • Bedford St Johns (BSJ) - 0.5%
Bermondsey and Old Southwark
Cancellations: 2%
Scheduled stops: 94,871
Recorded station stops: 79,038
Stations:
  • Canada Water (ZCW) - 1.1%
  • London Bridge (LBG) - 2.6%
  • New Cross (NWX) - 1.9%
  • Rotherhithe (ROE) - 1.2%
  • Surrey Quays (SQE) - 1.7%
Berwickshire, Roxburgh and Selkirk
Cancellations: 3.2%
Scheduled stops: 4,871
Recorded station stops: 4,709
Stations:
  • Galashiels (GAL) - 3.6%
  • Reston (RSN) - 0.6%
  • Stow (SOI) - 3.4%
  • Tweedbank (TWB) - 3.5%
Bethnal Green and Stepney
Cancellations: 2.6%
Scheduled stops: 79,661
Recorded station stops: 77,565
Stations:
  • Bethnal Green Rail (BET) - 1.7%
  • Cambridge Heath (CBH) - 1.9%
  • Limehouse (LHS) - 1.4%
  • Shadwell (SDE) - 1.1%
  • Shoreditch High Street (SDC) - 1.3%
  • Whitechapel (ZLW) - 4.5%
Beverley and Holderness
Cancellations: 7%
Scheduled stops: 2,174
Recorded station stops: 1,995
Stations:
  • Arram (ARR) - 10.7%
  • Beverley (BEV) - 6.6%
Bexhill and Battle
Cancellations: 4%
Scheduled stops: 20,455
Recorded station stops: 16,188
Stations:
  • Battle (BAT) - 2.9%
  • Bexhill (BEX) - 5.4%
  • Collington (CLL) - 4.9%
  • Cooden Beach (COB) - 4.8%
  • Crowhurst (CWU) - 2.5%
  • Doleham (DLH) - 2.8%
  • Etchingham (ETC) - 2.7%
  • Normans Bay (NSB) - 5.2%
  • Pevensey Bay (PEB) - 8.3%
  • Pevensey and Westham (PEV) - 5.0%
  • Robertsbridge (RBR) - 2.3%
  • Stonegate (SOG) - 2.5%
  • Three Oaks (TOK) - 4.3%
  • Winchelsea (WSE) - 4.3%
Bexleyheath and Crayford
Cancellations: 3.2%
Scheduled stops: 20,553
Recorded station stops: 19,886
Stations:
  • Barnehurst (BNH) - 2.3%
  • Bexleyheath (BXH) - 2.3%
  • Crayford (CRY) - 1.6%
  • Slade Green (SGR) - 5.8%
Bicester and Woodstock
Cancellations: 1%
Scheduled stops: 8,578
Recorded station stops: 8,171
Stations:
  • Bicester North (BCS) - 0.2%
  • Bicester Village (BIT) - 0.7%
  • Combe (Oxon) (CME) - low quality data
  • Hanborough (HND) - 3.1%
  • Heyford (HYD) - 1.4%
  • Islip (ISP) - 1.0%
  • Oxford Parkway (OXP) - 0.8%
  • Tackley (TAC) - 1.4%
Birkenhead
Cancellations: 5.7%
Scheduled stops: 54,088
Recorded station stops: 50,857
Stations:
  • Bebington (BEB) - 8.2%
  • Bidston (BID) - 5.0%
  • Birkenhead Central (BKC) - 6.1%
  • Birkenhead Hamilton Square (BKQ) - 5.5%
  • Birkenhead North (BKN) - 4.5%
  • Birkenhead Park (BKP) - 4.8%
  • Conway Park (CNP) - 4.8%
  • Green Lane (GNL) - 6.9%
  • Rock Ferry (RFY) - 7.3%
  • Upton (Merseyside) (UPT) - 5.4%
Birmingham Edgbaston
Cancellations: 1.6%
Scheduled stops: 9,269
Recorded station stops: 9,116
Stations:
  • Five Ways (FWY) - 1.4%
  • University (Birmingham) (UNI) - 1.8%
Birmingham Erdington
Cancellations: 5.2%
Scheduled stops: 7,274
Recorded station stops: 6,892
Stations:
  • Erdington (ERD) - 5.2%
  • Gravelly Hill (GVH) - 5.2%
Birmingham Hall Green and Moseley
Cancellations: 3.2%
Scheduled stops: 5,558
Recorded station stops: 5,192
Stations:
  • Hall Green (HLG) - 3.5%
  • Small Heath (SMA) - 2.8%
  • Yardley Wood (YRD) - 3.5%
Birmingham Hodge Hill and Solihull North
Cancellations: 1.3%
Scheduled stops: 1,904
Recorded station stops: 1,878
Stations:
  • Lea Hall (LEH) - 1.4%
Birmingham Ladywood
Cancellations: 3%
Scheduled stops: 46,681
Recorded station stops: 45,282
Stations:
  • Adderley Park (ADD) - 1.5%
  • Aston (AST) - 3.6%
  • Birmingham Moor Street (BMO) - 2.7%
  • Birmingham New Street (BHM) - 3.1%
  • Birmingham Snow Hill (BSW) - 2.5%
  • Bordesley (BBS) - low quality data
  • Duddeston (DUD) - 2.9%
  • Jewellery Quarter (JEQ) - 2.6%
Birmingham Northfield
Cancellations: 1.6%
Scheduled stops: 7,426
Recorded station stops: 7,308
Stations:
  • Longbridge (LOB) - 1.7%
  • Northfield (NFD) - 1.5%
Birmingham Perry Barr
Cancellations: 0.5%
Scheduled stops: 5,602
Recorded station stops: 5,571
Stations:
  • Hamstead (Birmingham) (HSD) - 0.6%
  • Perry Barr (PRY) - 0.5%
  • Witton (West Midlands) (WTT) - 0.5%
Birmingham Selly Oak
Cancellations: 1.4%
Scheduled stops: 11,139
Recorded station stops: 10,977
Stations:
  • Bournville (BRV) - 1.5%
  • Kings Norton (KNN) - 1.5%
  • Selly Oak (SLY) - 1.5%
Birmingham Yardley
Cancellations: 3.1%
Scheduled stops: 7,597
Recorded station stops: 7,357
Stations:
  • Acocks Green (ACG) - 4.3%
  • Spring Road (SRI) - 3.5%
  • Stechford (SCF) - 1.4%
  • Tyseley (TYS) - 3.4%
Bishop Auckland
Cancellations: 5.1%
Scheduled stops: 1,648
Recorded station stops: 1,489
Stations:
  • Bishop Auckland (BIA) - 5.1%
  • Shildon (SHD) - 5.1%
Blackburn
Cancellations: 5.1%
Scheduled stops: 7,385
Recorded station stops: 6,721
Stations:
  • Blackburn (BBN) - 6.1%
  • Cherry Tree (CYT) - 3.6%
  • Mill Hill (Lancs) (MLH) - 3.4%
  • Pleasington (PLS) - 3.6%
Blackley and Middleton South
Cancellations: 6.3%
Scheduled stops: 3,278
Recorded station stops: 3,068
Stations:
  • Mills Hill (Manchester) (MIH) - 6.3%
  • Moston (MSO) - 6.3%
Blackpool North and Fleetwood
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Blackpool South
Cancellations: 6.3%
Scheduled stops: 6,715
Recorded station stops: 6,023
Stations:
  • Blackpool North (BPN) - 6.7%
  • Blackpool Pleasure Beach (BPB) - 5.7%
  • Blackpool South (BPS) - 5.5%
  • Layton (Lancs) (LAY) - 6.2%
Blaenau Gwent and Rhymney
Cancellations: 4.3%
Scheduled stops: 12,677
Recorded station stops: 11,685
Stations:
  • Bargoed (BGD) - 2.9%
  • Brithdir (BHD) - 3.4%
  • Ebbw Vale Parkway (EBV) - 6.4%
  • Ebbw Vale Town (EBB) - 6.4%
  • Gilfach Fargoed (GFF) - 4.7%
  • Llanhilleth (LTH) - 5.7%
  • Pontlottyn (PLT) - 3.5%
  • Rhymney (RHY) - 2.6%
  • Tir-Phil (TIR) - 3.5%
Blaydon and Consett
Cancellations: 7.5%
Scheduled stops: 1,066
Recorded station stops: 981
Stations:
  • Blaydon (BLO) - 7.5%
Blyth and Ashington
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Bognor Regis and Littlehampton
Cancellations: 2.5%
Scheduled stops: 11,767
Recorded station stops: 11,468
Stations:
  • Bognor Regis (BOG) - 3.3%
  • Ford (FOD) - 2.1%
  • Littlehampton (LIT) - 2.4%
Bolsover
Cancellations: 1.7%
Scheduled stops: 2,544
Recorded station stops: 598
Stations:
  • Creswell (CWD) - 1.7%
  • Langwith-Whaley Thorns (LAG) - 1.6%
  • Shirebrook (SHB) - 1.7%
  • Whitwell (Derbyshire) (WWL) - 1.7%
Bolton North East
Cancellations: 6.4%
Scheduled stops: 3,244
Recorded station stops: 2,505
Stations:
  • Bromley Cross (Lancs) (BMC) - 6.4%
  • Hall-I'-Th'-Wood (HID) - 6.4%
Bolton South and Walkden
Cancellations: 4.7%
Scheduled stops: 10,604
Recorded station stops: 9,597
Stations:
  • Bolton (BON) - 5.4%
  • Farnworth (FNW) - 3.4%
  • Kearsley (Manchester) (KSL) - 3.1%
  • Moses Gate (MSS) - 3.1%
  • Walkden (WKD) - 4.5%
Bolton West
Cancellations: 5.1%
Scheduled stops: 8,136
Recorded station stops: 7,548
Stations:
  • Blackrod (BLK) - 6.4%
  • Daisy Hill (DSY) - 4.5%
  • Horwich Parkway (HWI) - 5.9%
  • Lostock (LOT) - 5.9%
  • Westhoughton (WHG) - 3.2%
Bootle
Cancellations: 3.9%
Scheduled stops: 14,808
Recorded station stops: 14,227
Stations:
  • Bootle New Strand (BNW) - 3.9%
  • Bootle Oriel Road (BOT) - 3.9%
  • Seaforth and Litherland (SFL) - 3.9%
  • Waterloo (Merseyside) (WLO) - 3.8%
Boston and Skegness
Cancellations: 3.6%
Scheduled stops: 2,928
Recorded station stops: 2,161
Stations:
  • Boston (BSN) - 3.3%
  • Havenhouse (HVN) - 3.1%
  • Hubberts Bridge (HBB) - 2.6%
  • Skegness (SKG) - 4.2%
  • Swineshead (SWE) - 3.1%
  • Thorpe Culvert (TPC) - 1.7%
  • Wainfleet (WFL) - 4.2%
Bournemouth East
Cancellations: 2.5%
Scheduled stops: 6,096
Recorded station stops: 5,939
Stations:
  • Bournemouth (BMH) - 2.2%
  • Pokesdown (POK) - 3.4%
Bournemouth West
Cancellations: 3.5%
Scheduled stops: 2,125
Recorded station stops: 2,051
Stations:
  • Branksome (BSM) - 3.5%
Bracknell
Cancellations: 3%
Scheduled stops: 6,434
Recorded station stops: 4,852
Stations:
  • Bracknell (BCE) - 2.5%
  • Crowthorne (CRN) - 3.9%
  • Martins Heron (MAO) - 2.6%
  • Sandhurst (Berks) (SND) - 3.9%
Bradford East
Cancellations: 4.8%
Scheduled stops: 1,726
Recorded station stops: 1,643
Stations:
  • Apperley Bridge (APY) - 4.8%
Bradford South
Cancellations: 4.6%
Scheduled stops: 1,930
Recorded station stops: 1,840
Stations:
  • Low Moor (LMR) - 4.6%
Bradford West
Cancellations: 6.2%
Scheduled stops: 9,084
Recorded station stops: 8,520
Stations:
  • Bradford Forster Square (BDQ) - 5.9%
  • Bradford Interchange (BDI) - 6.4%
Braintree
Cancellations: 0.9%
Scheduled stops: 3,356
Recorded station stops: 1,160
Stations:
  • Braintree (BTR) - 1.0%
  • Braintree Freeport (BTP) - 1.0%
  • Bures (BUE) - 0.6%
Brecon, Radnor and Cwm Tawe
Cancellations: 4.3%
Scheduled stops: 2,255
Recorded station stops: 834
Stations:
  • Builth Road (BHR) - 3.5%
  • Cilmeri (CIM) - 3.5%
  • Dolau (DOL) - 5.5%
  • Garth (Powys) (GTH) - 3.5%
  • Knucklas (KNU) - 5.5%
  • Llanbister Road (LLT) - 5.5%
  • Llandrindod (LLO) - 4.6%
  • Llangammarch (LLM) - 3.5%
  • Llangynllo (LGO) - 5.5%
  • Llanwrtyd (LNW) - 3.5%
  • Pen-Y-Bont (Mid Wales) (PNY) - 5.5%
  • Sugar Loaf (SUG) - 3.5%
Brent East
Cancellations: 4.7%
Scheduled stops: 11,779
Recorded station stops: 11,218
Stations:
  • Brondesbury (BSY) - 5.6%
  • Harlesden (HDN) - 3.1%
Brent West
Cancellations: 3%
Scheduled stops: 23,322
Recorded station stops: 22,598
Stations:
  • Kenton (KNT) - 3.1%
  • North Wembley (NWB) - 3.1%
  • South Kenton (SOK) - 3.1%
  • Stonebridge Park (SBP) - 3.1%
  • Sudbury and Harrow Road (SUD) - 1.9%
  • Wembley Central (WMB) - 3.4%
  • Wembley Stadium (WCX) - 1.0%
Brentford and Isleworth
Cancellations: 3.4%
Scheduled stops: 15,909
Recorded station stops: 15,360
Stations:
  • Brentford (BFD) - 3.2%
  • Hounslow (HOU) - 2.9%
  • Isleworth (ISL) - 3.1%
  • Kew Bridge (KWB) - 3.2%
  • Syon Lane (SYL) - 3.1%
  • Whitton (WTN) - 4.8%
Brentwood and Ongar
Cancellations: 4.8%
Scheduled stops: 26,673
Recorded station stops: 25,393
Stations:
  • Brentwood (BRE) - 7.6%
  • Ingatestone (INT) - 0.9%
  • Shenfield (SNF) - 4.5%
  • West Horndon (WHR) - 1.1%
Bridgend
Cancellations: 2.3%
Scheduled stops: 8,552
Recorded station stops: 7,841
Stations:
  • Bridgend (BGN) - 2.0%
  • Pencoed (PCD) - 1.7%
  • Sarn (SRR) - 2.8%
  • Tondu (TDU) - 3.5%
  • Wildmill (WMI) - 2.8%
Bridgwater
Cancellations: 3.3%
Scheduled stops: 2,540
Recorded station stops: 2,457
Stations:
  • Bridgwater (BWT) - 3.3%
  • Highbridge and Burnham (HIG) - 3.2%
Bridlington and The Wolds
Cancellations: 6.8%
Scheduled stops: 5,995
Recorded station stops: 4,934
Stations:
  • Bempton (BEM) - 4.4%
  • Bridlington (BDT) - 6.3%
  • Driffield (DRF) - 6.8%
  • Hutton Cranswick (HUT) - 8.3%
  • Nafferton (NFN) - 7.8%
Brigg and Immingham
Cancellations: 2.8%
Scheduled stops: 6,278
Recorded station stops: 5,588
Stations:
  • Barnetby (BTB) - 3.4%
  • Barrow Haven (BAV) - 2.6%
  • Barton-On-Humber (BAU) - 2.6%
  • Brigg (BGG) - low quality data
  • Goxhill (GOX) - 2.6%
  • Habrough (HAB) - 3.3%
  • Healing (HLI) - 2.1%
  • New Holland (NHL) - 2.6%
  • Stallingborough (SLL) - 2.1%
  • Thornton Abbey (TNA) - 2.6%
  • Ulceby (ULC) - 2.3%
Brighton Kemptown and Peacehaven
Cancellations: 2.6%
Scheduled stops: 3,974
Recorded station stops: 3,868
Stations:
  • Falmer (FMR) - 2.6%
Brighton Pavilion
Cancellations: 3.8%
Scheduled stops: 23,470
Recorded station stops: 22,571
Stations:
  • Brighton (BTN) - 4.1%
  • London Road (Brighton) (LRB) - 2.2%
  • Moulsecoomb (MCB) - 2.0%
  • Preston Park (PRP) - 5.1%
Bristol Central
Cancellations: 1.8%
Scheduled stops: 5,376
Recorded station stops: 2,644
Stations:
  • Clifton Down (CFN) - 1.9%
  • Montpelier (MTP) - 1.8%
  • Redland (RDA) - 1.8%
Bristol East
Cancellations: 2.2%
Scheduled stops: 16,235
Recorded station stops: 15,875
Stations:
  • Bristol Temple Meads (BRI) - 2.5%
  • Lawrence Hill (LWH) - 1.7%
  • Stapleton Road (SRD) - 1.7%
Bristol North East
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Bristol North West
Cancellations: 2.1%
Scheduled stops: 8,160
Recorded station stops: 3,303
Stations:
  • Avonmouth (AVN) - 2.1%
  • Portway Park and Ride (PRI) - 2.0%
  • Sea Mills (SML) - 2.0%
  • Shirehampton (SHH) - 2.0%
  • St Andrews Road (SAR) - 2.7%
Bristol South
Cancellations: 2%
Scheduled stops: 2,412
Recorded station stops: 1,748
Stations:
  • Bedminster (BMT) - 2.1%
  • Parson Street (PSN) - 2.1%
Broadland and Fakenham
Cancellations: 0.1%
Scheduled stops: 7,504
Recorded station stops: 6,384
Stations:
  • Acle (ACL) - 0.2%
  • Berney Arms (BYA) - 0.0%
  • Brundall (BDA) - 0.2%
  • Brundall Gardens (BGA) - 0.1%
  • Buckenham (BUC) - 0.0%
  • Cantley (CNY) - 0.1%
  • Lingwood (LGD) - 0.2%
  • Reedham (Norfolk) (REE) - 0.1%
  • Salhouse (SAH) - 0.0%
Bromley and Biggin Hill
Cancellations: 1.8%
Scheduled stops: 24,071
Recorded station stops: 23,626
Stations:
  • Bickley (BKL) - 2.5%
  • Bromley North (BMN) - 0.5%
  • Bromley South (BMS) - 1.9%
  • Hayes (HYS) - 2.0%
  • Sundridge Park (SUP) - 0.5%
Bromsgrove
Cancellations: 2.4%
Scheduled stops: 10,523
Recorded station stops: 10,200
Stations:
  • Alvechurch (ALV) - 2.5%
  • Barnt Green (BTG) - 2.4%
  • Bromsgrove (BMV) - 2.2%
  • Hagley (HAG) - 2.1%
  • Wythall (WYT) - 3.4%
Broxbourne
Cancellations: 2.5%
Scheduled stops: 22,755
Recorded station stops: 22,163
Stations:
  • Broxbourne (BXB) - 2.8%
  • Cheshunt (CHN) - 2.6%
  • Rye House (RYH) - 2.2%
  • St Margarets (Herts) (SMT) - 2.2%
  • Theobalds Grove (TEO) - 1.6%
  • Waltham Cross (WLC) - 2.9%
Broxtowe
Cancellations: 3.7%
Scheduled stops: 6,128
Recorded station stops: 5,902
Stations:
  • Attenborough (ATB) - 3.4%
  • Beeston (BEE) - 3.8%
Buckingham and Bletchley
Cancellations: 1.7%
Scheduled stops: 5,613
Recorded station stops: 5,516
Stations:
  • Bletchley (BLY) - 1.9%
  • Fenny Stratford (FEN) - 0.6%
Burnley
Cancellations: 6.2%
Scheduled stops: 7,258
Recorded station stops: 6,572
Stations:
  • Brierfield (BRF) - 5.7%
  • Burnley Barracks (BUB) - 5.8%
  • Burnley Central (BNC) - 5.7%
  • Burnley Manchester Road (BYM) - 7.4%
  • Hapton (HPN) - 5.7%
  • Rose Grove (RSG) - 5.9%
Burton and Uttoxeter
Cancellations: 3.7%
Scheduled stops: 2,956
Recorded station stops: 2,614
Stations:
  • Burton-On-Trent (BUT) - 3.2%
  • Uttoxeter (UTT) - 5.1%
Bury North
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Bury South
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Bury St Edmunds and Stowmarket
Cancellations: 0.3%
Scheduled stops: 5,590
Recorded station stops: 5,568
Stations:
  • Bury St Edmunds (BSE) - 0.2%
  • Elmswell (ESW) - 0.2%
  • Stowmarket (SMK) - 0.6%
  • Thurston (TRS) - 0.2%
Caerfyrddin
Cancellations: 3.6%
Scheduled stops: 4,716
Recorded station stops: 3,981
Stations:
  • Ammanford (AMF) - 4.3%
  • Carmarthen (CMN) - 3.2%
  • Cynghordy (CYN) - 3.5%
  • Ffairfach (FFA) - 4.3%
  • Llandeilo (LLL) - 4.3%
  • Llandovery (LLV) - 4.3%
  • Llandybie (LLI) - 4.3%
  • Llangadog (LLG) - 4.3%
  • Llanwrda (LNR) - 4.3%
  • Pantyffynnon (PTF) - 4.3%
  • Whitland (WTL) - 4.0%
Caerphilly
Cancellations: 3.9%
Scheduled stops: 18,998
Recorded station stops: 16,459
Stations:
  • Aber (ABE) - 4.0%
  • Caerphilly (CPH) - 3.1%
  • Energlyn and Churchill Park (ECP) - 4.4%
  • Hengoed (HNG) - 4.4%
  • Llanbradach (LNB) - 4.3%
  • Pengam (PGM) - 4.3%
  • Ystrad Mynach (YSM) - 3.4%
Caithness, Sutherland and Easter Ross
Cancellations: 3.3%
Scheduled stops: 7,558
Recorded station stops: 4,316
Stations:
  • Achanalt (AAT) - 0.0%
  • Achnasheen (ACN) - 0.0%
  • Alness (ASS) - 4.6%
  • Altnabreac (ABC) - data not applicable
  • Ardgay (ARD) - 5.1%
  • Beauly (BEL) - 4.3%
  • Brora (BRA) - 2.7%
  • Conon Bridge (CBD) - 4.3%
  • Culrain (CUA) - 2.2%
  • Dingwall (DIN) - 4.2%
  • Dunrobin Castle (DNO) - data not applicable
  • Fearn (FRN) - 4.1%
  • Forsinard (FRS) - 2.7%
  • Garve (GVE) - 0.0%
  • Georgemas Junction (GGJ) - 3.0%
  • Golspie (GOL) - 2.7%
  • Helmsdale (HMS) - 2.7%
  • Invergordon (IGD) - 4.6%
  • Invershin (INH) - 2.2%
  • Kildonan (KIL) - 2.7%
  • Kinbrace (KBC) - 3.1%
  • Lairg (LRG) - 2.4%
  • Lochluichart (LCC) - 0.0%
  • Muir Of Ord (MOO) - 4.2%
  • Rogart (ROG) - 2.7%
  • Scotscalder (SCT) - 2.5%
  • Tain (TAI) - 4.1%
  • Thurso (THS) - 7.6%
  • Wick (WCK) - 1.1%
Calder Valley
Cancellations: 6.2%
Scheduled stops: 12,486
Recorded station stops: 11,703
Stations:
  • Brighouse (BGH) - 4.8%
  • Hebden Bridge (HBD) - 6.3%
  • Mytholmroyd (MYT) - 7.4%
  • Todmorden (TOD) - 6.3%
  • Walsden (WDN) - 6.8%
Camborne and Redruth
Cancellations: 2.8%
Scheduled stops: 4,764
Recorded station stops: 4,122
Stations:
  • Camborne (CBN) - 2.8%
  • Hayle (HYL) - 2.7%
  • Redruth (RED) - 3.1%
Cambridge
Cancellations: 3.3%
Scheduled stops: 9,731
Recorded station stops: 9,412
Stations:
  • Cambridge (CBG) - 3.3%
Cannock Chase
Cancellations: 0.9%
Scheduled stops: 5,372
Recorded station stops: 5,314
Stations:
  • Cannock (CAO) - 0.6%
  • Hednesford (HNF) - 1.0%
  • Rugeley Town (RGT) - 1.3%
Canterbury
Cancellations: 1.3%
Scheduled stops: 10,637
Recorded station stops: 9,276
Stations:
  • Adisham (ADM) - 1.7%
  • Bekesbourne (BKS) - 1.7%
  • Canterbury East (CBE) - 1.0%
  • Canterbury West (CBW) - 0.9%
  • Chartham (CRT) - 1.6%
  • Chestfield and Swalecliffe (CSW) - 1.2%
  • Whitstable (WHI) - 1.4%
Cardiff East
Cancellations: 3.8%
Scheduled stops: 12,132
Recorded station stops: 11,673
Stations:
  • Cardiff Queen Street (CDQ) - 3.8%
Cardiff North
Cancellations: 5.9%
Scheduled stops: 32,177
Recorded station stops: 26,718
Stations:
  • Birchgrove (BCG) - 11.7%
  • Coryton (COY) - 8.6%
  • Heath High Level (HHL) - 5.9%
  • Heath Low Level (HLL) - 3.1%
  • Lisvane and Thornhill (LVT) - 5.9%
  • Llandaf (LLN) - 3.7%
  • Llanishen (LLS) - 5.9%
  • Rhiwbina (RHI) - 11.7%
  • Taffs Well (TAF) - 3.5%
  • Ty Glas (TGS) - 6.1%
  • Whitchurch (Cardiff) (WHT) - 11.7%
Cardiff South and Penarth
Cancellations: 3.8%
Scheduled stops: 49,887
Recorded station stops: 46,259
Stations:
  • Cardiff Bay (CDB) - 5.5%
  • Cardiff Central (CDF) - 2.9%
  • Cathays (CYS) - 3.4%
  • Cogan (CGN) - 2.9%
  • Dinas Powys (DNS) - 3.0%
  • Dingle Road (DGL) - 7.4%
  • Eastbrook (EBK) - 3.0%
  • Grangetown (Cardiff) (GTN) - 5.0%
  • Ninian Park (NNP) - 4.3%
  • Penarth (PEN) - 5.1%
Cardiff West
Cancellations: 3.6%
Scheduled stops: 13,198
Recorded station stops: 12,711
Stations:
  • Danescourt (DCT) - 4.8%
  • Fairwater (FRW) - 4.9%
  • Pontyclun (PYC) - 1.7%
  • Radyr (RDR) - 3.0%
  • Waun-gron Park (WNG) - 4.9%
Carlisle
Cancellations: 5.6%
Scheduled stops: 6,945
Recorded station stops: 6,319
Stations:
  • Brampton (Cumbria) (BMP) - 8.7%
  • Carlisle (CAR) - 4.9%
  • Wetheral (WRL) - 8.1%
Carshalton and Wallington
Cancellations: 2.5%
Scheduled stops: 16,346
Recorded station stops: 15,913
Stations:
  • Carshalton (CSH) - 3.5%
  • Carshalton Beeches (CSB) - 1.7%
  • Hackbridge (HCB) - 3.5%
  • Wallington (WLT) - 1.7%
Castle Point
Cancellations: 0.9%
Scheduled stops: 6,137
Recorded station stops: 6,082
Stations:
  • Benfleet (BEF) - 0.9%
Central Ayrshire
Cancellations: 1.5%
Scheduled stops: 9,427
Recorded station stops: 8,448
Stations:
  • Barassie (BSS) - 1.5%
  • Irvine (IRV) - 1.4%
  • Prestwick International Airport (PRA) - 1.4%
  • Prestwick Town (PTW) - 1.6%
  • Troon (TRN) - 1.6%
Central Devon
Cancellations: 2.8%
Scheduled stops: 7,048
Recorded station stops: 5,524
Stations:
  • Copplestone (COP) - 3.4%
  • Crediton (CDI) - 2.3%
  • Eggesford (EGG) - 3.3%
  • Lapford (LAP) - 3.8%
  • Morchard Road (MRD) - 3.4%
  • Newton St Cyres (NTC) - 2.7%
  • Okehampton (OKE) - 1.5%
  • Yeoford (YEO) - 3.4%
Central Suffolk and North Ipswich
Cancellations: 0.7%
Scheduled stops: 2,979
Recorded station stops: 2,068
Stations:
  • Needham Market (NMT) - 0.2%
  • Westerfield (WFI) - 1.4%
  • Wickham Market (WCM) - 0.4%
Ceredigion Preseli
Cancellations: 4.3%
Scheduled stops: 3,546
Recorded station stops: 2,525
Stations:
  • Aberystwyth (AYW) - 4.0%
  • Borth (BRH) - 4.0%
  • Bow Street (BOW) - 4.0%
  • Clunderwen (CUW) - 4.4%
  • Fishguard Harbour (FGH) - 6.5%
  • Fishguard and Goodwick (FGW) - 6.5%
Chatham and Aylesford
Cancellations: 2.5%
Scheduled stops: 10,695
Recorded station stops: 10,415
Stations:
  • Chatham (CTM) - 3.0%
  • New Hythe (NHE) - 1.8%
  • Snodland (SDA) - 1.9%
Cheadle
Cancellations: 4.6%
Scheduled stops: 12,373
Recorded station stops: 11,798
Stations:
  • Bramhall (BML) - 3.4%
  • Cheadle Hulme (CHU) - 2.9%
  • Davenport (DVN) - 2.3%
  • Gatley (GTY) - 7.1%
  • Heald Green (HDG) - 7.4%
  • Woodsmoor (WSR) - 2.3%
Chelmsford
Cancellations: 1.4%
Scheduled stops: 4,709
Recorded station stops: 4,645
Stations:
  • Chelmsford (CHM) - 1.4%
Chelsea and Fulham
Cancellations: 5.9%
Scheduled stops: 10,433
Recorded station stops: 9,809
Stations:
  • Imperial Wharf (IMW) - 5.9%
  • West Brompton (WBP) - 5.9%
Cheltenham
Cancellations: 4%
Scheduled stops: 4,792
Recorded station stops: 4,601
Stations:
  • Cheltenham Spa (CNM) - 4.0%
Chesham and Amersham
Cancellations: 1%
Scheduled stops: 7,595
Recorded station stops: 6,789
Stations:
  • Amersham (AMR) - 1.3%
  • Chalfont and Latimer (CFO) - 1.2%
  • Gerrards Cross (GER) - 0.8%
  • Seer Green (SRG) - 1.5%
Chester North and Neston
Cancellations: 5%
Scheduled stops: 19,583
Recorded station stops: 18,525
Stations:
  • Bache (BAC) - 4.0%
  • Capenhurst (CPU) - 3.6%
  • Chester (CTR) - 4.4%
  • Hooton (HOO) - 7.2%
  • Neston (NES) - 5.4%
Chester South and Eddisbury
Cancellations: 4.3%
Scheduled stops: 3,521
Recorded station stops: 2,501
Stations:
  • Acton Bridge (Cheshire) (ACB) - 6.5%
  • Cuddington (CUD) - 4.2%
  • Delamere (DLM) - 4.2%
  • Wrenbury (WRE) - 1.9%
Chesterfield
Cancellations: 3.8%
Scheduled stops: 3,852
Recorded station stops: 3,704
Stations:
  • Chesterfield (CHD) - 3.8%
Chichester
Cancellations: 3.2%
Scheduled stops: 12,500
Recorded station stops: 12,093
Stations:
  • Bosham (BOH) - 4.1%
  • Chichester (CCH) - 2.0%
  • Fishbourne (Sussex) (FSB) - 4.1%
  • Nutbourne (NUT) - 4.1%
  • Southbourne (SOB) - 4.2%
Chingford and Woodford Green
Cancellations: 1.1%
Scheduled stops: 8,196
Recorded station stops: 8,104
Stations:
  • Chingford (CHI) - 1.0%
  • Highams Park (HIP) - 1.2%
Chippenham
Cancellations: 1.9%
Scheduled stops: 1,978
Recorded station stops: 1,941
Stations:
  • Chippenham (CPM) - 1.9%
Chipping Barnet
Cancellations: 2.4%
Scheduled stops: 5,478
Recorded station stops: 5,345
Stations:
  • New Barnet (NBA) - 2.7%
  • Oakleigh Park (OKL) - 2.2%
Chorley
Cancellations: 6%
Scheduled stops: 5,526
Recorded station stops: 5,195
Stations:
  • Adlington (Lancashire) (ADL) - 6.5%
  • Buckshaw Parkway (BSV) - 5.9%
  • Chorley (CRL) - 5.8%
Christchurch
Cancellations: 3.3%
Scheduled stops: 1,909
Recorded station stops: 1,845
Stations:
  • Christchurch (CHR) - 3.3%
Cities of London and Westminster
Cancellations: 4.2%
Scheduled stops: 210,817
Recorded station stops: 201,851
Stations:
  • Blackfriars (BFR) - 4.7%
  • Bond Street (BDS) - 7.4%
  • Cannon Street (CST) - 2.2%
  • Charing Cross (CHX) - 2.9%
  • City Thameslink (CTK) - 5.6%
  • Fenchurch Street (FST) - 1.3%
  • Liverpool Street (LST) - 4.0%
  • Marylebone (MYB) - 0.8%
  • Moorgate (MOG) - 1.9%
  • Paddington (PAD) - 5.6%
  • Tottenham Court Road (TCR) - 7.4%
  • Victoria (VIC) - 2.2%
City of Durham
Cancellations: 3.6%
Scheduled stops: 3,337
Recorded station stops: 3,215
Stations:
  • Durham (DHM) - 3.6%
Clacton
Cancellations: 0.4%
Scheduled stops: 8,744
Recorded station stops: 8,709
Stations:
  • Clacton-on-Sea (CLT) - 0.5%
  • Frinton-on-Sea (FRI) - 0.5%
  • Great Bentley (GRB) - 0.3%
  • Kirby Cross (KBX) - 0.5%
  • Thorpe-le-Soken (TLS) - 0.4%
  • Walton-on-the-Naze (WON) - 0.5%
  • Weeley (WEE) - 0.2%
Clapham and Brixton Hill
Cancellations: 1.1%
Scheduled stops: 6,604
Recorded station stops: 6,516
Stations:
  • Clapham High Street (CLP) - 1.1%
  • Wandsworth Road (WWR) - 1.1%
Clwyd East
Cancellations: 3.5%
Scheduled stops: 2,013
Recorded station stops: 1,938
Stations:
  • Prestatyn (PRT) - 3.5%
Clwyd North
Cancellations: 3.3%
Scheduled stops: 5,119
Recorded station stops: 4,334
Stations:
  • Abergele and Pensarn (AGL) - 2.6%
  • Colwyn Bay (CWB) - 3.6%
  • Rhyl (RHL) - 3.5%
Coatbridge and Bellshill
Cancellations: 3.2%
Scheduled stops: 20,305
Recorded station stops: 18,447
Stations:
  • Bargeddie (BGI) - 4.9%
  • Bellshill (BLH) - 2.9%
  • Blairhill (BAI) - 2.5%
  • Coatbridge Central (CBC) - 6.1%
  • Coatbridge Sunnyside (CBS) - 2.4%
  • Coatdyke (COA) - 2.4%
  • Gartcosh (GRH) - 0.3%
  • Kirkwood (KWD) - 4.9%
  • Whifflet (WFF) - 5.3%
Colchester
Cancellations: 0.8%
Scheduled stops: 11,010
Recorded station stops: 10,918
Stations:
  • Colchester (COL) - 1.0%
  • Colchester Town (CET) - 0.7%
  • Hythe (Essex) (HYH) - 0.4%
Colne Valley
Cancellations: 4.1%
Scheduled stops: 3,796
Recorded station stops: 2,941
Stations:
  • Brockholes (BHS) - 6.2%
  • Honley (HOY) - 6.2%
  • Marsden (Yorks) (MSN) - 2.3%
  • Slaithwaite (SWT) - 2.3%
Congleton
Cancellations: 3.5%
Scheduled stops: 6,725
Recorded station stops: 6,483
Stations:
  • Alsager (ASG) - 5.9%
  • Congleton (CNG) - 4.9%
  • Goostrey (GTR) - 2.3%
  • Holmes Chapel (HCH) - 2.3%
  • Sandbach (SDB) - 2.3%
Corby and East Northamptonshire
Cancellations: 4.7%
Scheduled stops: 1,859
Recorded station stops: 1,771
Stations:
  • Corby (COR) - 4.7%
Coventry East
Cancellations: 4%
Scheduled stops: 946
Recorded station stops: 906
Stations:
  • Coventry Arena (CAA) - 4.1%
Coventry North West
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Coventry South
Cancellations: 4.3%
Scheduled stops: 10,111
Recorded station stops: 9,680
Stations:
  • Canley (CNL) - 3.4%
  • Coventry (COV) - 4.8%
  • Tile Hill (THL) - 3.5%
Cowdenbeath and Kirkcaldy
Cancellations: 2.1%
Scheduled stops: 18,242
Recorded station stops: 17,861
Stations:
  • Aberdour (AUR) - 2.2%
  • Burntisland (BTS) - 2.1%
  • Cowdenbeath (COW) - 2.3%
  • Dalgety Bay (DAG) - 2.1%
  • Inverkeithing (INK) - 1.9%
  • Kinghorn (KGH) - 2.2%
  • Kirkcaldy (KDY) - 1.8%
  • North Queensferry (NQU) - 2.2%
Cramlington and Killingworth
Cancellations: 4%
Scheduled stops: 823
Recorded station stops: 789
Stations:
  • Cramlington (CRM) - 4.1%
Crawley
Cancellations: 5%
Scheduled stops: 33,030
Recorded station stops: 31,364
Stations:
  • Crawley (CRW) - 3.8%
  • Gatwick Airport (GTW) - 5.3%
  • Ifield (IFI) - 5.2%
  • Three Bridges (TBD) - 5.1%
Crewe and Nantwich
Cancellations: 3.6%
Scheduled stops: 13,351
Recorded station stops: 12,868
Stations:
  • Crewe (CRE) - 3.8%
  • Nantwich (NAN) - 1.9%
Croydon East
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Croydon South
Cancellations: 4.6%
Scheduled stops: 29,069
Recorded station stops: 26,817
Stations:
  • Coulsdon South (CDS) - 5.1%
  • Coulsdon Town (CDN) - 5.3%
  • Kenley (KLY) - 3.0%
  • Purley (PUR) - 5.3%
  • Purley Oaks (PUO) - 2.6%
  • Reedham (London) (RHM) - 4.5%
  • Riddlesdown (RDD) - 1.6%
  • Sanderstead (SNR) - 1.9%
  • South Croydon (SCY) - 6.4%
  • Woodmansterne (WME) - 5.9%
Croydon West
Cancellations: 3%
Scheduled stops: 52,426
Recorded station stops: 50,815
Stations:
  • East Croydon (ECR) - 3.2%
  • Norwood Junction (NWD) - 4.0%
  • Selhurst (SRS) - 2.4%
  • Waddon (WDO) - 1.6%
  • West Croydon (WCY) - 2.5%
Cumbernauld and Kirkintilloch
Cancellations: 1.6%
Scheduled stops: 9,546
Recorded station stops: 9,382
Stations:
  • Croy (CRO) - 1.4%
  • Cumbernauld (CUB) - 2.2%
  • Greenfaulds (GRL) - 2.2%
  • Stepps (SPS) - 0.3%
Dagenham and Rainham
Cancellations: 2.4%
Scheduled stops: 2,328
Recorded station stops: 2,269
Stations:
  • Rainham (Essex) (RNM) - 2.5%
Darlington
Cancellations: 3.9%
Scheduled stops: 6,492
Recorded station stops: 6,238
Stations:
  • Darlington (DAR) - 3.7%
  • North Road (Darlington) (NRD) - 5.1%
Dartford
Cancellations: 3.6%
Scheduled stops: 31,188
Recorded station stops: 30,026
Stations:
  • Dartford (DFD) - 3.0%
  • Ebbsfleet International (EBD) - 1.3%
  • Greenhithe for Bluewater (GNH) - 5.3%
  • Longfield (LGF) - 1.5%
  • Stone Crossing (SCG) - 4.9%
  • Swanscombe (SWM) - 5.0%
Daventry
Cancellations: 2.7%
Scheduled stops: 1,926
Recorded station stops: 1,873
Stations:
  • Long Buckby (LBK) - 2.8%
Derby North
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Derby South
Cancellations: 4.6%
Scheduled stops: 6,889
Recorded station stops: 6,569
Stations:
  • Derby (DBY) - 4.7%
  • Peartree (PEA) - 3.9%
Derbyshire Dales
Cancellations: 3.1%
Scheduled stops: 6,495
Recorded station stops: 5,336
Stations:
  • Cromford (CMF) - 3.0%
  • Grindleford (GRN) - 2.8%
  • Hathersage (HSG) - 2.9%
  • Matlock (MAT) - 3.0%
  • Matlock Bath (MTB) - 3.0%
  • Tutbury and Hatton (TUT) - 5.1%
  • Whatstandwell (WTS) - 3.0%
Dewsbury and Batley
Cancellations: 4.2%
Scheduled stops: 5,873
Recorded station stops: 5,623
Stations:
  • Batley (BTL) - 4.7%
  • Dewsbury (DEW) - 4.4%
  • Ravensthorpe (RVN) - 2.9%
Didcot and Wantage
Cancellations: 1.9%
Scheduled stops: 10,443
Recorded station stops: 10,245
Stations:
  • Appleford (APF) - 0.8%
  • Cholsey (CHO) - 1.8%
  • Culham (CUM) - 1.1%
  • Didcot Parkway (DID) - 2.1%
Doncaster Central
Cancellations: 4%
Scheduled stops: 10,526
Recorded station stops: 10,100
Stations:
  • Doncaster (DON) - 3.9%
  • Kirk Sandall (KKS) - 4.7%
Doncaster East and the Isle of Axholme
Cancellations: 3.5%
Scheduled stops: 2,086
Recorded station stops: 2,009
Stations:
  • Althorpe (ALP) - 2.0%
  • Crowle (CWE) - 2.0%
  • Thorne North (TNN) - 5.5%
  • Thorne South (TNS) - 2.0%
Doncaster North
Cancellations: 3.5%
Scheduled stops: 4,962
Recorded station stops: 4,780
Stations:
  • Adwick (AWK) - 3.2%
  • Bentley (South Yorkshire) (BYK) - 3.2%
  • Hatfield and Stainforth (HFS) - 4.5%
Dorking and Horley
Cancellations: 5.2%
Scheduled stops: 16,726
Recorded station stops: 14,212
Stations:
  • Betchworth (BTO) - 4.9%
  • Bookham (BKA) - 2.5%
  • Box Hill and Westhumble (BXW) - 2.0%
  • Dorking (DKG) - 1.2%
  • Dorking (Deepdene) (DPD) - 4.7%
  • Dorking West (DKT) - 4.9%
  • Holmwood (HLM) - 1.5%
  • Horley (HOR) - 8.4%
  • Ockley (OLY) - 1.5%
  • Salfords (Surrey) (SAF) - 11.7%
Dover and Deal
Cancellations: 1.3%
Scheduled stops: 12,122
Recorded station stops: 10,070
Stations:
  • Aylesham (AYH) - 1.8%
  • Deal (DEA) - 1.0%
  • Dover Priory (DVP) - 0.9%
  • Kearsney (Kent) (KSN) - 2.1%
  • Martin Mill (MTM) - 1.1%
  • Shepherds Well (SPH) - 1.9%
  • Snowdown (SWO) - 1.7%
  • Walmer (WAM) - 1.1%
Droitwich and Evesham
Cancellations: 2.6%
Scheduled stops: 7,932
Recorded station stops: 7,383
Stations:
  • Droitwich Spa (DTW) - 1.7%
  • Evesham (EVE) - 3.1%
  • Hartlebury (HBY) - 2.4%
  • Honeybourne (HYB) - 3.1%
  • Worcestershire Parkway (WOP) - 3.5%
Dudley
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Dulwich and West Norwood
Cancellations: 3.2%
Scheduled stops: 46,021
Recorded station stops: 44,507
Stations:
  • Brixton (BRX) - 4.7%
  • East Dulwich (EDW) - 1.1%
  • Gipsy Hill (GIP) - 0.8%
  • Herne Hill (HNH) - 5.0%
  • Loughborough Junction (LGJ) - 5.4%
  • North Dulwich (NDL) - 1.1%
  • Sydenham Hill (SYH) - 4.6%
  • Tulse Hill (TUH) - 3.5%
  • West Dulwich (WDU) - 4.6%
  • West Norwood (WNW) - 0.8%
Dumfries and Galloway
Cancellations: 3.6%
Scheduled stops: 1,041
Recorded station stops: 1,004
Stations:
  • Dumfries (DMF) - 2.9%
  • Stranraer (STR) - 6.2%
Dumfriesshire, Clydesdale and Tweeddale
Cancellations: 3.7%
Scheduled stops: 3,754
Recorded station stops: 2,792
Stations:
  • Annan (ANN) - 3.0%
  • Carstairs (CRS) - 1.0%
  • Gretna Green (GEA) - 3.0%
  • Kirkconnel (KRK) - 1.7%
  • Lockerbie (LOC) - 8.0%
  • Sanquhar (SQH) - 1.7%
Dundee Central
Cancellations: 2%
Scheduled stops: 3,442
Recorded station stops: 3,374
Stations:
  • Dundee (DEE) - 2.0%
Dunfermline and Dollar
Cancellations: 2.3%
Scheduled stops: 4,971
Recorded station stops: 4,850
Stations:
  • Dunfermline City (DFE) - 2.4%
  • Dunfermline Queen Margaret (DFL) - 2.3%
  • Rosyth (ROS) - 2.4%
Dunstable and Leighton Buzzard
Cancellations: 2%
Scheduled stops: 4,005
Recorded station stops: 3,923
Stations:
  • Leighton Buzzard (LBZ) - 2.0%
Dwyfor Meirionnydd
Cancellations: 1.1%
Scheduled stops: 9,588
Recorded station stops: 6,263
Stations:
  • Aberdovey (AVY) - 1.3%
  • Abererch (ABH) - 1.9%
  • Barmouth (BRM) - 0.8%
  • Blaenau Ffestiniog (BFF) - 3.3%
  • Criccieth (CCC) - 1.6%
  • Dyffryn Ardudwy (DYF) - 0.8%
  • Fairbourne (FRB) - 0.8%
  • Harlech (HRL) - 0.8%
  • Llanaber (LLA) - 0.8%
  • Llanbedr (LBR) - 0.8%
  • Llandanwg (LDN) - 0.8%
  • Llandecwyn (LLC) - 0.8%
  • Llwyngwril (LLW) - 0.8%
  • Minffordd (MFF) - 0.8%
  • Morfa Mawddach (MFA) - 0.8%
  • Penhelig (PHG) - 1.3%
  • Penrhyndeudraeth (PRH) - 0.8%
  • Pensarn (Gwynedd) (PES) - 0.8%
  • Penychain (PNC) - 1.9%
  • Porthmadog (PTM) - 1.1%
  • Pwllheli (PWL) - 1.9%
  • Talsarnau (TAL) - 0.8%
  • Talybont (TLB) - 0.8%
  • Tonfanau (TNF) - 0.8%
  • Tygwyn (TYG) - 0.8%
  • Tywyn (TYW) - 1.1%
Ealing Central and Acton
Cancellations: 7.3%
Scheduled stops: 21,934
Recorded station stops: 18,412
Stations:
  • Acton Central (ACC) - 5.8%
  • Acton Main Line (AML) - 8.7%
  • Ealing Broadway (EAL) - 7.9%
  • South Acton (SAT) - 6.1%
Ealing North
Cancellations: 5%
Scheduled stops: 18,184
Recorded station stops: 13,660
Stations:
  • Castle Bar Park (CBP) - 1.3%
  • Drayton Green (DRG) - 1.3%
  • Greenford (GFD) - 1.3%
  • Hanwell (HAN) - 8.4%
  • Northolt Park (NLT) - 0.9%
  • South Greenford (SGN) - 1.3%
  • West Ealing (WEA) - 7.3%
Ealing Southall
Cancellations: 7.2%
Scheduled stops: 8,144
Recorded station stops: 7,554
Stations:
  • Southall (STL) - 7.2%
Earley and Woodley
Cancellations: 2.8%
Scheduled stops: 1,815
Recorded station stops: 1,761
Stations:
  • Earley (EAR) - 2.9%
Easington
Cancellations: 6.1%
Scheduled stops: 1,944
Recorded station stops: 1,824
Stations:
  • Horden (HRE) - 6.2%
  • Seaham (SEA) - 6.2%
East Grinstead and Uckfield
Cancellations: 2.4%
Scheduled stops: 7,270
Recorded station stops: 7,092
Stations:
  • Balcombe (BAB) - 3.9%
  • Buxted (BXD) - 2.0%
  • Cooksbridge (CBR) - 1.7%
  • East Grinstead (EGR) - 1.8%
  • Uckfield (UCK) - 1.8%
East Ham
Cancellations: 4.8%
Scheduled stops: 12,064
Recorded station stops: 11,400
Stations:
  • Manor Park (MNP) - 6.7%
  • Woodgrange Park (WGR) - 0.8%
East Hampshire
Cancellations: 1.6%
Scheduled stops: 8,462
Recorded station stops: 8,316
Stations:
  • Alton (AON) - 0.9%
  • Bentley (Hampshire) (BTY) - 1.0%
  • Liss (LIS) - 2.2%
  • Petersfield (PTR) - 2.0%
  • Rowlands Castle (RLN) - 2.2%
East Kilbride and Strathaven
Cancellations: 1.5%
Scheduled stops: 3,364
Recorded station stops: 2,910
Stations:
  • East Kilbride (EKL) - 1.5%
  • Hairmyres (HMY) - 1.5%
  • Thorntonhall (THT) - 1.5%
East Renfrewshire
Cancellations: 1%
Scheduled stops: 14,594
Recorded station stops: 12,656
Stations:
  • Barrhead (BRR) - 2.2%
  • Busby (BUS) - 1.3%
  • Clarkston (CKS) - 1.0%
  • Giffnock (GFN) - 1.0%
  • Neilston (NEI) - 0.7%
  • Patterton (PTT) - 0.7%
  • Thornliebank (THB) - 1.0%
  • Whitecraigs (WCR) - 0.7%
  • Williamwood (WLM) - 0.7%
East Surrey
Cancellations: 2.5%
Scheduled stops: 26,219
Recorded station stops: 24,580
Stations:
  • Caterham (CAT) - 3.0%
  • Dormans (DMS) - 2.1%
  • Godstone (GDN) - 1.9%
  • Hurst Green (HUR) - 1.8%
  • Lingfield (LFD) - 2.1%
  • Merstham (MHM) - 5.1%
  • Nutfield (NUF) - 1.9%
  • Oxted (OXT) - 1.6%
  • Upper Warlingham (UWL) - 1.4%
  • Whyteleafe (WHY) - 3.0%
  • Whyteleafe South (WHS) - 3.1%
  • Woldingham (WOH) - 1.5%
East Thanet
Cancellations: 1.1%
Scheduled stops: 11,630
Recorded station stops: 11,495
Stations:
  • Broadstairs (BSR) - 1.6%
  • Dumpton Park (DMP) - 1.7%
  • Ramsgate (RAM) - 0.9%
  • Thanet Parkway (THP) - 0.6%
East Wiltshire
Cancellations: 4.4%
Scheduled stops: 1,747
Recorded station stops: 1,669
Stations:
  • Bedwyn (BDW) - 3.0%
  • Pewsey (PEW) - 7.5%
East Worthing and Shoreham
Cancellations: 3.1%
Scheduled stops: 17,301
Recorded station stops: 16,755
Stations:
  • East Worthing (EWR) - 2.8%
  • Fishersgate (FSG) - 1.7%
  • Lancing (LAC) - 3.5%
  • Shoreham-By-Sea (SSE) - 3.3%
  • Southwick (SWK) - 3.1%
Eastbourne
Cancellations: 3.9%
Scheduled stops: 9,727
Recorded station stops: 9,348
Stations:
  • Eastbourne (EBN) - 3.5%
  • Hampden Park (Sussex) (HMD) - 4.2%
Eastleigh
Cancellations: 2%
Scheduled stops: 8,717
Recorded station stops: 8,487
Stations:
  • Chandlers Ford (CFR) - 1.7%
  • Eastleigh (ESL) - 2.0%
  • Southampton Airport Parkway (SOA) - 2.1%
Edinburgh East and Musselburgh
Cancellations: 2.3%
Scheduled stops: 23,414
Recorded station stops: 22,861
Stations:
  • Brunstane (BSU) - 3.1%
  • Edinburgh (EDB) - 2.3%
  • Musselburgh (MUB) - 0.8%
  • Newcraighall (NEW) - 3.1%
Edinburgh North and Leith
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Edinburgh South
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Edinburgh South West
Cancellations: 1.4%
Scheduled stops: 3,709
Recorded station stops: 2,288
Stations:
  • Curriehill (CUH) - 1.5%
  • Kingsknowe (KGE) - 1.5%
  • Slateford (SLA) - 1.5%
  • Wester Hailes (WTA) - 1.5%
Edinburgh West
Cancellations: 2.2%
Scheduled stops: 26,140
Recorded station stops: 25,553
Stations:
  • Dalmeny (DAM) - 2.2%
  • Edinburgh Gateway (EGY) - 1.9%
  • Edinburgh Park (EDP) - 2.8%
  • Haymarket (HYM) - 2.2%
  • South Gyle (SGL) - 1.7%
Edmonton and Winchmore Hill
Cancellations: 2.2%
Scheduled stops: 15,680
Recorded station stops: 15,330
Stations:
  • Edmonton Green (EDR) - 1.5%
  • Grange Park (GPK) - 1.2%
  • Meridian Water (MRW) - 8.5%
  • Silver Street (SLV) - 1.7%
  • Winchmore Hill (WIH) - 1.2%
Ellesmere Port and Bromborough
Cancellations: 8.4%
Scheduled stops: 29,416
Recorded station stops: 20,820
Stations:
  • Bromborough (BOM) - 8.1%
  • Bromborough Rake (BMR) - 8.1%
  • Eastham Rake (ERA) - 8.1%
  • Ellesmere Port (ELP) - 9.7%
  • Little Sutton (LTT) - 9.1%
  • Overpool (OVE) - 9.1%
  • Port Sunlight (PSL) - 8.2%
  • Spital (SPI) - 8.2%
Eltham and Chislehurst
Cancellations: 1.6%
Scheduled stops: 26,245
Recorded station stops: 25,788
Stations:
  • Chislehurst (CIT) - 0.9%
  • Elmstead Woods (ESD) - 0.8%
  • Eltham (ELW) - 2.3%
  • Kidbrooke (KDB) - 2.3%
  • Mottingham (MTG) - 1.7%
  • New Eltham (NEH) - 1.6%
Ely and East Cambridgeshire
Cancellations: 3.6%
Scheduled stops: 14,801
Recorded station stops: 14,226
Stations:
  • Cambridge North (CMB) - 3.6%
  • Dullingham (DUL) - 0.5%
  • Ely (ELY) - 3.8%
  • Kennett (KNE) - 0.3%
  • Littleport (LTP) - 5.8%
  • Shippea Hill (SPP) - low quality data
  • Soham (SOJ) - 0.0%
  • Waterbeach (WBC) - 4.7%
Enfield North
Cancellations: 1.7%
Scheduled stops: 22,568
Recorded station stops: 22,166
Stations:
  • Brimsdown (BMD) - 1.9%
  • Bush Hill Park (BHK) - 1.9%
  • Crews Hill (CWH) - 1.2%
  • Enfield Chase (ENC) - 1.2%
  • Enfield Lock (ENL) - 2.9%
  • Enfield Town (ENF) - 1.9%
  • Gordon Hill (GDH) - 1.1%
  • Ponders End (PON) - 2.0%
  • Southbury (SBU) - 1.5%
  • Turkey Street (TUR) - 1.6%
Epping Forest
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Epsom and Ewell
Cancellations: 2%
Scheduled stops: 21,556
Recorded station stops: 21,118
Stations:
  • Ashtead (AHD) - 2.0%
  • Epsom (EPS) - 1.6%
  • Ewell East (EWE) - 1.3%
  • Ewell West (EWW) - 2.9%
  • Leatherhead (LHD) - 2.0%
  • Stoneleigh (SNL) - 2.9%
Erewash
Cancellations: 5.2%
Scheduled stops: 4,892
Recorded station stops: 4,625
Stations:
  • Ilkeston (ILN) - 5.1%
  • Long Eaton (LGE) - 5.2%
Erith and Thamesmead
Cancellations: 5.4%
Scheduled stops: 29,734
Recorded station stops: 28,109
Stations:
  • Abbey Wood (ABW) - 6.6%
  • Belvedere (BVD) - 3.3%
  • Erith (ERH) - 3.3%
  • Plumstead (PLU) - 5.7%
Esher and Walton
Cancellations: 2.8%
Scheduled stops: 13,822
Recorded station stops: 13,413
Stations:
  • Claygate (CLG) - 2.3%
  • Esher (ESH) - 3.1%
  • Hampton Court (HMC) - 2.0%
  • Hersham (HER) - 3.1%
  • Hinchley Wood (HYW) - 2.3%
  • Thames Ditton (THD) - 2.4%
  • Walton-On-Thames (WAL) - 3.6%
Exeter
Cancellations: 3.2%
Scheduled stops: 17,545
Recorded station stops: 16,146
Stations:
  • Exeter Central (EXC) - 3.4%
  • Exeter St David's (EXD) - 3.1%
  • Exeter St Thomas (EXT) - 3.5%
  • Marsh Barton (MBT) - 3.3%
  • Polsloe Bridge (POL) - 3.4%
  • St James Park (Exeter) (SJP) - 3.3%
Exmouth and Exeter East
Cancellations: 2.8%
Scheduled stops: 15,063
Recorded station stops: 10,414
Stations:
  • Cranbrook (Devon) (CBK) - 2.7%
  • Digby and Sowton (DIG) - 2.9%
  • Exmouth (EXM) - 2.6%
  • Exton (EXN) - 3.3%
  • Lympstone Commando (LYC) - 3.2%
  • Lympstone Village (LYM) - 2.8%
  • Newcourt (NCO) - 2.9%
  • Pinhoe (PIN) - 2.6%
  • Topsham (TOP) - 2.6%
  • Whimple (WHM) - 2.2%
Falkirk
Cancellations: 2.2%
Scheduled stops: 10,611
Recorded station stops: 10,371
Stations:
  • Camelon (CMO) - 1.9%
  • Falkirk Grahamston (FKG) - 2.0%
  • Falkirk High (FKK) - 2.7%
  • Polmont (PMT) - 2.3%
Fareham and Waterlooville
Cancellations: 3.8%
Scheduled stops: 8,155
Recorded station stops: 7,817
Stations:
  • Fareham (FRM) - 4.1%
  • Portchester (PTC) - 3.4%
Farnham and Bordon
Cancellations: 1.8%
Scheduled stops: 7,818
Recorded station stops: 7,661
Stations:
  • Farnham (FNH) - 1.1%
  • Haslemere (HSL) - 2.2%
  • Liphook (LIP) - 2.8%
Faversham and Mid Kent
Cancellations: 0.7%
Scheduled stops: 12,640
Recorded station stops: 12,545
Stations:
  • Bearsted (BSD) - 0.3%
  • Faversham (FAV) - 0.9%
  • Harrietsham (HRM) - 0.3%
  • Hollingbourne (HBN) - 0.3%
  • Lenham (LEN) - 0.3%
  • Selling (SEG) - 1.5%
  • Teynham (TEY) - 1.6%
Feltham and Heston
Cancellations: 3.5%
Scheduled stops: 5,908
Recorded station stops: 5,698
Stations:
  • Feltham (FEL) - 3.6%
Filton and Bradley Stoke
Cancellations: 3.3%
Scheduled stops: 10,184
Recorded station stops: 9,852
Stations:
  • Bristol Parkway (BPW) - 3.6%
  • Filton Abbey Wood (FIT) - 2.9%
  • Patchway (PWY) - 2.8%
Finchley and Golders Green
Cancellations: 6.1%
Scheduled stops: 9,597
Recorded station stops: 9,007
Stations:
  • Brent Cross West (BCZ) - 7.0%
  • Cricklewood (CRI) - 5.0%
Folkestone and Hythe
Cancellations: 0.9%
Scheduled stops: 5,845
Recorded station stops: 5,786
Stations:
  • Folkestone Central (FKC) - 1.0%
  • Folkestone West (FKW) - 0.9%
  • Sandling (SDG) - 0.9%
Forest of Dean
Cancellations: 1.7%
Scheduled stops: 1,101
Recorded station stops: 1,075
Stations:
  • Lydney (LYD) - 1.8%
Frome and East Somerset
Cancellations: 3.9%
Scheduled stops: 2,091
Recorded station stops: 2,002
Stations:
  • Freshford (FFD) - 2.4%
  • Frome (FRO) - 5.6%
Fylde
Cancellations: 6.1%
Scheduled stops: 11,981
Recorded station stops: 9,986
Stations:
  • Ansdell and Fairhaven (AFV) - 5.5%
  • Kirkham and Wesham (KKM) - 6.3%
  • Lytham (LTM) - 5.5%
  • Moss Side (MOS) - 5.3%
  • Poulton-Le-Fylde (PFY) - 6.9%
  • Salwick (SLW) - 4.9%
  • Squires Gate (SQU) - 5.7%
  • St Annes-On-The-Sea (SAS) - 5.5%
Gainsborough
Cancellations: 4.9%
Scheduled stops: 2,790
Recorded station stops: 2,468
Stations:
  • Gainsborough Central (GNB) - low quality data
  • Gainsborough Lea Road (GBL) - 5.8%
  • Market Rasen (MKR) - 1.5%
  • Saxilby (SXY) - 5.8%
Gateshead Central and Whickham
Cancellations: 7.4%
Scheduled stops: 3,443
Recorded station stops: 3,187
Stations:
  • Dunston (DOT) - 8.7%
  • MetroCentre (MCE) - 6.9%
Gedling
Cancellations: 3.8%
Scheduled stops: 1,805
Recorded station stops: 1,735
Stations:
  • Burton Joyce (BUJ) - 4.2%
  • Carlton (CTO) - 4.0%
  • Netherfield (NET) - 2.6%
Gillingham and Rainham
Cancellations: 3.7%
Scheduled stops: 12,482
Recorded station stops: 12,020
Stations:
  • Gillingham (Kent) (GLM) - 3.3%
  • Rainham (Kent) (RAI) - 4.2%
Glasgow East
Cancellations: 2.7%
Scheduled stops: 39,140
Recorded station stops: 36,223
Stations:
  • Argyle Street (AGS) - 3.1%
  • Baillieston (BIO) - 4.9%
  • Bellgrove (BLG) - 1.8%
  • Bridgeton (BDG) - 3.0%
  • Carmyle (CML) - 4.9%
  • Carntyne (CAY) - 2.3%
  • Crosshill (COI) - 1.3%
  • Dalmarnock (DAK) - 3.0%
  • Easterhouse (EST) - 2.5%
  • Garrowhill (GAR) - 2.5%
  • Mount Vernon (MTV) - 4.9%
  • Shettleston (SLS) - 2.4%
Glasgow North
Cancellations: 2.3%
Scheduled stops: 67,811
Recorded station stops: 64,725
Stations:
  • Anderston (AND) - 3.4%
  • Anniesland (ANL) - 2.7%
  • Ashfield (ASF) - 3.8%
  • Charing Cross (Glasgow) (CHC) - 1.7%
  • Exhibition Centre (Glasgow) (EXG) - 3.7%
  • Gilshochill (GSC) - 3.8%
  • Glasgow Central (GLC) - 1.9%
  • Glasgow Queen Street (GLQ) - 1.7%
  • Kelvindale (KVD) - 3.8%
  • Maryhill (MYH) - 3.9%
  • Possilpark and Parkhouse (PPK) - 3.9%
  • Summerston (SUM) - 3.8%
Glasgow North East
Cancellations: 1.4%
Scheduled stops: 14,000
Recorded station stops: 11,851
Stations:
  • Alexandra Parade (AXP) - 1.6%
  • Barnhill (BNL) - 1.6%
  • Duke Street (DST) - 1.4%
  • High Street (Glasgow) (HST) - 1.8%
  • Robroyston (RRN) - 0.3%
  • Springburn (SPR) - 1.0%
Glasgow South
Cancellations: 1.6%
Scheduled stops: 22,159
Recorded station stops: 21,206
Stations:
  • Cathcart (CCT) - 1.6%
  • Kennishead (KNS) - 1.9%
  • Kings Park (KGP) - 0.6%
  • Langside (LGS) - 2.9%
  • Mount Florida (MFL) - 1.3%
  • Muirend (MUI) - 0.7%
  • Pollokshaws East (PWE) - 2.5%
  • Pollokshaws West (PWW) - 1.5%
  • Queens Park (Glasgow) (QPK) - 1.3%
  • Shawlands (SHL) - 2.5%
Glasgow South West
Cancellations: 1.6%
Scheduled stops: 16,327
Recorded station stops: 15,401
Stations:
  • Corkerhill (CKH) - 1.1%
  • Crossmyloof (CMY) - 1.5%
  • Dumbreck (DUM) - 0.9%
  • Maxwell Park (MAX) - 2.5%
  • Mosspark (MPK) - 1.3%
  • Nitshill (NIT) - 1.9%
  • Pollokshields East (PLE) - 1.3%
  • Pollokshields West (PLW) - 2.5%
  • Priesthill and Darnley (PTL) - 1.9%
Glasgow West
Cancellations: 3.2%
Scheduled stops: 32,057
Recorded station stops: 28,601
Stations:
  • Drumchapel (DMC) - 3.1%
  • Garscadden (GRS) - 3.8%
  • Hyndland (HYN) - 3.0%
  • Jordanhill (JOR) - 3.8%
  • Partick (PTK) - 2.8%
  • Scotstounhill (SCH) - 3.8%
Glastonbury and Somerton
Cancellations: 4%
Scheduled stops: 2,771
Recorded station stops: 2,658
Stations:
  • Bruton (BRU) - 5.4%
  • Castle Cary (CLC) - 5.6%
  • Templecombe (TMC) - 2.1%
Glenrothes and Mid Fife
Cancellations: 2%
Scheduled stops: 4,796
Recorded station stops: 4,698
Stations:
  • Cardenden (CDD) - 2.4%
  • Glenrothes with Thornton (GLT) - 2.3%
  • Lochgelly (LCG) - 2.4%
  • Markinch (MNC) - 1.4%
Gloucester
Cancellations: 3.5%
Scheduled stops: 4,469
Recorded station stops: 4,310
Stations:
  • Gloucester (GCR) - 3.6%
Godalming and Ash
Cancellations: 3.2%
Scheduled stops: 17,826
Recorded station stops: 17,172
Stations:
  • Ash (ASH) - 2.2%
  • Ash Vale (AHV) - 2.2%
  • Chilworth (CHL) - 6.8%
  • Farncombe (FNC) - 3.1%
  • Godalming (GOD) - 2.7%
  • Gomshall (GOM) - 6.5%
  • Milford (Surrey) (MLF) - 3.5%
  • North Camp (NCM) - 4.1%
  • Shalford (Surrey) (SFR) - 5.4%
  • Witley (WTY) - 3.5%
Goole and Pocklington
Cancellations: 3.3%
Scheduled stops: 12,329
Recorded station stops: 11,890
Stations:
  • Broomfleet (BMF) - 2.1%
  • Brough (BUH) - 3.0%
  • Eastrington (EGN) - 1.4%
  • Ferriby (FRY) - 5.1%
  • Gilberdyke (GBD) - 3.6%
  • Goole (GOO) - 4.6%
  • Howden (HOW) - 1.8%
  • Rawcliffe (RWC) - 0.0%
  • Saltmarshe (SAM) - 2.9%
  • Snaith (SNI) - 0.0%
  • Wressle (WRS) - 1.2%
Gordon and Buchan
Cancellations: 2.3%
Scheduled stops: 4,018
Recorded station stops: 3,912
Stations:
  • Huntly (HNT) - 1.3%
  • Insch (INS) - 1.3%
  • Inverurie (INR) - 2.8%
  • Kintore (KTR) - 2.7%
Gorton and Denton
Cancellations: 3.9%
Scheduled stops: 10,116
Recorded station stops: 9,180
Stations:
  • Belle Vue (BLV) - 2.2%
  • Burnage (BNA) - 6.4%
  • Denton (DTN) - low quality data
  • Gorton (GTO) - 2.7%
  • Levenshulme (LVM) - 2.6%
  • Mauldeth Road (MAU) - 6.3%
  • Ryder Brow (RRB) - 2.6%
Gosport
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Gower
Cancellations: 3.2%
Scheduled stops: 1,405
Recorded station stops: 873
Stations:
  • Gowerton (GWN) - 3.1%
  • Pontarddulais (PTD) - 4.3%
Grantham and Bourne
Cancellations: 3%
Scheduled stops: 4,757
Recorded station stops: 4,312
Stations:
  • Ancaster (ANC) - 3.1%
  • Grantham (GRA) - 3.1%
  • Heckington (HEC) - 2.6%
Gravesham
Cancellations: 4.5%
Scheduled stops: 17,064
Recorded station stops: 16,291
Stations:
  • Gravesend (GRV) - 4.9%
  • Higham (HGM) - 6.6%
  • Meopham (MEP) - 1.6%
  • Northfleet (NFL) - 5.1%
  • Sole Street (SOR) - 1.3%
Great Grimsby and Cleethorpes
Cancellations: 3.5%
Scheduled stops: 4,392
Recorded station stops: 4,156
Stations:
  • Cleethorpes (CLE) - 4.3%
  • Great Coates (GCT) - 2.1%
  • Grimsby Docks (GMD) - 2.9%
  • Grimsby Town (GMB) - 3.4%
  • New Clee (NCE) - 2.9%
Great Yarmouth
Cancellations: 0.2%
Scheduled stops: 1,122
Recorded station stops: 1,120
Stations:
  • Great Yarmouth (GYM) - 0.2%
Greenwich and Woolwich
Cancellations: 6.2%
Scheduled stops: 38,131
Recorded station stops: 35,737
Stations:
  • Charlton (CTN) - 5.8%
  • Greenwich (GNW) - 6.9%
  • Maze Hill (MZH) - 6.9%
  • Westcombe Park (WCB) - 6.9%
  • Woolwich (WWC) - 7.3%
  • Woolwich Arsenal (WWA) - 6.0%
  • Woolwich Dockyard (WWD) - 3.2%
Guildford
Cancellations: 2.3%
Scheduled stops: 21,564
Recorded station stops: 21,044
Stations:
  • Clandon (CLA) - 2.5%
  • Effingham Junction (EFF) - 2.4%
  • Guildford (GLD) - 2.2%
  • Horsley (HSY) - 2.5%
  • London Road (Guildford) (LRD) - 2.5%
Hackney North and Stoke Newington
Cancellations: 1.6%
Scheduled stops: 13,111
Recorded station stops: 12,892
Stations:
  • Clapton (CPT) - 1.3%
  • Rectory Road (REC) - 1.8%
  • Stoke Newington (SKW) - 1.8%
Hackney South and Shoreditch
Cancellations: 4%
Scheduled stops: 86,822
Recorded station stops: 83,354
Stations:
  • Dalston Junction (DLJ) - 1.6%
  • Dalston Kingsland (DLK) - 7.8%
  • Hackney Central (HKC) - 8.7%
  • Hackney Downs (HAC) - 1.6%
  • Hackney Wick (HKW) - 8.7%
  • Haggerston (HGG) - 1.6%
  • Homerton (HMN) - 9.2%
  • Hoxton (HOX) - 1.6%
  • London Fields (LOF) - 1.8%
Halesowen
Cancellations: 2.8%
Scheduled stops: 5,028
Recorded station stops: 4,879
Stations:
  • Cradley Heath (CRA) - 2.7%
  • Old Hill (OHL) - 3.1%
Halifax
Cancellations: 7.2%
Scheduled stops: 6,982
Recorded station stops: 6,479
Stations:
  • Halifax (HFX) - 6.8%
  • Sowerby Bridge (SOW) - 8.1%
Hamble Valley
Cancellations: 2.9%
Scheduled stops: 8,007
Recorded station stops: 6,989
Stations:
  • Botley (BOE) - 1.7%
  • Bursledon (BUO) - 0.4%
  • Hamble (HME) - 0.4%
  • Hedge End (HDE) - 1.8%
  • Netley (NTL) - 1.0%
  • Swanwick (SNW) - 6.8%
Hamilton and Clyde Valley
Cancellations: 3.8%
Scheduled stops: 12,175
Recorded station stops: 11,698
Stations:
  • Chatelherault (CTE) - 3.4%
  • Hamilton Central (HNC) - 4.2%
  • Hamilton West (HNW) - 3.8%
  • Lanark (LNK) - 4.0%
  • Larkhall (LRH) - 3.6%
  • Merryton (MEY) - 3.6%
Hammersmith and Chiswick
Cancellations: 5.4%
Scheduled stops: 17,081
Recorded station stops: 16,151
Stations:
  • Chiswick (CHK) - 3.2%
  • Gunnersbury (GUN) - 6.2%
  • Kensington (Olympia) (KPA) - 5.9%
  • Shepherd's Bush (SPB) - 5.4%
Hampstead and Highgate
Cancellations: 4.9%
Scheduled stops: 50,736
Recorded station stops: 48,213
Stations:
  • Finchley Road and Frognal (FNY) - 5.8%
  • Gospel Oak (GPO) - 4.0%
  • Hampstead Heath (HDH) - 5.6%
  • Kilburn High Road (KBN) - 3.1%
  • South Hampstead (SOH) - 3.4%
  • West Hampstead (WHD) - 5.6%
  • West Hampstead Thameslink (WHP) - 5.9%
Harborough, Oadby and Wigston
Cancellations: 3%
Scheduled stops: 2,656
Recorded station stops: 2,558
Stations:
  • Market Harborough (MHR) - 2.5%
  • South Wigston (SWS) - 4.2%
Harlow
Cancellations: 3%
Scheduled stops: 9,953
Recorded station stops: 9,654
Stations:
  • Harlow Mill (HWM) - 3.5%
  • Harlow Town (HWN) - 2.8%
  • Roydon (RYN) - 3.2%
Harpenden and Berkhamsted
Cancellations: 4.6%
Scheduled stops: 13,679
Recorded station stops: 13,052
Stations:
  • Berkhamsted (BKM) - 2.2%
  • Harpenden (HPD) - 7.4%
  • Tring (TRI) - 2.0%
Harrogate and Knaresborough
Cancellations: 4.7%
Scheduled stops: 9,821
Recorded station stops: 9,292
Stations:
  • Harrogate (HGT) - 4.8%
  • Hornbeam Park (HBP) - 4.4%
  • Knaresborough (KNA) - 5.0%
  • Pannal (PNL) - 4.4%
  • Starbeck (SBE) - 5.0%
Harrow East
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Harrow West
Cancellations: 2.7%
Scheduled stops: 14,713
Recorded station stops: 14,299
Stations:
  • Harrow and Wealdstone (HRW) - 3.0%
  • Harrow-On-The-Hill (HOH) - 1.3%
  • Headstone Lane (HDL) - 3.2%
  • Sudbury Hill Harrow (SDH) - 1.3%
Hartlepool
Cancellations: 8.4%
Scheduled stops: 2,507
Recorded station stops: 2,295
Stations:
  • Hartlepool (HPL) - 9.9%
  • Seaton Carew (SEC) - 6.1%
Harwich and North Essex
Cancellations: 0.5%
Scheduled stops: 14,003
Recorded station stops: 12,905
Stations:
  • Alresford (Essex) (ALR) - 0.3%
  • Chappel and Wakes Colne (CWC) - 0.6%
  • Dovercourt (DVC) - 0.5%
  • Harwich International (HPQ) - 0.3%
  • Harwich Town (HWC) - 0.5%
  • Manningtree (MNG) - 1.2%
  • Mistley (MIS) - 0.0%
  • Wivenhoe (WIV) - 0.4%
  • Wrabness (WRB) - 0.0%
Hastings and Rye
Cancellations: 5.6%
Scheduled stops: 14,031
Recorded station stops: 10,985
Stations:
  • Hastings (HGS) - 5.4%
  • Ore (ORE) - 9.2%
  • Rye (Sussex) (RYE) - 4.6%
  • St Leonards Warrior Square (SLQ) - 5.0%
  • West St Leonards (WLD) - 2.5%
Havant
Cancellations: 3.5%
Scheduled stops: 13,471
Recorded station stops: 12,957
Stations:
  • Bedhampton (BDH) - 1.9%
  • Emsworth (EMS) - 4.1%
  • Havant (HAV) - 3.5%
  • Warblington (WBL) - 4.0%
Hayes and Harlington
Cancellations: 7.1%
Scheduled stops: 29,738
Recorded station stops: 27,630
Stations:
  • Hayes and Harlington (HAY) - 8.1%
  • Heathrow Terminal 4 (HAF) - 8.5%
  • Heathrow Terminal 5 (HWV) - 5.4%
  • Heathrow Terminals 2 and 3 (Rail Station Only) (HXX) - 6.6%
Hazel Grove
Cancellations: 2.4%
Scheduled stops: 11,926
Recorded station stops: 11,456
Stations:
  • Bredbury (BDY) - 2.8%
  • Hazel Grove (HAZ) - 2.5%
  • Marple (MPL) - 2.6%
  • Middlewood (MDL) - 2.5%
  • Romiley (RML) - 2.5%
  • Rose Hill Marple (RSH) - 2.0%
  • Strines (SRN) - 1.7%
  • Woodley (WLY) - 2.6%
Hemel Hempstead
Cancellations: 2.2%
Scheduled stops: 5,868
Recorded station stops: 5,734
Stations:
  • Apsley (APS) - 2.0%
  • Hemel Hempstead (HML) - 2.4%
Hendon
Cancellations: 6%
Scheduled stops: 9,379
Recorded station stops: 8,813
Stations:
  • Hendon (HEN) - 5.1%
  • Mill Hill Broadway (MIL) - 6.6%
Henley and Thame
Cancellations: 1.2%
Scheduled stops: 5,552
Recorded station stops: 4,622
Stations:
  • Goring and Streatley (GOR) - 1.8%
  • Henley-On-Thames (HOT) - 1.0%
  • Shiplake (SHI) - 1.0%
Hereford and South Herefordshire
Cancellations: 2.7%
Scheduled stops: 2,371
Recorded station stops: 2,306
Stations:
  • Hereford (HFD) - 2.7%
Herne Bay and Sandwich
Cancellations: 1.3%
Scheduled stops: 12,071
Recorded station stops: 11,908
Stations:
  • Birchington-On-Sea (BCH) - 1.5%
  • Herne Bay (HNB) - 1.4%
  • Margate (MAR) - 1.3%
  • Minster (MSR) - 1.2%
  • Sandwich (SDW) - 0.9%
  • Sturry (STU) - 1.1%
  • Westgate-On-Sea (WGA) - 1.3%
Hertford and Stortford
Cancellations: 2.6%
Scheduled stops: 15,839
Recorded station stops: 15,431
Stations:
  • Bishops Stortford (BIS) - 2.6%
  • Hertford East (HFE) - 2.6%
  • Hertford North (HFN) - 1.5%
  • Sawbridgeworth (SAW) - 3.5%
  • Ware (Herts) (WAR) - 2.4%
Hertsmere
Cancellations: 4.9%
Scheduled stops: 17,442
Recorded station stops: 16,576
Stations:
  • Cuffley (CUF) - 1.2%
  • Elstree and Borehamwood (ELS) - 6.6%
  • Potters Bar (PBR) - 2.8%
  • Radlett (RDT) - 6.6%
Hexham
Cancellations: 7%
Scheduled stops: 11,137
Recorded station stops: 9,262
Stations:
  • Bardon Mill (BLL) - 9.4%
  • Corbridge (CRB) - 6.1%
  • Haltwhistle (HWH) - 6.7%
  • Haydon Bridge (HDB) - 8.2%
  • Hexham (HEX) - 6.7%
  • Prudhoe (PRU) - 7.0%
  • Riding Mill (RDM) - 6.1%
  • Stocksfield (SKS) - 7.2%
  • Wylam (WYM) - 7.4%
Heywood and Middleton North
Cancellations: 6.3%
Scheduled stops: 1,639
Recorded station stops: 1,535
Stations:
  • Castleton (Manchester) (CAS) - 6.3%
High Peak
Cancellations: 2.6%
Scheduled stops: 18,015
Recorded station stops: 15,619
Stations:
  • Bamford (BAM) - 2.9%
  • Buxton (BUX) - 2.0%
  • Chapel-En-Le-Frith (CEF) - 2.0%
  • Chinley (CLY) - 2.9%
  • Dinting (DTG) - 3.1%
  • Dove Holes (DVH) - 2.4%
  • Edale (EDL) - 2.6%
  • Furness Vale (FNV) - 2.0%
  • Glossop (GLO) - 4.6%
  • Hadfield (HDF) - 3.2%
  • Hope (Derbyshire) (HOP) - 2.8%
  • New Mills Central (NMC) - 1.6%
  • New Mills Newtown (NMN) - 2.0%
  • Whaley Bridge (WBR) - 2.0%
Hinckley and Bosworth
Cancellations: 4.3%
Scheduled stops: 1,076
Recorded station stops: 1,028
Stations:
  • Hinckley (Leics) (HNK) - 4.3%
Hitchin
Cancellations: 4.4%
Scheduled stops: 7,078
Recorded station stops: 6,762
Stations:
  • Arlesey (ARL) - 4.7%
  • Hitchin (HIT) - 4.3%
Holborn and St Pancras
Cancellations: 4.5%
Scheduled stops: 68,286
Recorded station stops: 65,221
Stations:
  • Camden Road (CMD) - 6.5%
  • Euston (EUS) - 3.9%
  • Kentish Town (KTN) - 5.3%
  • Kentish Town West (KTW) - 6.3%
  • King's Cross (KGX) - 3.0%
  • St Pancras (STP) - 4.1%
Honiton and Sidmouth
Cancellations: 2.3%
Scheduled stops: 2,693
Recorded station stops: 2,520
Stations:
  • Axminster (AXM) - 2.0%
  • Feniton (FNT) - 3.1%
  • Honiton (HON) - 2.3%
Hornchurch and Upminster
Cancellations: 4%
Scheduled stops: 17,111
Recorded station stops: 14,882
Stations:
  • Emerson Park (EMP) - 0.0%
  • Harold Wood (HRO) - 7.9%
  • Upminster (UPM) - 1.0%
Hornsey and Friern Barnet
Cancellations: 1.5%
Scheduled stops: 8,581
Recorded station stops: 8,448
Stations:
  • Harringay (HGY) - 1.5%
  • Hornsey (HRN) - 1.5%
Horsham
Cancellations: 3.3%
Scheduled stops: 13,039
Recorded station stops: 12,189
Stations:
  • Billingshurst (BIG) - 3.1%
  • Christs Hospital (CHH) - 3.1%
  • Faygate (FGT) - 4.4%
  • Horsham (HRH) - 2.9%
  • Littlehaven (LVN) - 5.4%
  • Warnham (WNH) - 1.4%
Houghton and Sunderland South
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Hove and Portslade
Cancellations: 3.3%
Scheduled stops: 11,759
Recorded station stops: 11,367
Stations:
  • Aldrington (AGT) - 1.7%
  • Hove (HOV) - 3.5%
  • Portslade (PLD) - 3.5%
Huddersfield
Cancellations: 3%
Scheduled stops: 8,494
Recorded station stops: 7,738
Stations:
  • Berry Brow (BBW) - 6.2%
  • Deighton (DHN) - 2.4%
  • Huddersfield (HUD) - 2.1%
  • Lockwood (LCK) - 6.2%
Huntingdon
Cancellations: 4.4%
Scheduled stops: 2,057
Recorded station stops: 1,965
Stations:
  • Huntingdon (HUN) - 4.4%
Hyndburn
Cancellations: 6.4%
Scheduled stops: 5,508
Recorded station stops: 5,147
Stations:
  • Accrington (ACR) - 7.0%
  • Church and Oswaldtwistle (CTW) - 6.5%
  • Huncoat (HCT) - 5.7%
  • Rishton (RIS) - 5.6%
Ilford North
Cancellations: 6.6%
Scheduled stops: 8,258
Recorded station stops: 7,712
Stations:
  • Ilford (IFD) - 6.6%
Ilford South
Cancellations: 6.9%
Scheduled stops: 24,774
Recorded station stops: 23,010
Stations:
  • Chadwell Heath (CTH) - 6.9%
  • Goodmayes (GMY) - 6.8%
  • Seven Kings (SVK) - 6.9%
Inverclyde and Renfrewshire West
Cancellations: 1%
Scheduled stops: 20,993
Recorded station stops: 17,724
Stations:
  • Bogston (BGS) - 0.6%
  • Branchton (BCN) - 1.4%
  • Cartsdyke (CDY) - 1.0%
  • Drumfrochar (DFR) - 1.4%
  • Fort Matilda (FTM) - 0.9%
  • Gourock (GRK) - 0.9%
  • Greenock Central (GKC) - 0.9%
  • Greenock West (GKW) - 0.9%
  • Inverkip (INP) - 1.4%
  • Port Glasgow (PTG) - 0.9%
  • Wemyss Bay (WMS) - 1.4%
  • Whinhill (WNL) - 1.4%
  • Woodhall (WDL) - 0.6%
Inverness, Skye and West Ross-shire
Cancellations: 1.8%
Scheduled stops: 6,034
Recorded station stops: 2,961
Stations:
  • Achnashellach (ACH) - 0.0%
  • Arisaig (ARG) - 2.0%
  • Attadale (ATT) - 0.0%
  • Banavie (BNV) - 2.0%
  • Beasdale (BSL) - 2.0%
  • Corpach (CPA) - 2.0%
  • Corrour (CRR) - 1.4%
  • Duirinish (DRN) - 0.0%
  • Duncraig (DCG) - 0.0%
  • Fort William (FTW) - 2.0%
  • Glenfinnan (GLF) - 2.0%
  • Inverness (INV) - 3.3%
  • Kyle Of Lochalsh (KYL) - 0.0%
  • Loch Eil Outward Bound (LHE) - 2.0%
  • Locheilside (LCS) - 2.0%
  • Mallaig (MLG) - 2.0%
  • Morar (MRR) - 2.0%
  • Plockton (PLK) - 0.0%
  • Roy Bridge (RYB) - 1.4%
  • Spean Bridge (SBR) - 1.4%
  • Strathcarron (STC) - 0.0%
  • Stromeferry (STF) - 0.0%
  • Tulloch (TUL) - 1.4%
Ipswich
Cancellations: 1.1%
Scheduled stops: 6,817
Recorded station stops: 6,738
Stations:
  • Derby Road (Ipswich) (DBR) - 1.7%
  • Ipswich (IPS) - 1.1%
Isle of Wight East
Cancellations: 1.1%
Scheduled stops: 10,690
Recorded station stops: 10,556
Stations:
  • Brading (BDN) - 0.7%
  • Lake (LKE) - 0.8%
  • Ryde Esplanade (RYD) - 2.3%
  • Ryde Pier Head (RYP) - data not applicable
  • Ryde St Johns Road (RYR) - 1.4%
  • Sandown (SAN) - 0.8%
  • Shanklin (SHN) - 0.8%
  • Smallbrook Junction (SAB) - data not applicable
Isle of Wight West
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Islington North
Cancellations: 2.9%
Scheduled stops: 37,861
Recorded station stops: 36,739
Stations:
  • Canonbury (CNN) - 4.8%
  • Crouch Hill (CRH) - 0.9%
  • Drayton Park (DYP) - 1.5%
  • Finsbury Park (FPK) - 2.4%
  • Upper Holloway (UHL) - 0.9%
Islington South and Finsbury
Cancellations: 5.1%
Scheduled stops: 67,036
Recorded station stops: 63,637
Stations:
  • Caledonian Road and Barnsbury (CIR) - 7.1%
  • Essex Road (EXR) - 1.9%
  • Farringdon (ZFD) - 6.5%
  • Highbury and Islington (HHY) - 3.6%
  • Old Street (OLD) - 1.9%
Jarrow and Gateshead East
Cancellations: 5.8%
Scheduled stops: 976
Recorded station stops: 905
Stations:
  • Heworth (HEW) - 5.9%
Keighley and Ilkley
Cancellations: 5.4%
Scheduled stops: 13,732
Recorded station stops: 12,992
Stations:
  • Ben Rhydding (BEY) - 5.1%
  • Ilkley (ILK) - 5.0%
  • Keighley (KEI) - 5.5%
  • Steeton and Silsden (SON) - 5.9%
Kenilworth and Southam
Cancellations: 2.7%
Scheduled stops: 4,818
Recorded station stops: 4,687
Stations:
  • Hatton (HTN) - 2.0%
  • Kenilworth (KNW) - 5.5%
  • Lapworth (LPW) - 3.3%
  • Warwick Parkway (WRP) - 1.2%
Kensington and Bayswater
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Kettering
Cancellations: 3.2%
Scheduled stops: 3,759
Recorded station stops: 3,635
Stations:
  • Kettering (KET) - 3.3%
Kilmarnock and Loudoun
Cancellations: 2.7%
Scheduled stops: 7,046
Recorded station stops: 2,155
Stations:
  • Auchinleck (AUK) - 1.9%
  • Dunlop (DNL) - 2.9%
  • Kilmarnock (KMK) - 2.4%
  • Kilmaurs (KLM) - 2.9%
  • Stewarton (STT) - 2.9%
Kingston and Surbiton
Cancellations: 3.8%
Scheduled stops: 23,644
Recorded station stops: 22,226
Stations:
  • Berrylands (BRS) - 2.8%
  • Chessington North (CSN) - 2.5%
  • Chessington South (CSS) - 2.3%
  • Kingston (KNG) - 6.4%
  • New Malden (NEM) - 6.1%
  • Surbiton (SUR) - 2.3%
  • Tolworth (TOL) - 2.5%
Kingston upon Hull East
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Kingston upon Hull North and Cottingham
Cancellations: 4.5%
Scheduled stops: 7,501
Recorded station stops: 6,873
Stations:
  • Cottingham (CGM) - 6.6%
  • Hull (HUL) - 3.9%
Kingston upon Hull West and Haltemprice
Cancellations: 5%
Scheduled stops: 1,031
Recorded station stops: 872
Stations:
  • Hessle (HES) - 5.1%
Kingswinford and South Staffordshire
Cancellations: 2.4%
Scheduled stops: 2,028
Recorded station stops: 1,780
Stations:
  • Bilbrook (BBK) - 2.3%
  • Codsall (CSL) - 2.4%
Knowsley
Cancellations: 4.6%
Scheduled stops: 12,625
Recorded station stops: 11,612
Stations:
  • Headbolt Lane (HBL) - 4.5%
  • Huyton (HUY) - 4.7%
  • Kirkby (Merseyside) (KIR) - 4.6%
  • Prescot (PSC) - 4.6%
Lancaster and Wyre
Cancellations: 4.9%
Scheduled stops: 4,652
Recorded station stops: 4,424
Stations:
  • Lancaster (LAN) - 4.9%
Leeds Central and Headingley
Cancellations: 4.7%
Scheduled stops: 5,709
Recorded station stops: 5,436
Stations:
  • Burley Park (BUY) - 4.7%
  • Headingley (HDY) - 4.7%
  • Kirkstall Forge (KLF) - 4.9%
Leeds East
Cancellations: 2.5%
Scheduled stops: 6,567
Recorded station stops: 6,226
Stations:
  • Cross Gates (CRG) - 2.1%
  • East Garforth (EGF) - 2.1%
  • Garforth (GRF) - 3.1%
Leeds North East
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Leeds North West
Cancellations: 5%
Scheduled stops: 5,515
Recorded station stops: 5,242
Stations:
  • Guiseley (GSY) - 5.0%
  • Horsforth (HRS) - 4.9%
Leeds South
Cancellations: 4.3%
Scheduled stops: 27,022
Recorded station stops: 25,856
Stations:
  • Leeds (LDS) - 4.3%
Leeds South West and Morley
Cancellations: 4%
Scheduled stops: 2,518
Recorded station stops: 2,416
Stations:
  • Cottingley (COT) - 2.8%
  • Morley (MLY) - 4.7%
Leeds West and Pudsey
Cancellations: 6.5%
Scheduled stops: 6,593
Recorded station stops: 6,155
Stations:
  • Bramley (West Yorkshire) (BLE) - 5.7%
  • New Pudsey (NPD) - 7.0%
Leicester East
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Leicester South
Cancellations: 3.8%
Scheduled stops: 6,200
Recorded station stops: 5,965
Stations:
  • Leicester (LEI) - 3.8%
Leicester West
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Leigh and Atherton
Cancellations: 4.4%
Scheduled stops: 3,275
Recorded station stops: 3,005
Stations:
  • Atherton (ATN) - 4.5%
  • Hag Fold (HGF) - 4.5%
Lewes
Cancellations: 2%
Scheduled stops: 21,709
Recorded station stops: 21,247
Stations:
  • Berwick (Sussex) (BRK) - 3.1%
  • Bishopstone (Sussex) (BIP) - 1.2%
  • Glynde (GLY) - 3.1%
  • Lewes (LWS) - 2.2%
  • Newhaven Harbour (NVH) - 1.6%
  • Newhaven Town (NVN) - 1.3%
  • Plumpton (PMP) - 1.7%
  • Polegate (PLG) - 3.1%
  • Seaford (Sussex) (SEF) - 1.2%
  • Southease (SEE) - 1.3%
Lewisham East
Cancellations: 1.5%
Scheduled stops: 33,138
Recorded station stops: 32,446
Stations:
  • Beckenham Hill (BEC) - 1.9%
  • Bellingham (BGM) - 2.0%
  • Catford (CTF) - 1.8%
  • Catford Bridge (CFB) - 1.6%
  • Grove Park (GRP) - 0.7%
  • Hither Green (HGR) - 1.3%
  • Lee (LEE) - 1.7%
  • Lower Sydenham (LSY) - 1.6%
Lewisham North
Cancellations: 2.2%
Scheduled stops: 50,983
Recorded station stops: 49,845
Stations:
  • Blackheath (BKH) - 2.2%
  • Brockley (BCY) - 1.7%
  • Deptford (DEP) - 6.9%
  • Ladywell (LAD) - 1.3%
  • Lewisham (LEW) - 1.5%
  • New Cross Gate (NXG) - 1.6%
  • St Johns (SAJ) - 2.2%
Lewisham West and East Dulwich
Cancellations: 1.9%
Scheduled stops: 29,794
Recorded station stops: 29,014
Stations:
  • Crofton Park (CFT) - 1.9%
  • Forest Hill (FOH) - 1.8%
  • Honor Oak Park (HPA) - 1.7%
  • Sydenham (SYD) - 2.2%
Leyton and Wanstead
Cancellations: 0.8%
Scheduled stops: 7,612
Recorded station stops: 7,552
Stations:
  • Leyton Midland Road (LEM) - 0.8%
  • Leytonstone High Road (LER) - 0.8%
Lichfield
Cancellations: 4%
Scheduled stops: 7,775
Recorded station stops: 7,464
Stations:
  • Lichfield City (LIC) - 5.0%
  • Lichfield Trent Valley (LTV) - 5.0%
  • Rugeley Trent Valley (RGL) - 2.0%
Lincoln
Cancellations: 2.7%
Scheduled stops: 3,173
Recorded station stops: 3,085
Stations:
  • Lincoln (LCN) - 2.8%
Liverpool Garston
Cancellations: 6.6%
Scheduled stops: 18,571
Recorded station stops: 17,330
Stations:
  • Cressington (CSG) - 6.0%
  • Hunts Cross (HNX) - 7.4%
  • Liverpool South Parkway (LPY) - 6.7%
  • West Allerton (WSA) - 6.2%
Liverpool Riverside
Cancellations: 5.4%
Scheduled stops: 84,810
Recorded station stops: 80,157
Stations:
  • Bank Hall (BAH) - 3.9%
  • Brunswick (BRW) - 5.9%
  • Kirkdale (KKD) - 4.6%
  • Liverpool Central (LVC) - 5.8%
  • Liverpool James Street (LVJ) - 5.6%
  • Liverpool Lime Street (LIV) - 5.4%
  • Moorfields (MRF) - 5.7%
  • Sandhills (SDL) - 5.1%
Liverpool Walton
Cancellations: 4.8%
Scheduled stops: 19,614
Recorded station stops: 17,049
Stations:
  • Aintree (AIN) - 4.8%
  • Fazakerley (FAZ) - 4.6%
  • Old Roan (ORN) - 4.9%
  • Orrell Park (OPK) - 4.7%
  • Rice Lane (RIL) - 4.7%
  • Walton (Merseyside) (WAO) - 5.0%
Liverpool Wavertree
Cancellations: 5.6%
Scheduled stops: 15,316
Recorded station stops: 12,893
Stations:
  • Aigburth (AIG) - 6.0%
  • Edge Hill (EDG) - 4.5%
  • Mossley Hill (MSH) - 6.5%
  • St Michaels (STM) - 6.0%
  • Wavertree Technology Park (WAV) - 5.2%
Liverpool West Derby
Cancellations: 5.2%
Scheduled stops: 5,612
Recorded station stops: 5,318
Stations:
  • Broad Green (BGE) - 5.2%
  • Roby (ROB) - 5.2%
Livingston
Cancellations: 2.2%
Scheduled stops: 10,633
Recorded station stops: 10,393
Stations:
  • Addiewell (ADW) - 1.6%
  • Breich (BRC) - 1.5%
  • Fauldhouse (FLD) - 1.6%
  • Kirknewton (KKN) - 1.5%
  • Livingston North (LSN) - 3.3%
  • Livingston South (LVG) - 1.1%
  • Uphall (UHA) - 3.3%
  • West Calder (WCL) - 1.2%
Llanelli
Cancellations: 2.7%
Scheduled stops: 4,996
Recorded station stops: 4,682
Stations:
  • Bynea (BYE) - 4.3%
  • Ferryside (FYS) - 2.0%
  • Kidwelly (KWL) - 1.9%
  • Llanelli (LLE) - 3.2%
  • Llangennech (LLH) - 4.3%
  • Pembrey and Burry Port (PBY) - 2.9%
Lothian East
Cancellations: 0.9%
Scheduled stops: 6,514
Recorded station stops: 6,452
Stations:
  • Drem (DRM) - 0.8%
  • Dunbar (DUN) - 1.7%
  • East Linton (ELT) - 0.8%
  • Longniddry (LND) - 1.0%
  • North Berwick (NBW) - 0.7%
  • Prestonpans (PST) - 0.8%
  • Wallyford (WAF) - 0.8%
Loughborough
Cancellations: 3.3%
Scheduled stops: 3,820
Recorded station stops: 3,684
Stations:
  • Barrow-Upon-Soar (BWS) - 2.9%
  • Loughborough (LBO) - 3.4%
Louth and Horncastle
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Lowestoft
Cancellations: 0.2%
Scheduled stops: 5,489
Recorded station stops: 5,474
Stations:
  • Beccles (BCC) - 0.4%
  • Lowestoft (LWT) - 0.3%
  • Oulton Broad North (OUN) - 0.1%
  • Oulton Broad South (OUS) - 0.4%
  • Somerleyton (SYT) - 0.1%
Luton North
Cancellations: 7%
Scheduled stops: 4,152
Recorded station stops: 3,857
Stations:
  • Leagrave (LEA) - 7.1%
Luton South and South Bedfordshire
Cancellations: 6.1%
Scheduled stops: 16,206
Recorded station stops: 15,209
Stations:
  • Luton (LUT) - 6.1%
  • Luton Airport Parkway (LTN) - 6.2%
Macclesfield
Cancellations: 4.2%
Scheduled stops: 7,385
Recorded station stops: 6,747
Stations:
  • Adlington (Cheshire) (ADC) - 3.3%
  • Disley (DSL) - 2.0%
  • Macclesfield (MAC) - 6.0%
  • Poynton (PYT) - 3.4%
  • Prestbury (PRB) - 3.3%
Maidenhead
Cancellations: 5.6%
Scheduled stops: 9,999
Recorded station stops: 7,937
Stations:
  • Cookham (COO) - 4.5%
  • Furze Platt (FZP) - 4.5%
  • Maidenhead (MAI) - 6.0%
Maidstone and Malling
Cancellations: 1%
Scheduled stops: 14,390
Recorded station stops: 13,134
Stations:
  • Aylesford (AYL) - 1.8%
  • Barming (BMG) - 0.5%
  • East Farleigh (EFL) - 1.3%
  • East Malling (EML) - 0.5%
  • Maidstone Barracks (MDB) - 1.7%
  • Maidstone East (MDE) - 0.6%
  • Maidstone West (MDW) - 1.3%
  • West Malling (WMA) - 0.6%
Makerfield
Cancellations: 4.3%
Scheduled stops: 6,278
Recorded station stops: 5,250
Stations:
  • Bryn (BYN) - 4.6%
  • Hindley (HIN) - 4.5%
  • Orrell (ORR) - 3.5%
  • Pemberton (PEM) - 3.5%
Maldon
Cancellations: 1.3%
Scheduled stops: 7,542
Recorded station stops: 2,482
Stations:
  • Althorne (Essex) (ALN) - 1.3%
  • Battlesbridge (BLB) - 1.3%
  • Burnham-On-Crouch (BUU) - 1.3%
  • North Fambridge (NFA) - 1.3%
  • South Woodham Ferrers (SOF) - 1.3%
  • Southminster (SMN) - 1.3%
Manchester Central
Cancellations: 4.7%
Scheduled stops: 49,386
Recorded station stops: 47,045
Stations:
  • Deansgate (DGT) - 5.0%
  • Manchester Oxford Road (MCO) - 5.1%
  • Manchester Piccadilly (MAN) - 4.2%
  • Manchester Victoria (MCV) - 5.6%
Manchester Rusholme
Cancellations: 2.5%
Scheduled stops: 3,271
Recorded station stops: 3,181
Stations:
  • Ardwick (ADK) - low quality data
  • Ashburys (ABY) - 2.5%
Manchester Withington
Cancellations: 7.2%
Scheduled stops: 2,683
Recorded station stops: 2,486
Stations:
  • East Didsbury (EDY) - 7.2%
Mansfield
Cancellations: 1.5%
Scheduled stops: 2,280
Recorded station stops: 2,244
Stations:
  • Mansfield (MFT) - 1.4%
  • Mansfield Woodhouse (MSW) - 1.7%
Melksham and Devizes
Cancellations: 2.2%
Scheduled stops: 3,156
Recorded station stops: 1,732
Stations:
  • Avoncliff (AVF) - 2.6%
  • Bradford-On-Avon (BOA) - 2.2%
  • Melksham (MKM) - 1.8%
Melton and Syston
Cancellations: 4.2%
Scheduled stops: 3,318
Recorded station stops: 2,701
Stations:
  • Bottesford (BTF) - 3.0%
  • Melton Mowbray (MMO) - 7.9%
  • Sileby (SIL) - 2.9%
  • Syston (SYS) - 2.9%
Meriden and Solihull East
Cancellations: 3.4%
Scheduled stops: 20,593
Recorded station stops: 19,890
Stations:
  • Berkswell (BKW) - 3.4%
  • Birmingham International (BHI) - 4.4%
  • Dorridge (DDG) - 2.8%
  • Hampton-In-Arden (HIA) - 3.4%
  • Marston Green (MGN) - 1.6%
  • Solihull (SOL) - 2.9%
Merthyr Tydfil and Aberdare
Cancellations: 5.5%
Scheduled stops: 11,841
Recorded station stops: 9,568
Stations:
  • Aberdare (ABA) - 4.6%
  • Cwmbach (CMH) - 5.0%
  • Merthyr Tydfil (MER) - 6.0%
  • Merthyr Vale (MEV) - 5.4%
  • Pentre-Bach (PTB) - 6.2%
  • Quakers Yard (QYD) - 5.4%
  • Troed-Y-Rhiw (TRD) - 6.0%
Mid Bedfordshire
Cancellations: 4.5%
Scheduled stops: 13,014
Recorded station stops: 11,190
Stations:
  • Aspley Guise (APG) - 0.6%
  • Flitwick (FLT) - 7.0%
  • Harlington (Bedfordshire) (HLN) - 7.0%
  • Kempston Hardwick (KMH) - 0.5%
  • Lidlington (LID) - 0.6%
  • Millbrook (Bedfordshire) (MLB) - 0.6%
  • Ridgmont (RID) - 0.6%
  • Stewartby (SWR) - 0.5%
Mid Buckinghamshire
Cancellations: 1%
Scheduled stops: 14,804
Recorded station stops: 13,266
Stations:
  • Aylesbury Vale Parkway (AVP) - 2.3%
  • Great Missenden (GMN) - 1.3%
  • Haddenham and Thame Parkway (HDM) - 0.4%
  • Little Kimble (LTK) - 0.6%
  • Monks Risborough (MRS) - 0.6%
  • Princes Risborough (PRR) - 0.7%
  • Saunderton (SDR) - 0.8%
  • Stoke Mandeville (SKM) - 1.3%
  • Wendover (WND) - 1.3%
Mid Cheshire
Cancellations: 5.2%
Scheduled stops: 3,907
Recorded station stops: 3,336
Stations:
  • Greenbank (GBK) - 3.9%
  • Hartford (Cheshire) (HTF) - 6.8%
  • Northwich (NWI) - 3.8%
  • Winsford (WSF) - 6.5%
Mid Derbyshire
Cancellations: 3.4%
Scheduled stops: 2,765
Recorded station stops: 2,666
Stations:
  • Belper (BLP) - 2.5%
  • Duffield (DFI) - 2.6%
  • Spondon (SPO) - 5.8%
Mid Dorset and North Poole
Cancellations: 1.9%
Scheduled stops: 2,500
Recorded station stops: 2,451
Stations:
  • Holton Heath (HOL) - 2.5%
  • Wareham (Dorset) (WRM) - 1.7%
Mid Dunbartonshire
Cancellations: 1.6%
Scheduled stops: 15,343
Recorded station stops: 13,736
Stations:
  • Bearsden (BRN) - 1.4%
  • Bishopbriggs (BBG) - 0.9%
  • Hillfoot (HLF) - 1.4%
  • Lenzie (LNZ) - 0.9%
  • Milngavie (MLN) - 1.4%
  • Westerton (WES) - 2.4%
Mid Leicestershire
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Mid Norfolk
Cancellations: 1%
Scheduled stops: 1,199
Recorded station stops: 1,110
Stations:
  • Attleborough (ATL) - 1.2%
  • Eccles Road (ECS) - 0.0%
Mid Sussex
Cancellations: 4.9%
Scheduled stops: 23,626
Recorded station stops: 22,458
Stations:
  • Burgess Hill (BUG) - 5.2%
  • Hassocks (HSK) - 5.1%
  • Haywards Heath (HHE) - 5.4%
  • Wivelsfield (WVF) - 3.2%
Mid and South Pembrokeshire
Cancellations: 4.3%
Scheduled stops: 6,174
Recorded station stops: 4,467
Stations:
  • Clarbeston Road (CLR) - 4.6%
  • Haverfordwest (HVF) - 4.5%
  • Johnston (Pembs) (JOH) - 5.4%
  • Kilgetty (KGT) - 3.9%
  • Lamphey (LAM) - 4.4%
  • Manorbier (MRB) - 4.4%
  • Milford Haven (MFH) - 5.4%
  • Narberth (NAR) - 3.9%
  • Pembroke (PMB) - 4.4%
  • Pembroke Dock (PMD) - 4.4%
  • Penally (PNA) - 4.1%
  • Saundersfoot (SDF) - 3.9%
  • Tenby (TEN) - 3.9%
Middlesbrough South and East Cleveland
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Middlesbrough and Thornaby East
Cancellations: 6.9%
Scheduled stops: 8,884
Recorded station stops: 8,104
Stations:
  • James Cook University Hospital (JCH) - 8.0%
  • Middlesbrough (MBR) - 7.3%
  • Thornaby (TBY) - 6.3%
Midlothian
Cancellations: 3.1%
Scheduled stops: 6,020
Recorded station stops: 4,297
Stations:
  • Eskbank (EKB) - 3.1%
  • Gorebridge (GBG) - 3.1%
  • Newtongrange (NEG) - 3.1%
  • Shawfair (SFI) - 3.1%
Milton Keynes Central
Cancellations: 2.6%
Scheduled stops: 9,387
Recorded station stops: 8,731
Stations:
  • Bow Brickhill (BWB) - 0.6%
  • Milton Keynes Central (MKC) - 3.1%
  • Woburn Sands (WOB) - 0.6%
Milton Keynes North
Cancellations: 1.8%
Scheduled stops: 2,137
Recorded station stops: 2,098
Stations:
  • Wolverton (WOL) - 1.8%
Mitcham and Morden
Cancellations: 4.7%
Scheduled stops: 14,559
Recorded station stops: 11,520
Stations:
  • Mitcham Eastfields (MTC) - 3.3%
  • Mitcham Junction (MIJ) - 3.5%
  • Morden South (MDS) - 6.2%
  • South Merton (SMO) - 6.2%
  • St Helier (SIH) - 6.2%
  • Tooting (TOO) - 5.9%
Monmouthshire
Cancellations: 2.3%
Scheduled stops: 5,913
Recorded station stops: 5,771
Stations:
  • Abergavenny (AGV) - 3.5%
  • Caldicot (CDT) - 2.0%
  • Chepstow (CPW) - 1.6%
  • Severn Tunnel Junction (STJ) - 2.3%
Montgomeryshire and Glyndŵr
Cancellations: 3.2%
Scheduled stops: 5,979
Recorded station stops: 5,255
Stations:
  • Caersws (CWS) - 2.9%
  • Chirk (CRK) - 4.0%
  • Dovey Junction (DVY) - 3.1%
  • Machynlleth (MCN) - 2.6%
  • Newtown (Powys) (NWT) - 2.9%
  • Ruabon (RUA) - 4.1%
  • Welshpool (WLP) - 2.9%
Moray West, Nairn and Strathspey
Cancellations: 3.2%
Scheduled stops: 5,174
Recorded station stops: 4,813
Stations:
  • Aviemore (AVM) - 1.5%
  • Carrbridge (CAG) - 1.7%
  • Dalwhinnie (DLW) - 1.2%
  • Elgin (ELG) - 4.3%
  • Forres (FOR) - 4.3%
  • Inverness Airport (IVA) - 4.3%
  • Kingussie (KIN) - 1.5%
  • Nairn (NRN) - 4.3%
  • Newtonmore (NWR) - 1.4%
Morecambe and Lunesdale
Cancellations: 4.6%
Scheduled stops: 6,955
Recorded station stops: 6,254
Stations:
  • Arnside (ARN) - 4.9%
  • Bare Lane (BAR) - 4.8%
  • Carnforth (CNF) - 4.9%
  • Dent (DNT) - 3.1%
  • Garsdale (GSD) - 3.3%
  • Heysham Port (HHB) - low quality data
  • Morecambe (MCM) - 4.8%
  • Silverdale (SVR) - 5.0%
  • Wennington (WNN) - 4.7%
Motherwell, Wishaw and Carluke
Cancellations: 3.7%
Scheduled stops: 13,969
Recorded station stops: 13,407
Stations:
  • Airbles (AIR) - 4.6%
  • Carfin (CRF) - 1.4%
  • Carluke (CLU) - 3.3%
  • Motherwell (MTH) - 4.6%
  • Shieldmuir (SDM) - 3.5%
  • Wishaw (WSH) - 2.3%
Na h-Eileanan an Iar
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Neath and Swansea East
Cancellations: 2.5%
Scheduled stops: 3,862
Recorded station stops: 3,763
Stations:
  • Llansamlet (LAS) - 1.9%
  • Neath (NTH) - 2.9%
  • Skewen (SKE) - 1.8%
New Forest East
Cancellations: 1.9%
Scheduled stops: 10,756
Recorded station stops: 10,450
Stations:
  • Ashurst New Forest (ANF) - 2.0%
  • Beaulieu Road (BEU) - 1.6%
  • Brockenhurst (BCU) - 1.6%
  • Lymington Pier (LYP) - 1.4%
  • Sway (SWY) - 3.2%
  • Totton (TTN) - 2.3%
New Forest West
Cancellations: 2.5%
Scheduled stops: 5,063
Recorded station stops: 4,843
Stations:
  • Hinton Admiral (HNA) - 2.8%
  • Lymington Town (LYT) - 1.4%
  • New Milton (NWM) - 3.3%
Newark
Cancellations: 2.5%
Scheduled stops: 8,866
Recorded station stops: 8,280
Stations:
  • Aslockton (ALK) - 2.9%
  • Bingham (BIN) - 3.2%
  • Bleasby (BSB) - 3.6%
  • Collingham (CLM) - 0.6%
  • Elton and Orston (ELO) - low quality data
  • Fiskerton (FSK) - 3.7%
  • Newark Castle (NCT) - 2.3%
  • Newark North Gate (NNG) - 2.6%
  • Rolleston (ROL) - 3.7%
Newbury
Cancellations: 2.9%
Scheduled stops: 8,797
Recorded station stops: 8,530
Stations:
  • Hungerford (HGD) - 4.3%
  • Kintbury (KIT) - 2.8%
  • Newbury (NBY) - 2.9%
  • Newbury Racecourse (NRC) - 2.0%
  • Thatcham (THA) - 2.9%
Newcastle upon Tyne Central and West
Cancellations: 4.4%
Scheduled stops: 10,635
Recorded station stops: 10,159
Stations:
  • Manors (MAS) - 3.5%
  • Newcastle (NCL) - 4.6%
Newcastle upon Tyne East and Wallsend
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Newcastle upon Tyne North
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Newcastle-under-Lyme
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Newport East
Cancellations: 4.1%
Scheduled stops: 7,255
Recorded station stops: 6,957
Stations:
  • Newport (South Wales) (NWP) - 4.1%
Newport West and Islwyn
Cancellations: 5%
Scheduled stops: 7,940
Recorded station stops: 7,172
Stations:
  • Crosskeys (CKY) - 5.0%
  • Newbridge (NBE) - 5.0%
  • Pye Corner (PYE) - 5.0%
  • Risca and Pontymister (RCA) - 5.0%
  • Rogerstone (ROR) - 5.0%
Newton Abbot
Cancellations: 3.9%
Scheduled stops: 12,902
Recorded station stops: 12,384
Stations:
  • Dawlish (DWL) - 4.1%
  • Dawlish Warren (DWW) - 3.6%
  • Newton Abbot (NTA) - 4.1%
  • Starcross (SCS) - 3.5%
  • Teignmouth (TGM) - 4.0%
Newton Aycliffe and Spennymoor
Cancellations: 5.1%
Scheduled stops: 1,648
Recorded station stops: 1,452
Stations:
  • Heighington (HEI) - 5.1%
  • Newton Aycliffe (NAY) - 5.1%
Normanton and Hemsworth
Cancellations: 4.5%
Scheduled stops: 7,878
Recorded station stops: 7,510
Stations:
  • Featherstone (FEA) - 5.9%
  • Fitzwilliam (FZW) - 4.6%
  • Moorthorpe (MRP) - 5.8%
  • Normanton (NOR) - 3.5%
  • South Elmsall (SES) - 2.8%
  • Streethouse (SHC) - 5.9%
North Ayrshire and Arran
Cancellations: 0.9%
Scheduled stops: 16,073
Recorded station stops: 15,927
Stations:
  • Ardrossan Harbour (ADS) - 1.0%
  • Ardrossan South Beach (ASB) - 0.7%
  • Ardrossan Town (ADN) - 1.0%
  • Dalry (DLY) - 1.0%
  • Fairlie (FRL) - 0.7%
  • Glengarnock (GLG) - 1.1%
  • Kilwinning (KWN) - 1.1%
  • Largs (LAR) - 0.7%
  • Saltcoats (SLT) - 0.7%
  • Stevenston (STV) - 0.7%
  • West Kilbride (WKB) - 0.7%
North Bedfordshire
Cancellations: 5%
Scheduled stops: 3,870
Recorded station stops: 3,676
Stations:
  • Biggleswade (BIW) - 5.5%
  • Sandy (SDY) - 4.4%
North Cornwall
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
North Cotswolds
Cancellations: 3%
Scheduled stops: 1,128
Recorded station stops: 1,094
Stations:
  • Moreton-In-Marsh (MIM) - 3.0%
North Devon
Cancellations: 3.8%
Scheduled stops: 2,432
Recorded station stops: 1,799
Stations:
  • Barnstaple (BNP) - 3.3%
  • Chapelton (Devon) (CPN) - 7.8%
  • Kings Nympton (KGN) - 3.8%
  • Portsmouth Arms (PMA) - 7.7%
  • Umberleigh (UMB) - 3.4%
North Dorset
Cancellations: 3%
Scheduled stops: 1,282
Recorded station stops: 1,242
Stations:
  • Gillingham (Dorset) (GIL) - 3.1%
North Durham
Cancellations: 4.8%
Scheduled stops: 1,042
Recorded station stops: 990
Stations:
  • Chester-Le-Street (CLS) - 4.8%
North East Cambridgeshire
Cancellations: 2.9%
Scheduled stops: 2,614
Recorded station stops: 2,533
Stations:
  • Manea (MNE) - 2.3%
  • March (MCH) - 3.5%
  • Whittlesea (WLE) - 2.6%
North East Derbyshire
Cancellations: 5.4%
Scheduled stops: 1,012
Recorded station stops: 944
Stations:
  • Dronfield (DRO) - 5.4%
North East Fife
Cancellations: 1.7%
Scheduled stops: 6,594
Recorded station stops: 6,295
Stations:
  • Cameron Bridge (CBX) - 2.8%
  • Cupar (CUP) - 1.3%
  • Ladybank (LDY) - 1.4%
  • Leuchars (For St. Andrews) (LEU) - 1.3%
  • Leven (LEV) - 2.8%
  • Springfield (SPF) - 0.0%
North East Hampshire
Cancellations: 2.5%
Scheduled stops: 7,494
Recorded station stops: 7,286
Stations:
  • Bramley (Hampshire) (BMY) - 1.4%
  • Fleet (FLE) - 3.3%
  • Hook (HOK) - 2.8%
  • Winchfield (WNF) - 2.7%
North East Hertfordshire
Cancellations: 3.9%
Scheduled stops: 15,084
Recorded station stops: 14,493
Stations:
  • Baldock (BDK) - 5.2%
  • Bayford (BAY) - 1.2%
  • Letchworth Garden City (LET) - 4.4%
  • Royston (RYS) - 4.8%
  • Watton-At-Stone (WAS) - 1.9%
North East Somerset and Hanham
Cancellations: 1.9%
Scheduled stops: 1,456
Recorded station stops: 1,428
Stations:
  • Keynsham (KYN) - 1.9%
North Herefordshire
Cancellations: 3.2%
Scheduled stops: 2,950
Recorded station stops: 2,561
Stations:
  • Colwall (CWL) - 2.5%
  • Ledbury (LED) - 3.0%
  • Leominster (LEO) - 3.8%
North Norfolk
Cancellations: 0.1%
Scheduled stops: 6,590
Recorded station stops: 3,735
Stations:
  • Cromer (CMR) - 0.1%
  • Gunton (GNT) - 0.0%
  • Hoveton and Wroxham (HXM) - 0.0%
  • North Walsham (NWA) - 0.0%
  • Roughton Road (RNR) - 0.0%
  • Sheringham (SHM) - 0.3%
  • West Runton (WRN) - 0.3%
  • Worstead (WRT) - 0.0%
North Northumberland
Cancellations: 3.3%
Scheduled stops: 5,400
Recorded station stops: 5,221
Stations:
  • Acklington (ACK) - 1.4%
  • Alnmouth (ALM) - 3.6%
  • Berwick-Upon-Tweed (BWK) - 3.1%
  • Chathill (CHT) - 3.3%
  • Morpeth (MPT) - 3.4%
  • Pegswood (PEG) - 2.9%
  • Widdrington (WDD) - 2.9%
North Shropshire
Cancellations: 2.5%
Scheduled stops: 4,115
Recorded station stops: 2,841
Stations:
  • Gobowen (GOB) - 4.8%
  • Prees (PRS) - 1.9%
  • Wem (WEM) - 1.7%
  • Whitchurch (Shropshire) (WTC) - 2.0%
  • Yorton (YRT) - 1.9%
North Somerset
Cancellations: 2.9%
Scheduled stops: 2,344
Recorded station stops: 2,274
Stations:
  • Nailsea and Backwell (NLS) - 3.0%
North Warwickshire and Bedworth
Cancellations: 4.4%
Scheduled stops: 3,598
Recorded station stops: 3,429
Stations:
  • Atherstone (ATH) - 3.0%
  • Bedworth (BEH) - 4.2%
  • Coleshill Parkway (CEH) - 5.2%
  • Polesworth (PSW) - low quality data
  • Water Orton (WTO) - 3.2%
North West Cambridgeshire
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
North West Essex
Cancellations: 1.7%
Scheduled stops: 14,995
Recorded station stops: 14,736
Stations:
  • Audley End (AUD) - 1.3%
  • Elsenham (Essex) (ESM) - 1.4%
  • Great Chesterford (GRC) - 0.9%
  • Newport (Essex) (NWE) - 1.4%
  • Stansted Airport (SSD) - 2.3%
  • Stansted Mountfitchet (SST) - 1.7%
North West Hampshire
Cancellations: 1.7%
Scheduled stops: 4,119
Recorded station stops: 3,844
Stations:
  • Andover (ADV) - 1.8%
  • Overton (OVR) - 1.8%
  • Whitchurch (Hampshire) (WCH) - 1.8%
North West Leicestershire
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
North West Norfolk
Cancellations: 5.7%
Scheduled stops: 1,371
Recorded station stops: 1,292
Stations:
  • Kings Lynn (KLN) - 5.8%
Northampton North
Cancellations: 2%
Scheduled stops: 2,447
Recorded station stops: 2,397
Stations:
  • Northampton (NMP) - 2.0%
Northampton South
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Norwich North
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Norwich South
Cancellations: 1.2%
Scheduled stops: 6,388
Recorded station stops: 6,310
Stations:
  • Norwich (NRW) - 1.2%
Nottingham East
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Nottingham North and Kimberley
Cancellations: 1.3%
Scheduled stops: 976
Recorded station stops: 957
Stations:
  • Bulwell (BLW) - 1.4%
Nottingham South
Cancellations: 3.4%
Scheduled stops: 10,036
Recorded station stops: 9,694
Stations:
  • Nottingham (NOT) - 3.4%
Nuneaton
Cancellations: 5.7%
Scheduled stops: 5,453
Recorded station stops: 5,143
Stations:
  • Bermuda Park (BEP) - 4.2%
  • Nuneaton (NUN) - 6.0%
Old Bexley and Sidcup
Cancellations: 2%
Scheduled stops: 23,186
Recorded station stops: 22,715
Stations:
  • Albany Park (AYP) - 1.6%
  • Bexley (BXY) - 1.7%
  • Falconwood (FCN) - 2.3%
  • Sidcup (SID) - 1.8%
  • Welling (WLI) - 2.3%
Oldham East and Saddleworth
Cancellations: 2.2%
Scheduled stops: 1,023
Recorded station stops: 999
Stations:
  • Greenfield (GNF) - 2.3%
Oldham West, Chadderton and Royton
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Orkney and Shetland
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Orpington
Cancellations: 1.9%
Scheduled stops: 27,076
Recorded station stops: 26,564
Stations:
  • Chelsfield (CLD) - 1.5%
  • Knockholt (KCK) - 1.2%
  • Orpington (ORP) - 2.3%
  • Petts Wood (PET) - 2.2%
  • St Mary Cray (SMY) - 0.9%
Ossett and Denby Dale
Cancellations: 5.5%
Scheduled stops: 4,542
Recorded station stops: 3,573
Stations:
  • Denby Dale (DBD) - 6.2%
  • Sandal and Agbrigg (SNA) - 4.6%
  • Shepley (SPY) - 6.2%
  • Stocksmoor (SSM) - 6.2%
Oxford East
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Oxford West and Abingdon
Cancellations: 1.8%
Scheduled stops: 7,806
Recorded station stops: 7,663
Stations:
  • Oxford (OXF) - 1.9%
  • Radley (RAD) - 1.4%
Paisley and Renfrewshire North
Cancellations: 0.8%
Scheduled stops: 12,967
Recorded station stops: 12,824
Stations:
  • Bishopton (Renfrewshire) (BPT) - 0.7%
  • Cardonald (CDO) - 0.7%
  • Crookston (CKT) - 1.3%
  • Hillington East (HLE) - 0.8%
  • Hillington West (HLW) - 0.8%
  • Langbank (LGB) - 0.6%
  • Paisley St James (PYJ) - 0.6%
Paisley and Renfrewshire South
Cancellations: 1%
Scheduled stops: 18,202
Recorded station stops: 18,012
Stations:
  • Hawkhead (HKH) - 1.3%
  • Howwood (Renfrewshire) (HOZ) - 0.9%
  • Johnstone (Renfrewshire) (JHN) - 1.0%
  • Lochwinnoch (LHW) - 1.0%
  • Milliken Park (MIN) - 1.0%
  • Paisley Canal (PCN) - 1.3%
  • Paisley Gilmour Street (PYG) - 0.9%
Peckham
Cancellations: 1.7%
Scheduled stops: 41,413
Recorded station stops: 40,664
Stations:
  • Denmark Hill (DMK) - 1.7%
  • Elephant and Castle (EPH) - 3.6%
  • Nunhead (NHD) - 1.7%
  • Peckham Rye (PMR) - 1.3%
  • Queens Road Peckham (QRP) - 1.1%
  • South Bermondsey (SBM) - 1.1%
Pendle and Clitheroe
Cancellations: 4.8%
Scheduled stops: 3,636
Recorded station stops: 2,955
Stations:
  • Clitheroe (CLH) - 3.9%
  • Colne (CNE) - 5.8%
  • Nelson (NEL) - 5.9%
  • Whalley (Lancashire) (WHE) - 3.9%
Penistone and Stocksbridge
Cancellations: 6.2%
Scheduled stops: 4,516
Recorded station stops: 3,867
Stations:
  • Chapeltown (South Yorkshire) (CLN) - 5.2%
  • Dodworth (DOD) - 7.0%
  • Penistone (PNS) - 6.7%
  • Silkstone Common (SLK) - 6.9%
Penrith and Solway
Cancellations: 4.1%
Scheduled stops: 6,239
Recorded station stops: 5,657
Stations:
  • Armathwaite (AWT) - 2.9%
  • Aspatria (ASP) - 3.3%
  • Dalston (Cumbria) (DLS) - 3.3%
  • Langwathby (LGW) - 2.9%
  • Lazonby and Kirkoswald (LZB) - 2.9%
  • Maryport (MRY) - 3.6%
  • Penrith (North Lakes) (PNR) - 7.0%
  • Wigton (WGT) - 3.3%
Perth and Kinross-shire
Cancellations: 1.4%
Scheduled stops: 3,591
Recorded station stops: 3,077
Stations:
  • Invergowrie (ING) - 2.1%
  • Perth (PTH) - 1.3%
Peterborough
Cancellations: 3.2%
Scheduled stops: 7,581
Recorded station stops: 7,335
Stations:
  • Peterborough (PBO) - 3.2%
Plymouth Moor View
Cancellations: 2.4%
Scheduled stops: 776
Recorded station stops: 731
Stations:
  • St Budeaux Ferry Road (SBF) - 4.5%
  • St Budeaux Victoria Road (SBV) - 1.3%
Plymouth Sutton and Devonport
Cancellations: 2.6%
Scheduled stops: 5,818
Recorded station stops: 5,409
Stations:
  • Devonport (DPT) - 2.4%
  • Dockyard (Devonport) (DOC) - 2.2%
  • Keyham (KEY) - 2.3%
  • Plymouth (PLY) - 2.8%
Pontefract, Castleford and Knottingley
Cancellations: 5.6%
Scheduled stops: 8,424
Recorded station stops: 7,945
Stations:
  • Castleford (CFD) - 4.9%
  • Glasshoughton (GLH) - 6.0%
  • Knottingley (KNO) - 6.5%
  • Pontefract Baghill (PFR) - 0.7%
  • Pontefract Monkhill (PFM) - 5.9%
  • Pontefract Tanshelf (POT) - 6.0%
Pontypridd
Cancellations: 3.3%
Scheduled stops: 30,211
Recorded station stops: 29,179
Stations:
  • Abercynon (ACY) - 4.3%
  • Fernhill (FER) - 4.5%
  • Llanharan (LLR) - 1.7%
  • Mountain Ash (MTA) - 3.5%
  • Penrhiwceiber (PER) - 3.7%
  • Pontypridd (PPD) - 2.6%
  • Trefforest (TRF) - 3.4%
  • Trefforest Estate (TRE) - 3.5%
Poole
Cancellations: 2.4%
Scheduled stops: 6,636
Recorded station stops: 6,471
Stations:
  • Hamworthy (HAM) - 1.8%
  • Parkstone (Dorset) (PKS) - 2.8%
  • Poole (POO) - 2.6%
Poplar and Limehouse
Cancellations: 3.4%
Scheduled stops: 22,772
Recorded station stops: 22,000
Stations:
  • Canary Wharf (CWX) - 7.0%
  • Wapping (WPE) - 1.1%
Portsmouth North
Cancellations: 3.3%
Scheduled stops: 9,552
Recorded station stops: 9,210
Stations:
  • Cosham (CSA) - 4.2%
  • Hilsea (HLS) - 2.5%
Portsmouth South
Cancellations: 3.7%
Scheduled stops: 22,378
Recorded station stops: 21,558
Stations:
  • Fratton (FTN) - 2.8%
  • Portsmouth Harbour (PMH) - 4.2%
  • Portsmouth and Southsea (PMS) - 4.1%
Preston
Cancellations: 5.7%
Scheduled stops: 9,779
Recorded station stops: 9,217
Stations:
  • Preston (Lancs) (PRE) - 5.7%
Putney
Cancellations: 3.8%
Scheduled stops: 12,909
Recorded station stops: 12,406
Stations:
  • Putney (PUT) - 4.0%
  • Wandsworth Town (WNT) - 3.6%
Queen's Park and Maida Vale
Cancellations: 4.7%
Scheduled stops: 36,096
Recorded station stops: 34,386
Stations:
  • Brondesbury Park (BSP) - 5.5%
  • Kensal Green (KNL) - 2.9%
  • Kensal Rise (KNR) - 5.7%
  • Queens Park (London) (QPW) - 2.9%
  • Willesden Junction (WIJ) - 4.8%
Rawmarsh and Conisbrough
Cancellations: 5.6%
Scheduled stops: 4,488
Recorded station stops: 4,230
Stations:
  • Conisbrough (CNS) - 5.5%
  • Mexborough (MEX) - 5.5%
  • Swinton (South Yorks) (SWN) - 5.7%
Rayleigh and Wickford
Cancellations: 1.7%
Scheduled stops: 9,720
Recorded station stops: 9,542
Stations:
  • Hockley (HOC) - 1.7%
  • Rayleigh (RLG) - 1.7%
  • Wickford (WIC) - 1.6%
Reading Central
Cancellations: 3.2%
Scheduled stops: 23,636
Recorded station stops: 22,885
Stations:
  • Reading (RDG) - 3.4%
  • Reading West (RDW) - 1.7%
Reading West and Mid Berkshire
Cancellations: 1.9%
Scheduled stops: 11,659
Recorded station stops: 11,435
Stations:
  • Aldermaston (AMT) - 2.1%
  • Midgham (MDG) - 2.0%
  • Mortimer (MOR) - 1.4%
  • Pangbourne (PAN) - 1.9%
  • Reading Green Park (RGP) - 1.4%
  • Theale (THE) - 2.6%
  • Tilehurst (TLH) - 1.8%
Redcar
Cancellations: 6.6%
Scheduled stops: 12,821
Recorded station stops: 11,069
Stations:
  • Gypsy Lane (GYP) - 8.0%
  • Longbeck (LGK) - 6.2%
  • Marske (MSK) - 6.2%
  • Marton (MTO) - 8.0%
  • Nunthorpe (NNT) - 8.0%
  • Redcar Central (RCC) - 7.2%
  • Redcar East (RCE) - 6.2%
  • Saltburn (SLB) - 6.2%
  • South Bank (SBK) - 3.1%
Redditch
Cancellations: 2.4%
Scheduled stops: 1,899
Recorded station stops: 1,854
Stations:
  • Redditch (RDC) - 2.4%
Reigate
Cancellations: 5.6%
Scheduled stops: 25,349
Recorded station stops: 21,248
Stations:
  • Banstead (BAD) - 1.2%
  • Chipstead (CHP) - 5.9%
  • Earlswood (Surrey) (ELD) - 11.7%
  • Epsom Downs (EPD) - 1.1%
  • Kingswood (KND) - 5.8%
  • Redhill (RDH) - 6.2%
  • Reigate (REI) - 5.3%
  • Tadworth (TAD) - 5.8%
  • Tattenham Corner (TAT) - 5.4%
Rhondda and Ogmore
Cancellations: 2.2%
Scheduled stops: 14,823
Recorded station stops: 12,675
Stations:
  • Dinas (Rhondda) (DMG) - 2.4%
  • Llwynypia (LLY) - 2.5%
  • Porth (POR) - 2.2%
  • Ton Pentre (TPN) - 2.2%
  • Tonypandy (TNP) - 2.5%
  • Trehafod (TRH) - 2.6%
  • Treherbert (TRB) - 1.9%
  • Treorchy (TRY) - 2.3%
  • Ynyswen (YNW) - data not applicable
  • Ystrad Rhondda (YSR) - 1.8%
Ribble Valley
Cancellations: 3.6%
Scheduled stops: 3,868
Recorded station stops: 3,207
Stations:
  • Bamber Bridge (BMB) - 3.4%
  • Langho (LHO) - 3.9%
  • Lostock Hall (LOH) - 3.4%
  • Ramsgreave and Wilpshire (RGW) - 3.9%
Richmond Park
Cancellations: 4.6%
Scheduled stops: 31,572
Recorded station stops: 30,110
Stations:
  • Barnes (BNS) - 3.1%
  • Barnes Bridge (BNI) - 3.2%
  • Kew Gardens (KWG) - 6.3%
  • Mortlake (MTL) - 3.4%
  • Norbiton (NBT) - 7.1%
  • North Sheen (NSH) - 3.3%
  • Richmond (RMD) - 4.8%
Richmond and Northallerton
Cancellations: 3.4%
Scheduled stops: 3,518
Recorded station stops: 3,189
Stations:
  • Battersby (BTT) - 3.9%
  • Great Ayton (GTA) - 3.5%
  • Kildale (KLD) - 2.3%
  • Northallerton (NTR) - 3.6%
Rochdale
Cancellations: 6.4%
Scheduled stops: 9,003
Recorded station stops: 8,423
Stations:
  • Littleborough (LTL) - 7.0%
  • Rochdale (RCD) - 6.1%
  • Smithy Bridge (SMB) - 6.4%
Rochester and Strood
Cancellations: 2.7%
Scheduled stops: 16,213
Recorded station stops: 15,761
Stations:
  • Cuxton (CUX) - 1.8%
  • Halling (HAI) - 1.8%
  • Rochester (RTR) - 2.8%
  • Strood (Kent) (SOO) - 3.3%
Romford
Cancellations: 5.9%
Scheduled stops: 19,435
Recorded station stops: 18,296
Stations:
  • Gidea Park (GDP) - 7.2%
  • Romford (RMF) - 4.9%
Romsey and Southampton North
Cancellations: 1.2%
Scheduled stops: 6,332
Recorded station stops: 5,836
Stations:
  • Grateley (GRT) - 1.7%
  • Mottisfont and Dunbridge (DBG) - 0.5%
  • Romsey (ROM) - 1.1%
  • Swaythling (SWG) - 1.4%
Rossendale and Darwen
Cancellations: 5.6%
Scheduled stops: 2,592
Recorded station stops: 2,101
Stations:
  • Darwen (DWN) - 6.4%
  • Entwistle (ENT) - 4.3%
Rother Valley
Cancellations: 6.5%
Scheduled stops: 2,126
Recorded station stops: 1,879
Stations:
  • Kiveton Bridge (KIV) - 6.7%
  • Kiveton Park (KVP) - 6.5%
Rotherham
Cancellations: 8.6%
Scheduled stops: 2,242
Recorded station stops: 2,022
Stations:
  • Rotherham Central (RMC) - 8.6%
Rugby
Cancellations: 3%
Scheduled stops: 4,862
Recorded station stops: 4,716
Stations:
  • Rugby (RUG) - 3.0%
Ruislip, Northwood and Pinner
Cancellations: 3.2%
Scheduled stops: 4,044
Recorded station stops: 3,910
Stations:
  • Hatch End (HTE) - 3.2%
Runcorn and Helsby
Cancellations: 4.1%
Scheduled stops: 10,254
Recorded station stops: 9,126
Stations:
  • Frodsham (FRD) - 3.0%
  • Helsby (HSB) - 3.5%
  • Ince and Elton (Cheshire) (INE) - 22.8%
  • Mouldsworth (MLD) - 4.2%
  • Runcorn (RUN) - 5.0%
  • Runcorn East (RUE) - 3.5%
  • Stanlow and Thornton (SNT) - data not applicable
Runnymede and Weybridge
Cancellations: 2.7%
Scheduled stops: 19,458
Recorded station stops: 18,917
Stations:
  • Addlestone (ASN) - 2.8%
  • Byfleet and New Haw (BFN) - 2.5%
  • Chertsey (CHY) - 2.8%
  • Cobham and Stoke D'abernon (CSD) - 2.3%
  • Egham (EGH) - 2.5%
  • Longcross (LNG) - 2.4%
  • Oxshott (OXS) - 2.3%
  • Weybridge (WYB) - 3.1%
Rushcliffe
Cancellations: 3.3%
Scheduled stops: 3,592
Recorded station stops: 3,473
Stations:
  • East Midlands Parkway (EMD) - 3.3%
  • Radcliffe (Nottinghamshire) (RDF) - 3.5%
Rutherglen
Cancellations: 2.5%
Scheduled stops: 25,734
Recorded station stops: 25,030
Stations:
  • Blantyre (BLT) - 3.8%
  • Burnside (South Lanarkshire) (BUI) - 0.6%
  • Cambuslang (CBL) - 3.0%
  • Croftfoot (CFF) - 0.6%
  • Kirkhill (KKH) - 0.6%
  • Newton (Lanark) (NTN) - 2.7%
  • Rutherglen (RUT) - 3.0%
  • Uddingston (UDD) - 2.5%
Rutland and Stamford
Cancellations: 7.6%
Scheduled stops: 1,860
Recorded station stops: 1,573
Stations:
  • Oakham (OKM) - 7.9%
  • Stamford (Lincs) (SMD) - 7.6%
Salford
Cancellations: 4.8%
Scheduled stops: 10,805
Recorded station stops: 10,283
Stations:
  • Clifton (Manchester) (CLI) - low quality data
  • Salford Central (SFD) - 4.8%
  • Salford Crescent (SLD) - 4.9%
Salisbury
Cancellations: 1.5%
Scheduled stops: 6,316
Recorded station stops: 5,898
Stations:
  • Dean (Wilts) (DEN) - 0.5%
  • Salisbury (SAL) - 1.4%
  • Tisbury (TIS) - 2.9%
Scarborough and Whitby
Cancellations: 3.9%
Scheduled stops: 6,092
Recorded station stops: 4,992
Stations:
  • Castleton Moor (CSM) - 2.6%
  • Commondale (COM) - 2.3%
  • Danby (DNY) - 2.6%
  • Egton (EGT) - 2.6%
  • Glaisdale (GLS) - 2.6%
  • Grosmont (GMT) - 2.6%
  • Lealholm (LHM) - 2.6%
  • Ruswarp (RUS) - 2.5%
  • Scarborough (SCA) - 5.1%
  • Seamer (SEM) - 5.1%
  • Sleights (SLH) - 2.5%
  • Whitby (WTB) - 2.6%
Scunthorpe
Cancellations: 3.5%
Scheduled stops: 1,307
Recorded station stops: 1,260
Stations:
  • Kirton Lindsey (KTL) - low quality data
  • Scunthorpe (SCU) - 3.7%
Sefton Central
Cancellations: 4.7%
Scheduled stops: 28,716
Recorded station stops: 25,741
Stations:
  • Ainsdale (ANS) - 4.2%
  • Blundellsands and Crosby (BLN) - 3.9%
  • Formby (FBY) - 4.1%
  • Freshfield (FRE) - 4.2%
  • Hall Road (HLR) - 4.0%
  • Hightown (HTO) - 4.2%
  • Maghull (MAG) - 6.2%
  • Maghull North (MNS) - 7.3%
Selby
Cancellations: 2.1%
Scheduled stops: 7,309
Recorded station stops: 7,148
Stations:
  • Hensall (HEL) - 0.0%
  • Micklefield (MIK) - 2.2%
  • Selby (SBY) - 2.0%
  • Sherburn-In-Elmet (SIE) - 2.4%
  • South Milford (SOM) - 2.5%
  • Whitley Bridge (WBD) - 0.0%
Sevenoaks
Cancellations: 1%
Scheduled stops: 28,610
Recorded station stops: 28,309
Stations:
  • Bat and Ball (BBL) - 1.0%
  • Dunton Green (DNG) - 1.2%
  • Eynsford (EYN) - 1.0%
  • Farningham Road (FNR) - 1.3%
  • Kemsing (KMS) - 0.7%
  • Otford (OTF) - 0.8%
  • Sevenoaks (SEV) - 1.3%
  • Shoreham (Kent) (SEH) - 1.0%
  • Swanley (SAY) - 0.9%
Sheffield Brightside and Hillsborough
Cancellations: 5.8%
Scheduled stops: 7,474
Recorded station stops: 7,042
Stations:
  • Meadowhall (MHS) - 5.8%
Sheffield Central
Cancellations: 5.1%
Scheduled stops: 12,435
Recorded station stops: 11,798
Stations:
  • Sheffield (SHF) - 5.1%
Sheffield Hallam
Cancellations: 2.3%
Scheduled stops: 1,028
Recorded station stops: 1,003
Stations:
  • Dore and Totley (DOR) - 2.4%
Sheffield Heeley
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Sheffield South East
Cancellations: 6%
Scheduled stops: 2,010
Recorded station stops: 1,749
Stations:
  • Darnall (DAN) - 6.1%
  • Woodhouse (WDH) - 5.9%
Sherwood Forest
Cancellations: 2.4%
Scheduled stops: 3,682
Recorded station stops: 3,099
Stations:
  • Hucknall (HKN) - 1.5%
  • Lowdham (LOW) - 3.6%
  • Newstead (NSD) - 1.4%
  • Thurgarton (THU) - 3.9%
Shipley
Cancellations: 5.6%
Scheduled stops: 29,311
Recorded station stops: 27,662
Stations:
  • Baildon (BLD) - 5.5%
  • Bingley (BIY) - 5.6%
  • Burley-In-Wharfedale (BUW) - 5.1%
  • Crossflatts (CFL) - 5.9%
  • Frizinghall (FZH) - 6.0%
  • Menston (MNN) - 5.1%
  • Saltaire (SAE) - 6.0%
  • Shipley (Yorks) (SHY) - 5.6%
Shrewsbury
Cancellations: 2.3%
Scheduled stops: 5,163
Recorded station stops: 5,042
Stations:
  • Shrewsbury (SHR) - 2.3%
Sittingbourne and Sheppey
Cancellations: 1.4%
Scheduled stops: 11,436
Recorded station stops: 11,264
Stations:
  • Kemsley (KML) - 1.6%
  • Newington (NGT) - 1.7%
  • Queenborough (QBR) - 1.6%
  • Sheerness-On-Sea (SSS) - 1.6%
  • Sittingbourne (SIT) - 1.2%
  • Swale (SWL) - 1.6%
Skipton and Ripon
Cancellations: 4.8%
Scheduled stops: 14,210
Recorded station stops: 13,170
Stations:
  • Bentham (BEN) - 4.7%
  • Clapham (North Yorkshire) (CPY) - 4.7%
  • Cononley (CEY) - 5.9%
  • Gargrave (GGV) - 3.4%
  • Giggleswick (GIG) - 4.7%
  • Hellifield (HLD) - 3.8%
  • Horton-In-Ribblesdale (HIR) - 2.9%
  • Long Preston (LPR) - 3.4%
  • Ribblehead (RHD) - 3.2%
  • Settle (SET) - 3.2%
  • Skipton (SKI) - 5.4%
  • Weeton (WET) - 4.4%
Sleaford and North Hykeham
Cancellations: 0.8%
Scheduled stops: 5,228
Recorded station stops: 5,044
Stations:
  • Hykeham (HKM) - 0.6%
  • Metheringham (MGM) - 0.3%
  • Rauceby (RAU) - 2.4%
  • Ruskington (RKT) - 0.3%
  • Sleaford (SLR) - 1.7%
  • Swinderby (SWD) - 0.7%
Slough
Cancellations: 6.3%
Scheduled stops: 16,427
Recorded station stops: 15,387
Stations:
  • Burnham (BNM) - 8.6%
  • Langley (LNY) - 8.0%
  • Slough (SLO) - 4.5%
Smethwick
Cancellations: 2.3%
Scheduled stops: 16,893
Recorded station stops: 16,494
Stations:
  • Langley Green (LGG) - 2.9%
  • Rowley Regis (ROW) - 2.6%
  • Smethwick Galton Bridge (SGB) - 2.3%
  • Smethwick Rolfe Street (SMR) - 0.7%
  • The Hawthorns (THW) - 2.6%
Solihull West and Shirley
Cancellations: 3.7%
Scheduled stops: 6,552
Recorded station stops: 6,298
Stations:
  • Olton (OLT) - 4.3%
  • Shirley (SRL) - 3.3%
  • Whitlocks End (WTE) - 3.1%
  • Widney Manor (WMR) - 4.2%
South Basildon and East Thurrock
Cancellations: 1.5%
Scheduled stops: 14,580
Recorded station stops: 14,362
Stations:
  • East Tilbury (ETL) - 1.8%
  • Laindon (LAI) - 1.2%
  • Pitsea (PSE) - 1.3%
  • Stanford-Le-Hope (SFO) - 2.2%
South Cambridgeshire
Cancellations: 3%
Scheduled stops: 10,212
Recorded station stops: 9,883
Stations:
  • Ashwell and Morden (AWM) - 5.3%
  • Foxton (FXN) - 3.6%
  • Meldreth (MEL) - 3.6%
  • Shelford (Cambs) (SED) - 1.1%
  • Shepreth (STH) - 3.6%
  • Whittlesford Parkway (WLF) - 1.1%
South Cotswolds
Cancellations: 1.8%
Scheduled stops: 1,021
Recorded station stops: 1,002
Stations:
  • Kemble (KEM) - 1.9%
South Derbyshire
Cancellations: 2.5%
Scheduled stops: 356
Recorded station stops: 347
Stations:
  • Willington (WIL) - 2.5%
South Devon
Cancellations: 3.7%
Scheduled stops: 2,336
Recorded station stops: 2,241
Stations:
  • Totnes (TOT) - 3.8%
South Dorset
Cancellations: 2.6%
Scheduled stops: 6,232
Recorded station stops: 5,385
Stations:
  • Corfe Castle (CFC) - data not applicable
  • Moreton (Dorset) (MTN) - 2.4%
  • Upwey (UPW) - 3.3%
  • Weymouth (WEY) - 2.4%
  • Wool (WOO) - 2.4%
South East Cornwall
Cancellations: 4.4%
Scheduled stops: 12,194
Recorded station stops: 10,364
Stations:
  • Bodmin Parkway (BOD) - 3.6%
  • Calstock (CSK) - 1.7%
  • Causeland (CAU) - 9.7%
  • Coombe Junction Halt (COE) - 9.7%
  • Gunnislake (GSL) - 1.7%
  • Liskeard (LSK) - 5.0%
  • Looe (LOO) - 9.7%
  • Lostwithiel (LOS) - 3.0%
  • Luxulyan (LUX) - 2.2%
  • Menheniot (MEN) - 3.3%
  • Saltash (STS) - 2.8%
  • Sandplace (SDP) - 9.7%
  • St Germans (SGM) - 3.0%
  • St Keyne Wishing Well Halt (SKN) - 9.7%
South Holland and The Deepings
Cancellations: 0.5%
Scheduled stops: 636
Recorded station stops: 632
Stations:
  • Spalding (SPA) - 0.6%
South Leicestershire
Cancellations: 4.2%
Scheduled stops: 1,056
Recorded station stops: 1,009
Stations:
  • Narborough (NBR) - 4.2%
South Norfolk
Cancellations: 0.7%
Scheduled stops: 1,939
Recorded station stops: 1,837
Stations:
  • Haddiscoe (HAD) - 0.1%
  • Spooner Row (SPN) - 0.0%
  • Wymondham (WMD) - 1.1%
South Northamptonshire
Cancellations: 0.8%
Scheduled stops: 1,098
Recorded station stops: 1,089
Stations:
  • Kings Sutton (KGS) - 0.8%
South Ribble
Cancellations: 5.5%
Scheduled stops: 4,366
Recorded station stops: 3,898
Stations:
  • Croston (CSO) - 5.9%
  • Euxton Balshaw Lane (EBA) - 5.0%
  • Leyland (LEY) - 5.7%
South Shields
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
South Shropshire
Cancellations: 3.7%
Scheduled stops: 4,757
Recorded station stops: 3,015
Stations:
  • Broome (BME) - 4.5%
  • Bucknell (BUK) - 4.5%
  • Church Stretton (CTT) - 3.5%
  • Craven Arms (CRV) - 3.5%
  • Hopton Heath (HPT) - 4.5%
  • Knighton (KNI) - 5.0%
  • Ludlow (LUD) - 3.7%
South Suffolk
Cancellations: 0.6%
Scheduled stops: 1,012
Recorded station stops: 1,006
Stations:
  • Sudbury (Suffolk) (SUY) - 0.6%
South West Devon
Cancellations: 3.6%
Scheduled stops: 824
Recorded station stops: 790
Stations:
  • Ivybridge (IVY) - 3.8%
South West Hertfordshire
Cancellations: 2.3%
Scheduled stops: 9,320
Recorded station stops: 7,682
Stations:
  • Carpenders Park (CPK) - 3.3%
  • Chorleywood (CLW) - 1.2%
  • Kings Langley (KGL) - 2.1%
  • Rickmansworth (RIC) - 1.2%
South West Norfolk
Cancellations: 3.9%
Scheduled stops: 5,488
Recorded station stops: 4,242
Stations:
  • Brandon (BND) - 0.5%
  • Downham Market (DOW) - 5.8%
  • Harling Road (HRD) - 0.0%
  • Thetford (TTF) - 3.0%
  • Watlington (WTG) - 5.8%
South West Wiltshire
Cancellations: 2.8%
Scheduled stops: 4,066
Recorded station stops: 3,757
Stations:
  • Dilton Marsh (DMH) - 3.0%
  • Trowbridge (TRO) - 1.9%
  • Warminster (WMN) - 2.5%
  • Westbury (WSB) - 4.5%
Southampton Itchen
Cancellations: 3.3%
Scheduled stops: 13,463
Recorded station stops: 12,968
Stations:
  • Bitterne (BTE) - 0.4%
  • Sholing (SHO) - 0.4%
  • Southampton Central (SOU) - 2.9%
  • Woolston (WLS) - 6.9%
Southampton Test
Cancellations: 0.9%
Scheduled stops: 4,340
Recorded station stops: 4,178
Stations:
  • Millbrook (Hants) (MBK) - 0.7%
  • Redbridge (RDB) - 0.7%
  • St Denys (SDN) - 1.1%
Southend East and Rochford
Cancellations: 1.1%
Scheduled stops: 35,920
Recorded station stops: 34,144
Stations:
  • Rochford (RFD) - 1.7%
  • Shoeburyness (SRY) - 0.8%
  • Southend Airport (SIA) - 1.7%
  • Southend Central (SOC) - 0.9%
  • Southend East (SOE) - 0.9%
  • Southend Victoria (SOV) - 1.7%
  • Thorpe Bay (TPB) - 0.9%
  • Westcliff (WCF) - 0.9%
Southend West and Leigh
Cancellations: 1.2%
Scheduled stops: 15,073
Recorded station stops: 14,881
Stations:
  • Chalkwell (CHW) - 1.2%
  • Leigh-On-Sea (LES) - 0.9%
  • Prittlewell (PRL) - 1.7%
Southgate and Wood Green
Cancellations: 1.8%
Scheduled stops: 16,655
Recorded station stops: 16,344
Stations:
  • Alexandra Palace (AAP) - 2.0%
  • Bowes Park (BOP) - 1.2%
  • Hadley Wood (HDW) - 2.3%
  • New Southgate (NSG) - 2.2%
  • Palmers Green (PAL) - 1.2%
Southport
Cancellations: 4.5%
Scheduled stops: 15,102
Recorded station stops: 13,778
Stations:
  • Birkdale (BDL) - 4.2%
  • Hillside (HIL) - 4.3%
  • Meols Cop (MEC) - 5.5%
  • Rufford (RUF) - 5.9%
  • Southport (SOP) - 4.4%
Spelthorne
Cancellations: 5.1%
Scheduled stops: 17,873
Recorded station stops: 16,937
Stations:
  • Ashford (Surrey) (AFS) - 4.1%
  • Kempton Park Racecourse (KMP) - 7.4%
  • Shepperton (SHP) - 6.6%
  • Staines (SNS) - 3.3%
  • Sunbury (SUU) - 7.3%
  • Upper Halliford (UPH) - 7.3%
Spen Valley
Cancellations: 3.2%
Scheduled stops: 2,299
Recorded station stops: 2,224
Stations:
  • Mirfield (MIR) - 3.2%
St Albans
Cancellations: 5.1%
Scheduled stops: 13,589
Recorded station stops: 12,210
Stations:
  • Bricket Wood (BWO) - 3.1%
  • How Wood (Hertfordshire) (HWW) - 3.1%
  • Park Street (PKT) - 3.1%
  • St Albans Abbey (SAA) - 3.2%
  • St Albans City (SAC) - 6.0%
St Austell and Newquay
Cancellations: 2.7%
Scheduled stops: 5,892
Recorded station stops: 5,193
Stations:
  • Bugle (BGL) - 2.2%
  • Newquay (NQY) - 2.2%
  • Par (PAR) - 2.7%
  • Quintrell Downs (QUI) - 2.2%
  • Roche (ROC) - 2.2%
  • St Austell (SAU) - 3.4%
  • St Columb Road (SCR) - 2.2%
St Helens North
Cancellations: 6%
Scheduled stops: 8,977
Recorded station stops: 8,428
Stations:
  • Earlestown (ERL) - 6.5%
  • Garswood (GSW) - 4.6%
  • Newton-Le-Willows (NLW) - 6.9%
  • Rainford (RNF) - 3.6%
St Helens South and Whiston
Cancellations: 5.3%
Scheduled stops: 10,351
Recorded station stops: 8,962
Stations:
  • Eccleston Park (ECL) - 4.5%
  • Lea Green (LEG) - 5.8%
  • Rainhill (RNH) - 6.0%
  • St Helens Central (SNH) - 5.4%
  • St Helens Junction (SHJ) - 6.1%
  • Thatto Heath (THH) - 4.5%
St Ives
Cancellations: 1.8%
Scheduled stops: 8,780
Recorded station stops: 8,234
Stations:
  • Carbis Bay (CBB) - 1.1%
  • Lelant (LEL) - 1.2%
  • Lelant Saltings (LTS) - 0.0%
  • Penzance (PNZ) - 2.7%
  • St Erth (SER) - 2.1%
  • St Ives (Cornwall) (SIV) - 1.1%
St Neots and Mid Cambridgeshire
Cancellations: 4.7%
Scheduled stops: 2,057
Recorded station stops: 1,959
Stations:
  • St Neots (SNO) - 4.8%
Stafford
Cancellations: 3.6%
Scheduled stops: 7,394
Recorded station stops: 7,129
Stations:
  • Stafford (STA) - 3.6%
Staffordshire Moorlands
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Stalybridge and Hyde
Cancellations: 2.9%
Scheduled stops: 14,909
Recorded station stops: 13,319
Stations:
  • Broadbottom (BDB) - 3.1%
  • Flowery Field (FLF) - 3.1%
  • Godley (GDL) - 3.1%
  • Hattersley (HTY) - 3.1%
  • Hyde Central (HYC) - 2.6%
  • Hyde North (HYT) - 2.5%
  • Mossley (Manchester) (MSL) - 2.3%
  • Newton For Hyde (NWN) - 3.1%
  • Stalybridge (SYB) - 2.9%
Stevenage
Cancellations: 3.5%
Scheduled stops: 10,272
Recorded station stops: 9,905
Stations:
  • Knebworth (KBW) - 4.1%
  • Stevenage (SVG) - 3.4%
Stirling and Strathallan
Cancellations: 2%
Scheduled stops: 11,641
Recorded station stops: 8,283
Stations:
  • Bridge Of Allan (BEA) - 2.7%
  • Crianlarich (CNR) - 1.4%
  • Dunblane (DBL) - 2.6%
  • Gleneagles (GLE) - 1.7%
  • Stirling (STG) - 1.7%
  • Tyndrum Lower (TYL) - 1.1%
  • Upper Tyndrum (UTY) - 1.4%
Stockport
Cancellations: 3.7%
Scheduled stops: 18,858
Recorded station stops: 18,002
Stations:
  • Brinnington (BNT) - 2.8%
  • Heaton Chapel (HTC) - 2.6%
  • Reddish North (RDN) - 2.8%
  • Reddish South (RDS) - low quality data
  • Stockport (SPT) - 4.3%
Stockton North
Cancellations: 6.1%
Scheduled stops: 1,882
Recorded station stops: 1,762
Stations:
  • Billingham (BIL) - 6.1%
  • Stockton (STK) - 6.1%
Stockton West
Cancellations: 4.1%
Scheduled stops: 7,328
Recorded station stops: 7,004
Stations:
  • Allens West (ALW) - 4.3%
  • Dinsdale (DND) - 4.3%
  • Eaglescliffe (EAG) - 4.1%
  • Teesside Airport (TEA) - data not applicable
  • Yarm (YRM) - 4.0%
Stoke-on-Trent Central
Cancellations: 6.3%
Scheduled stops: 6,528
Recorded station stops: 6,087
Stations:
  • Longton (LGN) - 5.2%
  • Stoke-On-Trent (SOT) - 6.5%
Stoke-on-Trent North
Cancellations: 4.9%
Scheduled stops: 3,648
Recorded station stops: 3,470
Stations:
  • Kidsgrove (KDG) - 5.5%
  • Longport (LPT) - 3.3%
Stoke-on-Trent South
Cancellations: 5.1%
Scheduled stops: 828
Recorded station stops: 557
Stations:
  • Blythe Bridge (BYB) - 5.2%
Stone, Great Wyrley and Penkridge
Cancellations: 2.3%
Scheduled stops: 4,262
Recorded station stops: 4,160
Stations:
  • Landywood (LAW) - 0.6%
  • Penkridge (PKG) - 4.0%
  • Stone (Staffs) (SNE) - 2.8%
Stourbridge
Cancellations: 0.9%
Scheduled stops: 16,089
Recorded station stops: 15,930
Stations:
  • Lye (West Midlands) (LYE) - 3.0%
  • Stourbridge Junction (SBJ) - 1.0%
  • Stourbridge Town (SBT) - 0.0%
Stratford and Bow
Cancellations: 5.4%
Scheduled stops: 50,793
Recorded station stops: 47,812
Stations:
  • Forest Gate (FOG) - 6.7%
  • Maryland (MYL) - 6.7%
  • Stratford (SRA) - 5.8%
  • Stratford International (SFA) - 1.4%
  • Wanstead Park (WNP) - 0.8%
Stratford-on-Avon
Cancellations: 3.2%
Scheduled stops: 11,466
Recorded station stops: 9,159
Stations:
  • Bearley (BER) - 3.1%
  • Claverdon (CLV) - 3.3%
  • Danzey (DZY) - 3.7%
  • Earlswood (West Midlands) (EWD) - 3.4%
  • Henley-In-Arden (HNL) - 3.4%
  • Stratford-Upon-Avon (SAV) - 3.0%
  • Stratford-upon-Avon Parkway (STY) - 3.1%
  • The Lakes (Warks) (TLK) - 3.4%
  • Wilmcote (WMC) - 2.7%
  • Wood End (WDE) - 3.7%
  • Wootton Wawen (WWW) - 3.4%
Streatham and Croydon North
Cancellations: 2.2%
Scheduled stops: 25,876
Recorded station stops: 25,269
Stations:
  • Norbury (NRB) - 2.1%
  • Streatham (STE) - 3.5%
  • Streatham Common (SRC) - 2.1%
  • Streatham Hill (SRH) - 0.8%
  • Thornton Heath (TTH) - 2.1%
Stretford and Urmston
Cancellations: 6%
Scheduled stops: 4,897
Recorded station stops: 3,560
Stations:
  • Chassen Road (CSR) - 5.7%
  • Flixton (FLI) - 5.7%
  • Humphrey Park (HUP) - 5.6%
  • Trafford Park (TRA) - 5.7%
  • Urmston (URM) - 6.7%
Stroud
Cancellations: 2.4%
Scheduled stops: 3,058
Recorded station stops: 2,760
Stations:
  • Cam and Dursley (CDU) - 3.7%
  • Stonehouse (SHU) - 1.9%
  • Stroud (Gloucs) (STD) - 1.9%
Suffolk Coastal
Cancellations: 0.8%
Scheduled stops: 5,470
Recorded station stops: 4,534
Stations:
  • Darsham (DSM) - 0.4%
  • Felixstowe (FLX) - 1.7%
  • Melton (Suffolk) (MES) - 0.4%
  • Saxmundham (SAX) - 0.5%
  • Trimley (TRM) - 1.7%
  • Woodbridge (WDB) - 0.4%
Sunderland Central
Cancellations: 9.6%
Scheduled stops: 1,554
Recorded station stops: 1,405
Stations:
  • Sunderland (SUN) - 9.6%
Surrey Heath
Cancellations: 2.7%
Scheduled stops: 7,645
Recorded station stops: 7,366
Stations:
  • Bagshot (BAG) - 3.2%
  • Camberley (CAM) - 3.2%
  • Frimley (FML) - 3.2%
  • Wanborough (WAN) - 1.5%
Sussex Weald
Cancellations: 2.1%
Scheduled stops: 5,377
Recorded station stops: 5,259
Stations:
  • Crowborough (COH) - 1.3%
  • Eridge (ERI) - 1.1%
  • Frant (FRT) - 2.5%
  • Wadhurst (WAD) - 2.8%
Sutton Coldfield
Cancellations: 4.9%
Scheduled stops: 18,454
Recorded station stops: 17,553
Stations:
  • Blake Street (BKT) - 4.5%
  • Butlers Lane (BUL) - 4.5%
  • Chester Road (CRD) - 5.2%
  • Four Oaks (FOK) - 4.6%
  • Sutton Coldfield (SUT) - 4.8%
  • Wylde Green (WYL) - 5.2%
Sutton and Cheam
Cancellations: 2.7%
Scheduled stops: 18,907
Recorded station stops: 15,910
Stations:
  • Belmont (BLM) - 0.9%
  • Cheam (CHE) - 1.1%
  • Sutton (SUO) - 2.4%
  • Sutton Common (SUC) - 6.1%
  • West Sutton (WSU) - 6.2%
Swansea West
Cancellations: 3.2%
Scheduled stops: 2,904
Recorded station stops: 2,809
Stations:
  • Swansea (SWA) - 3.3%
Swindon North
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Swindon South
Cancellations: 2.7%
Scheduled stops: 4,614
Recorded station stops: 4,490
Stations:
  • Swindon (Wilts) (SWI) - 2.7%
Tamworth
Cancellations: 3.8%
Scheduled stops: 6,017
Recorded station stops: 5,787
Stations:
  • Shenstone (SEN) - 4.5%
  • Tamworth (TAM) - 3.5%
  • Wilnecote (Staffs) (WNE) - 2.9%
Tatton
Cancellations: 3.4%
Scheduled stops: 15,097
Recorded station stops: 13,136
Stations:
  • Alderley Edge (ALD) - 2.3%
  • Ashley (ASY) - 3.9%
  • Chelford (Cheshire) (CEL) - 2.4%
  • Handforth (HTH) - 2.7%
  • Knutsford (KNF) - 3.7%
  • Lostock Gralam (LTG) - 3.9%
  • Mobberley (MOB) - 3.9%
  • Plumley (PLM) - 3.9%
  • Styal (SYA) - 3.4%
  • Wilmslow (WML) - 3.9%
Taunton and Wellington
Cancellations: 3.3%
Scheduled stops: 3,517
Recorded station stops: 3,401
Stations:
  • Taunton (TAU) - 3.3%
Telford
Cancellations: 2.6%
Scheduled stops: 3,557
Recorded station stops: 3,463
Stations:
  • Oakengates (OKN) - 2.6%
  • Telford Central (TFC) - 2.6%
Tewkesbury
Cancellations: 3.3%
Scheduled stops: 1,052
Recorded station stops: 1,017
Stations:
  • Ashchurch for Tewkesbury (ASC) - 3.3%
The Wrekin
Cancellations: 2.5%
Scheduled stops: 6,209
Recorded station stops: 5,994
Stations:
  • Albrighton (ALB) - 2.3%
  • Cosford (COS) - 2.4%
  • Shifnal (SFN) - 2.7%
  • Wellington (Shropshire) (WLN) - 2.5%
Thirsk and Malton
Cancellations: 4.1%
Scheduled stops: 3,809
Recorded station stops: 3,492
Stations:
  • Filey (FIL) - 5.6%
  • Hunmanby (HUB) - 4.3%
  • Malton (MLT) - 3.8%
  • Thirsk (THI) - 3.5%
Thornbury and Yate
Cancellations: 3.3%
Scheduled stops: 2,790
Recorded station stops: 2,697
Stations:
  • Pilning (PIL) - low quality data
  • Severn Beach (SVB) - 2.7%
  • Yate (YAE) - 3.8%
Thurrock
Cancellations: 2%
Scheduled stops: 13,795
Recorded station stops: 13,510
Stations:
  • Chafford Hundred (CFH) - 2.2%
  • Grays (GRY) - 1.7%
  • Ockendon (OCK) - 2.2%
  • Purfleet (PFL) - 2.5%
  • Tilbury Town (TIL) - 1.8%
Tipton and Wednesbury
Cancellations: 1%
Scheduled stops: 7,664
Recorded station stops: 7,574
Stations:
  • Bescot Stadium (BSC) - 0.6%
  • Coseley (CSY) - 1.9%
  • Dudley Port (DDP) - 0.7%
  • Tipton (TIP) - 0.7%
Tiverton and Minehead
Cancellations: 3.2%
Scheduled stops: 2,361
Recorded station stops: 2,283
Stations:
  • Bishops Lydeard (BIB) - data not applicable
  • Tiverton Parkway (TVP) - 3.3%
Tonbridge
Cancellations: 1.3%
Scheduled stops: 19,208
Recorded station stops: 17,759
Stations:
  • Borough Green and Wrotham (BRG) - 0.6%
  • Cowden (Kent) (CWN) - 1.1%
  • Edenbridge (Kent) (EBR) - 1.8%
  • Edenbridge Town (EBT) - 0.9%
  • Hever (HEV) - 1.1%
  • Hildenborough (HLB) - 1.4%
  • Leigh (Kent) (LIH) - 1.9%
  • Penshurst (PHR) - 1.9%
  • Tonbridge (TON) - 1.4%
  • Wateringbury (WTR) - 1.3%
Tooting
Cancellations: 2.8%
Scheduled stops: 15,420
Recorded station stops: 14,988
Stations:
  • Earlsfield (EAD) - 3.3%
  • Wandsworth Common (WSW) - 1.6%
Torbay
Cancellations: 5.6%
Scheduled stops: 6,194
Recorded station stops: 5,822
Stations:
  • Paignton (PGN) - 5.7%
  • Torquay (TQY) - 5.7%
  • Torre (TRR) - 5.5%
Torfaen
Cancellations: 3.3%
Scheduled stops: 2,532
Recorded station stops: 1,883
Stations:
  • Cwmbran (CWM) - 3.4%
  • Pontypool and New Inn (PPL) - 3.3%
Torridge and Tavistock
Cancellations: 1.1%
Scheduled stops: 908
Recorded station stops: 794
Stations:
  • Bere Alston (BAS) - 1.5%
  • Bere Ferrers (BFE) - 1.1%
Tottenham
Cancellations: 2.3%
Scheduled stops: 38,820
Recorded station stops: 37,904
Stations:
  • Bruce Grove (BCV) - 1.7%
  • Harringay Green Lanes (HRY) - 0.9%
  • Northumberland Park (NUM) - 7.5%
  • Seven Sisters (SVS) - 2.0%
  • South Tottenham (STO) - 0.9%
  • Stamford Hill (SMH) - 1.8%
  • Tottenham Hale (TOM) - 3.2%
  • White Hart Lane (WHL) - 1.7%
Truro and Falmouth
Cancellations: 2.2%
Scheduled stops: 10,746
Recorded station stops: 10,247
Stations:
  • Falmouth Docks (FAL) - 2.2%
  • Falmouth Town (FMT) - 2.2%
  • Penmere (PNM) - 2.2%
  • Penryn (Cornwall) (PYN) - 2.2%
  • Perranwell (PRW) - 2.3%
  • Truro (TRU) - 2.5%
Tunbridge Wells
Cancellations: 1.5%
Scheduled stops: 11,248
Recorded station stops: 11,070
Stations:
  • Ashurst (Kent) (AHS) - 1.1%
  • High Brooms (HIB) - 2.1%
  • Paddock Wood (PDW) - 0.7%
  • Tunbridge Wells (TBW) - 2.1%
Twickenham
Cancellations: 4.6%
Scheduled stops: 23,746
Recorded station stops: 22,626
Stations:
  • Fulwell (FLW) - 6.7%
  • Hampton (HMP) - 7.2%
  • Hampton Wick (HMW) - 6.1%
  • St Margarets (SMG) - 3.1%
  • Strawberry Hill (STW) - 3.0%
  • Teddington (TED) - 4.9%
  • Twickenham (TWI) - 3.5%
Tynemouth
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Uxbridge and South Ruislip
Cancellations: 5.2%
Scheduled stops: 6,687
Recorded station stops: 6,335
Stations:
  • South Ruislip (SRU) - 1.3%
  • West Drayton (WDT) - 7.7%
  • West Ruislip (WRU) - 1.1%
Vale of Glamorgan
Cancellations: 2.3%
Scheduled stops: 13,899
Recorded station stops: 13,570
Stations:
  • Barry (BRY) - 1.9%
  • Barry Docks (BYD) - 2.9%
  • Barry Island (BYI) - 2.7%
  • Cadoxton (CAD) - 2.9%
  • Llantwit Major (LWM) - 0.6%
  • Rhoose Cardiff International Airport (RIA) - 0.5%
Vauxhall and Camberwell Green
Cancellations: 3%
Scheduled stops: 66,211
Recorded station stops: 64,203
Stations:
  • Vauxhall (VXH) - 4.3%
  • Waterloo (WAT) - 2.3%
  • Waterloo East (WAE) - 2.8%
Wakefield and Rothwell
Cancellations: 4.7%
Scheduled stops: 13,733
Recorded station stops: 13,078
Stations:
  • Outwood (OUT) - 4.2%
  • Wakefield Kirkgate (WKK) - 4.8%
  • Wakefield Westgate (WKF) - 4.8%
  • Woodlesford (WDS) - 5.1%
Wallasey
Cancellations: 4.4%
Scheduled stops: 15,528
Recorded station stops: 10,360
Stations:
  • Leasowe (LSW) - 5.1%
  • Moreton (Merseyside) (MRT) - 5.0%
  • New Brighton (NBN) - 4.0%
  • Wallasey Grove Road (WLG) - 4.0%
  • Wallasey Village (WLV) - 4.0%
Walsall and Bloxwich
Cancellations: 0.5%
Scheduled stops: 7,084
Recorded station stops: 5,778
Stations:
  • Bloxwich (BLX) - 0.6%
  • Bloxwich North (BWN) - 0.6%
  • Walsall (WSL) - 0.5%
Walthamstow
Cancellations: 1.9%
Scheduled stops: 22,353
Recorded station stops: 21,923
Stations:
  • Blackhorse Road (BHO) - 1.0%
  • Lea Bridge (LEB) - 8.3%
  • St James Street (SJS) - 1.3%
  • Walthamstow Central (WHC) - 1.1%
  • Walthamstow Queen's Road (WMW) - 0.8%
  • Wood Street (WST) - 1.2%
Warrington North
Cancellations: 6.8%
Scheduled stops: 3,851
Recorded station stops: 3,498
Stations:
  • Birchwood (BWD) - 7.6%
  • Glazebrook (GLZ) - 5.6%
  • Padgate (PDG) - 5.7%
Warrington South
Cancellations: 6.4%
Scheduled stops: 9,168
Recorded station stops: 8,571
Stations:
  • Sankey For Penketh (SNK) - 8.5%
  • Warrington Bank Quay (WBQ) - 5.3%
  • Warrington Central (WAC) - 6.9%
  • Warrington West (WAW) - 7.4%
Warwick and Leamington
Cancellations: 2.1%
Scheduled stops: 6,684
Recorded station stops: 6,538
Stations:
  • Leamington Spa (LMS) - 2.5%
  • Warwick (WRW) - 1.5%
Washington and Gateshead South
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Watford
Cancellations: 3%
Scheduled stops: 24,153
Recorded station stops: 22,876
Stations:
  • Bushey (BSH) - 2.9%
  • Garston (Hertfordshire) (GSN) - 3.1%
  • Watford High Street (WFH) - 3.2%
  • Watford Junction (WFJ) - 3.1%
  • Watford North (WFN) - 3.2%
Waveney Valley
Cancellations: 0.9%
Scheduled stops: 3,354
Recorded station stops: 2,888
Stations:
  • Brampton (Suffolk) (BRP) - 0.4%
  • Diss (DIS) - 1.5%
  • Halesworth (HAS) - 0.4%
Weald of Kent
Cancellations: 1.4%
Scheduled stops: 16,183
Recorded station stops: 15,724
Stations:
  • Appledore (Kent) (APD) - 5.1%
  • Beltring (BEG) - 1.3%
  • Charing (Kent) (CHG) - 0.3%
  • Chilham (CIL) - 1.6%
  • Ham Street (HMT) - 5.1%
  • Headcorn (HCN) - 0.9%
  • Marden (Kent) (MRN) - 1.0%
  • Pluckley (PLC) - 0.9%
  • Staplehurst (SPU) - 0.9%
  • Yalding (YAL) - 1.3%
Wellingborough and Rushden
Cancellations: 3.5%
Scheduled stops: 1,984
Recorded station stops: 1,914
Stations:
  • Wellingborough (WEL) - 3.5%
Wells and Mendip Hills
Cancellations: 2.9%
Scheduled stops: 2,404
Recorded station stops: 2,334
Stations:
  • Yatton (YAT) - 2.9%
Welwyn Hatfield
Cancellations: 2.5%
Scheduled stops: 14,941
Recorded station stops: 14,548
Stations:
  • Brookmans Park (BPK) - 1.5%
  • Hatfield (Herts) (HAT) - 2.8%
  • Welham Green (WMG) - 1.5%
  • Welwyn Garden City (WGC) - 2.6%
  • Welwyn North (WLW) - 4.1%
West Aberdeenshire and Kincardine
Cancellations: 1.7%
Scheduled stops: 3,363
Recorded station stops: 2,522
Stations:
  • Laurencekirk (LAU) - 1.8%
  • Portlethen (PLN) - 1.9%
  • Stonehaven (STN) - 1.7%
West Bromwich
Cancellations: 1.8%
Scheduled stops: 7,935
Recorded station stops: 7,785
Stations:
  • Sandwell and Dudley (SAD) - 2.9%
  • Tame Bridge Parkway (TAB) - 0.9%
West Dorset
Cancellations: 2.9%
Scheduled stops: 5,156
Recorded station stops: 3,571
Stations:
  • Chetnole (CNO) - 4.8%
  • Dorchester South (DCH) - 1.7%
  • Dorchester West (DCW) - 4.5%
  • Maiden Newton (MDN) - 4.5%
  • Sherborne (SHE) - 2.1%
  • Thornford (THO) - 4.8%
  • Yetminster (YET) - 4.5%
West Dunbartonshire
Cancellations: 2.9%
Scheduled stops: 38,393
Recorded station stops: 34,781
Stations:
  • Alexandria (ALX) - 2.5%
  • Balloch (BHC) - 2.5%
  • Bowling (BWG) - 2.0%
  • Clydebank (CYK) - 3.9%
  • Dalmuir (DMR) - 3.2%
  • Dalreoch (DLR) - 2.6%
  • Drumry (DMY) - 3.1%
  • Dumbarton Central (DBC) - 2.3%
  • Dumbarton East (DBE) - 2.2%
  • Kilpatrick (KPT) - 2.0%
  • Renton (RTN) - 2.5%
  • Singer (SIN) - 3.1%
  • Yoker (YOK) - 4.1%
West Ham and Beckton
Cancellations: 4.3%
Scheduled stops: 17,122
Recorded station stops: 16,381
Stations:
  • Custom House (CUS) - 7.1%
  • West Ham (WEH) - 1.4%
West Lancashire
Cancellations: 6.4%
Scheduled stops: 18,130
Recorded station stops: 14,866
Stations:
  • Appley Bridge (APB) - 5.3%
  • Aughton Park (AUG) - 7.4%
  • Bescar Lane (BES) - 6.0%
  • Burscough Bridge (BCB) - 5.4%
  • Burscough Junction (BCJ) - 5.9%
  • Hoscar (HSC) - 6.0%
  • New Lane (NLN) - 6.0%
  • Ormskirk (OMS) - 6.8%
  • Parbold (PBL) - 5.3%
  • Town Green (TWN) - 7.4%
  • Upholland (UPL) - 3.5%
West Suffolk
Cancellations: 0.3%
Scheduled stops: 933
Recorded station stops: 864
Stations:
  • Lakenheath (LAK) - low quality data
  • Newmarket (NMK) - 0.4%
West Worcestershire
Cancellations: 3.8%
Scheduled stops: 3,845
Recorded station stops: 3,260
Stations:
  • Great Malvern (GMV) - 4.3%
  • Malvern Link (MVL) - 4.0%
  • Pershore (PSH) - 3.1%
Westmorland and Lonsdale
Cancellations: 4%
Scheduled stops: 8,799
Recorded station stops: 7,866
Stations:
  • Appleby (APP) - 3.2%
  • Burneside (Cumbria) (BUD) - 2.1%
  • Cark and Cartmel (CAK) - 5.0%
  • Grange-Over-Sands (GOS) - 4.9%
  • Kendal (KEN) - 2.3%
  • Kents Bank (KBK) - 5.1%
  • Kirkby Stephen (KSW) - 3.2%
  • Oxenholme Lake District (OXN) - 5.3%
  • Staveley (Cumbria) (SVL) - 2.1%
  • Windermere (WDM) - 2.3%
Weston-super-Mare
Cancellations: 2.8%
Scheduled stops: 6,160
Recorded station stops: 5,000
Stations:
  • Weston Milton (WNM) - 2.4%
  • Weston-Super-Mare (WSM) - 3.0%
  • Worle (WOR) - 2.9%
Wetherby and Easingwold
Cancellations: 4.3%
Scheduled stops: 5,577
Recorded station stops: 5,322
Stations:
  • Cattal (CTL) - 5.0%
  • Church Fenton (CHF) - 3.7%
  • Hammerton (HMM) - 5.0%
  • Ulleskelf (ULL) - 2.4%
Whitehaven and Workington
Cancellations: 4.5%
Scheduled stops: 9,037
Recorded station stops: 7,512
Stations:
  • Braystones (BYS) - 4.8%
  • Corkickle (CKL) - 4.2%
  • Drigg (DRI) - 5.2%
  • Flimby (FLM) - 3.4%
  • Harrington (HRR) - 5.2%
  • Nethertown (NRT) - 4.8%
  • Parton (PRN) - 5.2%
  • Seascale (SSC) - 5.2%
  • Sellafield (SEL) - 4.8%
  • St Bees (SBS) - 4.2%
  • Whitehaven (WTH) - 4.9%
  • Workington (WKG) - 3.1%
Widnes and Halewood
Cancellations: 6.1%
Scheduled stops: 5,594
Recorded station stops: 4,951
Stations:
  • Halewood (HED) - 7.0%
  • Hough Green (HGN) - 6.0%
  • Whiston (WHN) - 5.6%
  • Widnes (WID) - 6.2%
Wigan
Cancellations: 6.1%
Scheduled stops: 10,317
Recorded station stops: 8,878
Stations:
  • Gathurst (GST) - 16.2%
  • Ince (Manchester) (INC) - 4.6%
  • Wigan North Western (WGN) - 4.7%
  • Wigan Wallgate (WGW) - 3.6%
Wimbledon
Cancellations: 4.2%
Scheduled stops: 33,711
Recorded station stops: 31,497
Stations:
  • Haydons Road (HYR) - 5.9%
  • Malden Manor (MAL) - 2.4%
  • Motspur Park (MOT) - 2.4%
  • Raynes Park (RAY) - 4.7%
  • Wimbledon (WIM) - 4.4%
  • Wimbledon Chase (WBO) - 6.2%
  • Worcester Park (WCP) - 2.9%
Winchester
Cancellations: 2.5%
Scheduled stops: 6,525
Recorded station stops: 6,237
Stations:
  • Micheldever (MIC) - 1.9%
  • Shawford (SHW) - 2.6%
  • Winchester (WIN) - 2.6%
Windsor
Cancellations: 3.2%
Scheduled stops: 20,756
Recorded station stops: 19,795
Stations:
  • Ascot (Berks) (ACT) - 2.4%
  • Datchet (DAT) - 5.3%
  • Sunningdale (SNG) - 2.3%
  • Sunnymeads (SNY) - 5.2%
  • Virginia Water (VIR) - 2.5%
  • Windsor and Eton Central (WNC) - 0.8%
  • Windsor and Eton Riverside (WNR) - 5.2%
  • Wraysbury (WRY) - 5.2%
Wirral West
Cancellations: 5%
Scheduled stops: 13,326
Recorded station stops: 9,589
Stations:
  • Heswall (HSW) - 5.4%
  • Hoylake (HYK) - 4.9%
  • Manor Road (MNR) - 5.0%
  • Meols (MEO) - 5.0%
  • West Kirby (WKI) - 4.9%
Witham
Cancellations: 0.8%
Scheduled stops: 13,655
Recorded station stops: 11,796
Stations:
  • Cressing (Essex) (CES) - 1.0%
  • Hatfield Peverel (HAP) - 0.8%
  • Kelvedon (KEL) - 0.9%
  • Marks Tey (MKT) - 0.8%
  • White Notley (WNY) - 1.0%
  • Witham (WTM) - 0.8%
Witney
Cancellations: 1.7%
Scheduled stops: 172
Recorded station stops: 134
Stations:
  • Ascott-Under-Wychwood (AUW) - low quality data
  • Shipton (SIP) - 3.0%
Woking
Cancellations: 2.1%
Scheduled stops: 19,049
Recorded station stops: 18,531
Stations:
  • Brookwood (BKO) - 1.7%
  • West Byfleet (WBY) - 2.5%
  • Woking (WOK) - 1.9%
  • Worplesdon (WPL) - 3.1%
Wokingham
Cancellations: 3.5%
Scheduled stops: 15,510
Recorded station stops: 14,107
Stations:
  • Twyford (TWY) - 4.7%
  • Wargrave (WGV) - 1.0%
  • Winnersh (WNS) - 2.8%
  • Winnersh Triangle (WTI) - 2.9%
  • Wokingham (WKM) - 3.3%
Wolverhampton North East
Cancellations: 3.5%
Scheduled stops: 8,695
Recorded station stops: 8,387
Stations:
  • Wolverhampton (WVH) - 3.5%
Wolverhampton South East
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Wolverhampton West
Cancellations: 0%
Scheduled stops: null
Recorded station stops: null
Stations:
Worcester
Cancellations: 3.7%
Scheduled stops: 7,165
Recorded station stops: 6,899
Stations:
  • Worcester Foregate Street (WOF) - 3.8%
  • Worcester Shrub Hill (WOS) - 3.6%
Worsley and Eccles
Cancellations: 5.5%
Scheduled stops: 6,457
Recorded station stops: 5,926
Stations:
  • Eccles (Manchester) (ECC) - 5.6%
  • Irlam (IRL) - 6.7%
  • Moorside (MSD) - 5.2%
  • Patricroft (PAT) - 4.8%
  • Swinton (Manchester) (SNN) - 4.5%
Worthing West
Cancellations: 2.9%
Scheduled stops: 20,828
Recorded station stops: 20,220
Stations:
  • Angmering (ANG) - 3.0%
  • Durrington-On-Sea (DUR) - 3.2%
  • Goring-By-Sea (GBS) - 3.2%
  • West Worthing (WWO) - 3.0%
  • Worthing (WRH) - 2.3%
Wrexham
Cancellations: 5.8%
Scheduled stops: 3,900
Recorded station stops: 3,514
Stations:
  • Gwersyllt (GWE) - 4.9%
  • Wrexham Central (WXC) - 8.0%
  • Wrexham General (WRX) - 5.4%
Wycombe
Cancellations: 0.6%
Scheduled stops: 4,110
Recorded station stops: 4,083
Stations:
  • High Wycombe (HWY) - 0.7%
Wyre Forest
Cancellations: 2.6%
Scheduled stops: 4,892
Recorded station stops: 4,762
Stations:
  • Blakedown (BKD) - 2.0%
  • Kidderminster (KID) - 3.0%
Wythenshawe and Sale East
Cancellations: 7.8%
Scheduled stops: 7,038
Recorded station stops: 6,485
Stations:
  • Manchester Airport (MIA) - 7.9%
Yeovil
Cancellations: 3.1%
Scheduled stops: 3,183
Recorded station stops: 2,880
Stations:
  • Crewkerne (CKN) - 2.0%
  • Yeovil Junction (YVJ) - 2.8%
  • Yeovil Pen Mill (YVP) - 5.3%
Ynys Môn
Cancellations: 4.5%
Scheduled stops: 4,182
Recorded station stops: 2,576
Stations:
  • Bodorgan (BOR) - 3.9%
  • Holyhead (HHD) - 5.4%
  • Llanfairpwll (LPG) - 4.4%
  • Rhosneigr (RHO) - 3.8%
  • Ty Croes (TYC) - 3.8%
  • Valley (VAL) - 4.6%
York Central
Cancellations: 3.1%
Scheduled stops: 12,340
Recorded station stops: 11,962
Stations:
  • York (YRK) - 3.1%
York Outer
Cancellations: 5%
Scheduled stops: 1,646
Recorded station stops: 1,564
Stations:
  • Poppleton (POP) - 5.0%
Data: Performance at stations (ORR) / Hex layout: 2024 constituencies (Open Innovations and contributors)

The BBC have a list of the worst individual stations for cancellations.