ORR Data Portal - UK Rail Statistics

Datadory delivers orr data portal uk rail statistics data as the Office of Rail and Road's accredited picture of Great Britain rail: 447 million passenger journeys and GBP 2.9 billion revenue in the latest reported quarter, operator-level journey, kilometre and revenue series reaching back to 2011, plus freight, punctuality, complaints, safety and finance tables.

What is the ORR Data Portal - UK Rail Statistics dataset?

The regulator's own count of its industry. The Office of Rail and Road (ORR) publishes its Accredited Official Statistics through one portal organised into nine themes - Compendia, Usage, Passenger experience, Passenger accessibility, Performance, Finance, Health and safety, Infrastructure and environment, plus the RIDDOR incident-reporting toolkit - roughly thirty named table families in all. The Usage theme alone carries the numbers the industry gets judged by: passenger journeys, kilometres and revenue on the Great Britain mainline network, broken out one column per train operating company. The headline block for January-March 2026 reads 447 million journeys, 16.3 billion passenger kilometres and GBP 2.9 billion revenue.

Two things lift this above a press-release annex. Every table ships with a signed cover sheet - source statement, revision policy, a named responsible statistician, and a legend for the [p] provisional, [b] series-break and [z] not-applicable markers - so provenance travels with the number. And the series run deep: the flagship operator table reaches back to April 2011, with older material preserved through the National Archives.

Everything below describes what Datadory delivers from that catalogue: cleaned, typed, and cut to your operators before anything ships.

What do sample rows look like?

Rows from the August 2026 research pass, exactly as they land before normalization:

# Table 1223 - Passenger journeys by operator, Great Britain
# annual + quarterly worksheets, April 2011 to March 2026
Time period            : 2025-26          # financial-year row label
<operator> (million)   : one column per train operating company
markers                : [p] provisional | [b] series break 2020-21 | [z] not in service

# Passenger rail usage headline block, Jan-Mar 2026
journeys               : 447 million
revenue                : GBP 2.9 billion
passenger_km           : 16.3 billion

# Cover sheet, present on every table
responsible_statistician : named per table
source_statement         : LENNON ticketing + revenue db, TOCs, TfL
notes                    : revision policy, marker legend

Three readings fall straight out of those lines. First, scale with attribution: 447 million journeys in a single quarter, each journey attributable to a named operating company rather than dissolved into a national total. Second, honesty built into the grid - the [p], [b] and [z] markers mean a parser never mistakes a provisional figure for a final one, or a structural gap for a zero. Third, the cover sheet turns citation into a one-liner: table number, statistician, source statement, done.

What fields does the dataset include?

Six load-bearing constructs recur across virtually every table family; the theme-specific layouts - freight operations (tables numbered 1310-1365), punctuality, finance, the fares index, complaints handling - extend the same pattern and ship under additional fields on request, with column layouts confirmed with you before delivery rather than promised blind. The dictionary below is the verified core.

What geography, time range, and granularity does the dataset cover?

  • Geography: the Great Britain national rail network end to end, with breakdowns at operator level, sector level and regional level - so a corridor question and a corporate question resolve against the same series.
  • Temporal: long-running annual series reach back decades; the flagship operator table spans April 2011 to March 2026 across separate annual and quarterly worksheets; archived editions back to April-June 2022 remain on the portal, with older material held in the National Archives.
  • Granularity: aggregated counts by operator, sector, ticket type, route or period. Never passenger-level, never service-level - this is the regulated aggregate, not a trip feed.

Set against Datadory's catalog of 1,744 datasets across 159 industries, this record scores 9/10 for quality - verified field definitions, worked markers on every column, and sample extracts confirmed on the research pass.

How is the data delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

You pick the channel and the cadence; the dictionary above travels unchanged through all three. Analysts building a demand panel tend toward warehouse load joined to their own geography tables; consultancies benchmarking a client operator take file extracts cut to named companies and years; product teams wiring fare-revenue features take a scoped feed of the operator set they serve. Name the operators, regions and tables when you request the sample - the sample ships first either way, and changing cadence afterward is a settings conversation, not a re-integration project.

Who uses this data, and for what?

  • Operator and franchise benchmarking - place any train operating company's journeys, kilometres and revenue beside its sector and region using one consistent series instead of stitching together corporate reports that each define a passenger differently.
  • Fare revenue and demand modelling - journeys, kilometres and revenue move in the same table family, so yield, average distance and volume effects separate cleanly instead of arguing through footnotes.
  • Investment and infrastructure due diligence - the Finance and Infrastructure & environment themes put spending and asset context around the traffic counts, which is the combination a lender or bidder actually needs.
  • Freight modal-shift tracking - the freight rail usage and performance families (tables 1310-1365) measure whether goods really move from road to rail, the claim behind most decarbonisation pitches in the sector.
  • Performance and accessibility research - punctuality statistics, passenger satisfaction with complaints handling, and accessibility measures turn service-quality anecdotes into ranked, dated series.
  • Journalism and academia - every figure arrives with its cover sheet: named statistician, source statement, revision policy. Citations survive scrutiny because the provenance ships with the number.

Which personas get the most value?

Data scientists and analysts get long, consistent panels with revision status carried as typed flags - backtesting against a series that quietly revises itself is how models learn lies. Market researchers and consultants hold the strongest claim of all: a regulated, operator-by-quarter grid is the benchmark layer every rail-side engagement ends up needing. Journalists and academics cite Accredited Official Statistics with a named responsible statistician behind each table, which is as defensible as UK transport attribution gets. Developers and builders get stable period labels and one-column-per-operator shapes that flatten into schemas without bespoke parsing per release.

How does it compare to other rail datasets?

It is the authoritative measurement layer for Great Britain rail - aggregates you can cite, not feeds you can query live. The Eurostat Railway Freight Transport Statistics is the natural cross-Channel counterpart for freight, and we break the trade-offs down in the head-to-head comparison. The Eurostat Passenger Transport Statistics cover rail passenger-kilometres across Europe but stop well short of operator-level GB detail. Live operational layers - vehicle locations, departures, network geometry - belong to other records such as Network Rail and TfL Open Data; teams usually pair one of those with this one, official counts for the trend, live feeds for the present.

What should you know before requesting a sample?

Four honest notes from our verification pass.

Aggregates all the way down. There are no passenger-level or service-level records here. If your question needs event-level rows, this dataset anchors the trend and a different record supplies the events - we will say so up front rather than oversell.

Revisions are a feature, if you keep them. Provisional figures get revised and the pandemic era left a methodology break at 2020-21. Datadory carries [p] and [b] through as typed flags instead of silently dropping or overwriting rows, so your panel knows which numbers moved.

Theme tables ship under additional fields on request. The verified dictionary above covers the recurring core; freight, punctuality, finance, fares-index and complaints layouts get confirmed with you before delivery rather than promised blind.

Two freight tables were flagged delayed at time of research - tables 1340 and 1350, covering road haulage impact and market share - pending the April-June 2026 edition. If those two are your whole question, ask us for their status before planning around them.

Why request this through Datadory

Because 'the official UK rail statistics' is really thirty-odd table families wearing one badge - each with its own worksheet conventions, marker legends and cover-sheet archaeology - and relearning that layout every quarter is exactly the work nobody bills for. Datadory normalizes the catalogue to the shared dictionary above, keeps successive editions accumulating so revisions become observable history instead of overwritten files, and cuts samples to named operators, regions and tables before any recurring delivery is configured. Browse the rest of the vertical on the rail transportation data hub or the best rail transportation datasets, then request the sample - it ships first either way.

Field dictionary — the six verified core constructs; theme-specific layouts ship under additional fields on request

FieldTypeDefinitionExample
Time periodstringReporting-period row label, either a financial year (e.g. 2025-26) or a quarter (Q1 Apr-Jun through Q4 Jan-Mar) in the table worksheets.2025-26
<operator name> (million)numberOne value column per train operating company, expressed in millions in the journey, kilometre and revenue tables; header rows give the operator name followed by the unit.column header: "<operator> (million)"
[p] provisional markerbooleanFlags provisional figures subject to revision - for example passenger-journey data still awaiting split-ticketing adjustments.[p]
[b] break markerbooleanMarks a break in the time series, such as the pandemic-era methodology change in 2020-21.[b]
[z] not applicablebooleanDenotes periods where an operator was not in service, so the cell is structurally empty rather than zero.[z]
Cover sheet metadatatextEach table carries a cover worksheet: publication timestamps, a source statement (LENNON ticketing and revenue database, train operating companies, Transport for London), a notes sheet and a named responsible statistician.LENNON / TOCs / TfL

Coverage - geography, temporal range, granularity

DimensionCoverage
GeographyGreat Britain national rail network, with operator-level, sector-level and regional breakdowns
TemporalAnnual series reaching back decades; flagship operator table April 2011 to March 2026 (annual + quarterly worksheets); archived editions to April-June 2022, older material in the National Archives
GranularityAggregated counts by operator, sector, ticket type, route or period - never passenger-level or service-level records

Questions buyers ask

What is the ORR Data Portal - UK Rail Statistics dataset?

The Office of Rail and Road's Accredited Official Statistics catalogue for Great Britain rail, organised into nine themes and roughly thirty table families spanning passenger usage, freight operations, performance, finance, health and safety, accessibility and passenger experience. Datadory delivers it cleaned and typed, cut to named operators, regions and tables.

What did the most recent passenger usage figures show?

The January-March 2026 block records 447 million passenger journeys, 16.3 billion passenger kilometres and GBP 2.9 billion fare revenue on the Great Britain mainline network. Companion publications on the portal include passenger satisfaction with complaints handling, TOC key statistics fact sheets and the 2026 rail fares index.

How far back does the operator-level series go?

Table 1223, passenger journeys by operator, covers April 2011 to March 2026 in separate annual and quarterly worksheets, and other annual series reach back decades. Archived editions back to April-June 2022 remain available, with earlier material preserved in the National Archives.

Does the data identify individual passengers or individual trains?

No. Every figure is an aggregate by operator, sector, ticket type, route or period. There are no passenger-level or service-level records, which is precisely what makes the series citable: each number is a counted population, not a modelled estimate.

What are the [p], [b] and [z] markers?

The tables' own notation, which Datadory preserves as typed flags: [p] marks provisional figures subject to revision, [b] marks a break in the time series such as the 2020-21 pandemic methodology change, and [z] marks cells where an operator was not in service. Parsers never mistake revisions for finals or structural gaps for zeros.

Can a sample be scoped to specific operators or tables?

Yes. Name the operators, regions, themes or table families - usage, freight, performance, finance, safety - and the extract returns cut to them with the shared dictionary intact, delivered by API, files, or your warehouse on a daily, weekly, or hourly cadence you pick afterward.

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing