Islington Railway Statistics

There are ten railway stations in Islington.

Busiest Stations

The ten Busiest Stations

  1. 1 Farringdon 46,049,862
  2. 2 Highbury and Islington 21,827,580
  3. 3 Finsbury Park 9,363,598
  4. 4 Old Street 6,381,186
  5. 5 Canonbury 2,752,422
  6. 6 Caledonian Road and Barnsbury 1,537,520
  7. 7 Upper Holloway 1,371,470
  8. 8 Crouch Hill 857,934
  9. 9 Drayton Park 642,344
  10. 10 Essex Road 596,728

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