# List of busiest railway stations in West Yorkshire

This is a list of the busiest railway stations in West Yorkshire, between 2012 and 2023. During this period, Leeds railway station has been the busiest, with Huddersfield ranked in second place. By the 2022–2023 year, Leeds was the second busiest station on the United Kingdom's railway network outside London.

## 2012–2013 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 26.2 million |
| 2. | Huddersfield | Huddersfield | Kirklees | First TransPennine Express | 6 | 4.65 million |
| 3. | Bradford Interchange | Bradford | Bradford | Northern Rail | 4 | 3.00 million |
| 4. | Wakefield Westgate | Wakefield | Wakefield | East Coast | 2 | 2.26 million |
| 5. | Bradford Forster Square | Bradford | Bradford | Northern Rail | 3 | 2.04 million |
| 6. | Halifax | Halifax | Calderdale | Northern Rail | 2 | 1.91 million |
| 7. | Shipley | Shipley | Bradford | Northern Rail | 5 | 1.67 million |
| 8. | Keighley | Keighley | Bradford | Northern Rail | 4 | 1.62 million |
| 9. | Dewsbury | Dewsbury | Kirklees | First TransPennine Express | 2 | 1.60 million |
| 10. | Ilkley | Ilkley | Bradford | Northern Rail | 2 | 1.21 million |
* ↑ Operator during period of station usage
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway

## 2013–2014 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage | Rank change |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 27.7 million | |
| 2. | Huddersfield | Huddersfield | Kirklees | First TransPennine Express | 6 | 4.81 million | |
| 3. | Bradford Interchange | Bradford | Bradford | Northern Rail | 4 | 2.99 million | |
| 4. | Wakefield Westgate | Wakefield | Wakefield | East Coast | 2 | 2.35 million | |
| 5. | Bradford Forster Square | Bradford | Bradford | Northern Rail | 3 | 2.04 million | |
| 6. | Halifax | Halifax | Calderdale | Northern Rail | 2 | 1.91 million | |
| 7. | Shipley | Shipley | Bradford | Northern Rail | 5 | 1.73 million | |
| 8. | Dewsbury | Dewsbury | Kirklees | First TransPennine Express | 2 | 1.67 million | 1 |
| 9. | Keighley | Keighley | Bradford | Northern Rail | 4 | 1.63 million | 1 |
| 10. | Ilkley | Ilkley | Bradford | Northern Rail | 2 | 1.25 million | |
* ↑ Operator during period of station usage
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway

## 2014–2015 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage | Rank change |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 28.8 million | |
| 2. | Huddersfield | Huddersfield | Kirklees | First TransPennine Express | 6 | 4.99 million | |
| 3. | Bradford Interchange | Bradford | Bradford | Northern Rail | 4 | 2.92 million | |
| 4. | Wakefield Westgate | Wakefield | Wakefield | East Coast | 2 | 2.48 million | |
| 5. | Bradford Forster Square | Bradford | Bradford | Northern Rail | 3 | 2.08 million | |
| 6. | Halifax | Halifax | Calderdale | Northern Rail | 2 | 1.93 million | |
| 7. | Shipley | Shipley | Bradford | Northern Rail | 5 | 1.77 million | |
| 8. | Keighley | Keighley | Bradford | Northern Rail | 4 | 1.72 million | 1 |
| 9. | Dewsbury | Dewsbury | Kirklees | First TransPennine Express | 2 | 1.69 million | 1 |
| 10. | Ilkley | Ilkley | Bradford | Northern Rail | 2 | 1.29 million | |
* ↑ Operator during period of station usage
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway

## 2015–2016 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 29.7 million |
| 2. | Huddersfield | Huddersfield | Kirklees | First TransPennine Express | 6 | 5.04 million |
| 3. | Bradford Interchange | Bradford | Bradford | Northern Rail | 4 | 2.99 million |
| 4. | Wakefield Westgate | Wakefield | Wakefield | Virgin Trains East Coast | 2 | 2.51 million |
| 5. | Bradford Forster Square | Bradford | Bradford | Northern Rail | 3 | 2.11 million |
| 6. | Halifax | Halifax | Calderdale | Northern Rail | 2 | 1.98 million |
| 7. | Shipley | Shipley | Bradford | Northern Rail | 5 | 1.73 million |
| 8. | Keighley | Keighley | Bradford | Northern Rail | 4 | 1.70 million |
| 9. | Dewsbury | Dewsbury | Kirklees | First TransPennine Express | 2 | 1.69 million |
| 10. | Ilkley | Ilkley | Bradford | Northern Rail | 2 | 1.30 million |
* ↑ Operator during period of station usage
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway

## 2016–2017 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage | Rank change |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 30.9 million | |
| 2. | Huddersfield | Huddersfield | Kirklees | TransPennine Express | 6 | 5.09 million | |
| 3. | Bradford Interchange | Bradford | Bradford | Arriva Rail North | 4 | 2.97 million | |
| 4. | Wakefield Westgate | Wakefield | Wakefield | Virgin Trains East Coast | 2 | 2.54 million | |
| 5. | Bradford Forster Square | Bradford | Bradford | Arriva Rail North | 3 | 2.11 million | |
| 6. | Halifax | Halifax | Calderdale | Arriva Rail North | 2 | 1.99 million | |
| 7. | Shipley | Shipley | Bradford | Arriva Rail North | 5 | 1.74 million | |
| 8. | Dewsbury | Dewsbury | Kirklees | TransPennine Express | 2 | 1.73 million | 1 |
| 9. | Keighley | Keighley | Bradford | Arriva Rail North | 4 | 1.70 million | 1 |
| 10. | Ilkley | Ilkley | Bradford | Arriva Rail North | 2 | 1.35 million | |
* ↑ Operator during period of station usage
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway

## 2017–2018 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 31.1 million |
| 2. | Huddersfield | Huddersfield | Kirklees | TransPennine Express | 6 | 5.10 million |
| 3. | Bradford Interchange | Bradford | Bradford | Arriva Rail North | 4 | 2.76 million |
| 4. | Wakefield Westgate | Wakefield | Wakefield | Virgin Trains East Coast | 2 | 2.47 million |
| 5. | Bradford Forster Square | Bradford | Bradford | Arriva Rail North | 3 | 2.02 million |
| 6. | Halifax | Halifax | Calderdale | Arriva Rail North | 2 | 1.94 million |
| 7. | Shipley | Shipley | Bradford | Arriva Rail North | 5 | 1.71 million |
| 8. | Dewsbury | Dewsbury | Kirklees | TransPennine Express | 2 | 1.69 million |
| 9. | Keighley | Keighley | Bradford | Arriva Rail North | 4 | 1.66 million |
| 10. | Ilkley | Ilkley | Bradford | Arriva Rail North | 2 | 1.33 million |
* ↑ Operator during period of station usage
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway

## 2018–2019 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 30.8 million |
| 2. | Huddersfield | Huddersfield | Kirklees | TransPennine Express | 6 | 4.89 million |
| 3. | Bradford Interchange | Bradford | Bradford | Arriva Rail North | 4 | 2.60 million |
| 4. | Wakefield Westgate | Wakefield | Wakefield | London North Eastern Railway | 2 | 2.47 million |
| 5. | Bradford Forster Square | Bradford | Bradford | Arriva Rail North | 3 | 1.99 million |
| 6. | Halifax | Halifax | Calderdale | Arriva Rail North | 2 | 1.84 million |
| 7. | Shipley | Shipley | Bradford | Arriva Rail North | 5 | 1.70 million |
| 8. | Dewsbury | Dewsbury | Kirklees | TransPennine Express | 2 | 1.66 million |
| 9. | Keighley | Keighley | Bradford | Arriva Rail North | 4 | 1.62 million |
| 10. | Ilkley | Ilkley | Bradford | Arriva Rail North | 2 | 1.34 million |
* ↑ Operator during period of station usage
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway

## 2019–2020 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 31.0 million |
| 2. | Huddersfield | Huddersfield | Kirklees | TransPennine Express | 6 | 4.76 million |
| 3. | Bradford Interchange | Bradford | Bradford | Arriva Rail North | 4 | 2.67 million |
| 4. | Wakefield Westgate | Wakefield | Wakefield | London North Eastern Railway | 2 | 2.40 million |
| 5. | Bradford Forster Square | Bradford | Bradford | Arriva Rail North | 3 | 1.94 million |
| 6. | Halifax | Halifax | Calderdale | Arriva Rail North | 2 | 1.91 million |
| 7. | Shipley | Shipley | Bradford | Arriva Rail North | 5 | 1.66 million |
| 8. | Dewsbury | Dewsbury | Kirklees | TransPennine Express | 2 | 1.62 million |
| 9. | Keighley | Keighley | Bradford | Arriva Rail North | 4 | 1.57 million |
| 10. | Ilkley | Ilkley | Bradford | Arriva Rail North | 2 | 1.32 million |
* ↑ Operator during period of station usage
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway

## 2020–2021 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage | Rank change |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 5.85 million | |
| 2. | Huddersfield | Huddersfield | Kirklees | TransPennine Express | 6 | 1.02 million | |
| 3. | Bradford Interchange | Bradford | Bradford | Arriva Rail North | 4 | 0.66 million | |
| 4. | Bradford Forster Square | Bradford | Bradford | Arriva Rail North | 3 | 0.61 million | 1 |
| 5. | Wakefield Westgate | Wakefield | Wakefield | London North Eastern Railway | 2 | 0.54 million | 1 |
| 6. | Keighley | Keighley | Bradford | Arriva Rail North | 4 | 0.52 million | 3 |
| 7. | Shipley | Shipley | Bradford | Arriva Rail North | 5 | 0.45 million | |
| 8. | Dewsbury | Dewsbury | Kirklees | TransPennine Express | 2 | 0.43 million | |
| 9. | Ilkley | Ilkley | Bradford | Arriva Rail North | 2 | 0.40 million | 1 |
| 10. | Halifax | Halifax | Calderdale | Arriva Rail North | 2 | 0.36 million | 4 |
* ↑ Operator during period of station usage
* ↑ Passenger usage numbers decrease due to COVID-19 pandemic lockdowns
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway

## 2021–2022 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage | Rank change |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 19.2 million | |
| 2. | Huddersfield | Huddersfield | Kirklees | TransPennine Express | 6 | 3.04 million | |
| 3. | Wakefield Westgate | Wakefield | Wakefield | London North Eastern Railway | 2 | 1.78 million | 2 |
| 4. | Bradford Interchange | Bradford | Bradford | Arriva Rail North | 4 | 1.76 million | 1 |
| 5. | Bradford Forster Square | Bradford | Bradford | Arriva Rail North | 3 | 1.30 million | 1 |
| 6. | Halifax | Halifax | Calderdale | Arriva Rail North | 2 | 1.16 million | 4 |
| 7. | Keighley | Keighley | Bradford | Arriva Rail North | 4 | 1.15 million | 1 |
| 8. | Dewsbury | Dewsbury | Kirklees | TransPennine Express | 2 | 1.06 million | |
| 9. | Shipley | Shipley | Bradford | Arriva Rail North | 5 | 1.01 million | 2 |
| 10. | Ilkley | Ilkley | Bradford | Arriva Rail North | 2 | 0.93 million | 1 |
* ↑ Operator during period of station usage
* ↑ Passenger usage numbers still recovering after COVID-19
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway

## 2022–2023 statistics

| Rank | Station | Area served | District | Operator | Platforms | Passenger usage | Rank change |
| 1. | Leeds | Leeds | Leeds | Network Rail | 17 | 23.9 million | |
| 2. | Huddersfield | Huddersfield | Kirklees | TransPennine Express | 6 | 3.02 million | |
| 3. | Bradford Interchange | Bradford | Bradford | Arriva Rail North | 4 | 2.22 million | 1 |
| 4. | Wakefield Westgate | Wakefield | Wakefield | London North Eastern Railway | 2 | 1.93 million | 1 |
| 5. | Bradford Forster Square | Bradford | Bradford | Arriva Rail North | 3 | 1.43 million | |
| 6. | Halifax | Halifax | Calderdale | Arriva Rail North | 2 | 1.41 million | |
| 7. | Keighley | Keighley | Bradford | Arriva Rail North | 4 | 1.29 million | |
| 8. | Ilkley | Ilkley | Bradford | Arriva Rail North | 2 | 1.11 million | 2 |
| 9. | Shipley | Shipley | Bradford | Arriva Rail North | 5 | 1.10 million | |
| 10. | Dewsbury | Dewsbury | Kirklees | TransPennine Express | 2 | 1.03 million | 2 |
* ↑ Operator during period of station usage
* ↑ 2 National Rail, 2 Keighley and Worth Valley Railway