Islington Railway Statistics

There are ten railway stations in Islington.

Busiest Stations

The ten Busiest Stations

  1. 1 Farringdon 31,459,904
  2. 2 Highbury and Islington 20,601,096
  3. 3 Finsbury Park 8,559,032
  4. 4 Old Street 5,437,172
  5. 5 Canonbury 2,349,684
  6. 6 Caledonian Road and Barnsbury 1,328,442
  7. 7 Upper Holloway 1,159,000
  8. 8 Crouch Hill 726,486
  9. 9 Essex Road 559,966
  10. 10 Drayton Park 516,734

Passenger Numbers

Passenger numbers for Islington peaked during 2022-23 with 72,697,516 estimated passengers.

Usage dropped to 27% during the 2020-21 travel lockdowns and recovered to 107% by 2023.

Passenger Estimates for Islington table
YearPassenger Numbers
1997-982,789,179
1998-993,668,352
1999-003,753,120
2000-013,836,714
2001-024,154,752
2002-034,250,877
2003-04 
2004-055,611,477
2005-065,668,912
2006-0715,326,132
2007-0815,354,405
2008-0913,772,404
2009-1017,103,838
2010-1124,157,852
2011-1229,515,528
2012-1333,765,480
2013-1437,537,084
2014-1542,798,580
2015-1642,798,580
2016-1761,399,928
2017-1862,255,918
2018-1968,592,714
2019-2067,982,680
2020-2118,379,836
2021-2238,563,846
2022-2372,697,516
2023-24