Birmingham New Street was the only station outside London in the UK’s 10 busiest last year – after a rise of more than 500,000.
A total of 35,312,788 people used the station in 2014-15 – which means on the average day there were 96,747, or 4,031 in an average hour, passing through.
The 10 busiest stations are all in the capital apart from New Street, which enjoyed a rise of 1.6 per cent compared to the 12 months before.
Bosses will be hoping for an even larger leap next year after the £750 million facelift was concluded.
The total number of entries and exits at Britain’s stations in 2014-15 increased by 4.5 per cent to reach 2.8 billion.
London Waterloo had the most passenger entries and exits last year at 99.2 million.
Martin Abrams of the Campaign for Better Transport said: “These statistics show more passengers than ever are using the rail network and it is vital the Government supports this with smart ticketing, flexible season tickets for part-time workers and improved rolling stock.
“The problems experienced by passengers at London Bridge this year are clearly reflected by the drop in passenger numbers and demonstrates the pressure on the rail network.
“As well as increased investment in the biggest and busiest stations in London and the South, we need to see more done in parts of the North where there has been very little investment in the network.
“This must include more station reopenings to connect rural communities who currently lose out as they are not on the network.”
Here is a full list of the 20 busiest stations in Great Britain in 2014/15, based on figures published by the Office of Rail and Road.
The name of the station is followed by its location, the total number of passenger exits and entries in 2014/15, and, in brackets, the figure for 2013/14.
1. Waterloo, Greater London: 99,201,604 (98,442,742)
2. Victoria, Greater London: 85,337,996 (81,356,330)
3. Liverpool Street, Greater London: 63,631,246 (63,004,002)
4. London Bridge, Greater London: 49,517,854 (56,442,044)
5. Charing Cross, Greater London: 42,978,890 (40,170,074)
6. Euston, Greater London: 42,952,298 (41,911,706)
7. Paddington, Greater London: 35,724,684 (35,093,628)
8. Birmingham New Street, West Midlands: 35,312,788 (34,748,984)
9. King’s Cross, Greater London: 31,346,862 (29,833,456)
10. Stratford, Greater London: 30,974,204 (26,377,506)