Loading approved evidence
Retrieving and verifying the requested analytical release. Result data loads before optional map boundaries and source checks.
Your filters and release stay in the address. Navigation remains available.
Retrieving and verifying the requested analytical release. Result data loads before optional map boundaries and source checks.
Your filters and release stay in the address. Navigation remains available.
MOT DATA LAB
Explore matched mileage, national transitions and audited roadworthiness in separate workspaces.
December 2024–December 2025 · Great Britain · Vehicles matched across the December snapshots
Denominator: 1,268,479 matched vehicles. Observation: Matched vehicle with recorded mileage between normal tests.
The line spans P10–P90; it is neither a confidence interval nor the full observed range. No unrecorded quartiles or distribution bins are inferred.
| Percentile | Annualised miles between tests | Matched vehicles |
|---|---|---|
| P10 | 1,748 | 1,268,479 |
| Median | 5,981 | 1,268,479 |
| P90 | 13,803 | 1,268,479 |
Retained support: 1,268,479 matched vehicles; this is not the separate national roadworthiness cohort.
The P10–P90 span describes variation in vehicle use, not statistical uncertainty or claim frequency. The release does not supply a full distribution or percentile confidence intervals.
P10 means 10% of this distribution lies at or below that mileage; the median divides it in half; P90 marks 90%. The published P90/P10 ratio is 7.9×. The highest-use 20% account for 45.0% of miles in the matched cohort.
December 2024 snapshot: 2,193,827 vehicles; December 2025 snapshot: 2,247,442. These snapshot totals are not the denominator of the percentile result. Detailed attrition categories and approved histogram bins are not supplied in this summary.
Evidence release: lens-2026-10-09-cbec43fe76c4. Definitions and source limitations remain available in the Mileage workspace.
P10, median and P90 are points in the annualised mileage distribution. The matched cohort compares recorded odometer readings between normal tests. Coverage, fuel and vehicle class definitions differ from the separate roadworthiness build; neither result measures insurance claims.
Two consecutive observed mileage intervals, reconstructed from three normal tests. Rows describe earlier use; columns describe later use. Both intervals use the same vehicle.
Final test year 2025 · Great Britain · National Class 4 cohort · all supported fuels · all eligible ages
Denominator: Each earlier-mileage row’s observed transitions; 24,881,848 across all rows. Observation: One observed pair of successive mileage intervals from three normal tests.
| Earlier ↓ / Later → miles/year | 0–<5,000 | 5,000–<10,000 | 10,000–<15,000 | 15,000–<20,000 | 20,000+ | Row count |
|---|---|---|---|---|---|---|
| 0–<5,000 | 80.0%8,729,760 transitions | 16.1%1,753,523 transitions | 2.7%298,041 transitions | 0.7%79,749 transitions | 0.4%48,687 transitions | 10,909,760Supported |
| 5,000–<10,000 | 22.3%2,052,336 transitions | 64.3%5,909,746 transitions | 11.2%1,030,889 transitions | 1.6%143,799 transitions | 0.6%58,214 transitions | 9,194,984Supported |
| 10,000–<15,000 | 8.0%267,874 transitions | 34.6%1,160,122 transitions | 47.0%1,572,827 transitions | 8.5%286,359 transitions | 1.9%62,227 transitions | 3,349,409Supported |
| 15,000–<20,000 | 6.6%61,863 transitions | 16.2%152,855 transitions | 33.7%316,872 transitions | 33.8%318,378 transitions | 9.7%91,047 transitions | 941,015Supported |
| 20,000+ | 6.9%33,634 transitions | 11.0%53,574 transitions | 14.5%70,395 transitions | 21.3%103,885 transitions | 46.3%225,192 transitions | 486,680Supported |
| Earlier ↓ / Later → miles/year | 0–<5,000 | 5,000–<10,000 | 10,000–<15,000 | 15,000–<20,000 | 20,000+ | Row count |
|---|---|---|---|---|---|---|
| 0–<5,000 | 80.0%8,729,760 transitions | 16.1%1,753,523 transitions | 2.7%298,041 transitions | 0.7%79,749 transitions | 0.4%48,687 transitions | 10,909,760Supported |
| 5,000–<10,000 | 22.3%2,052,336 transitions | 64.3%5,909,746 transitions | 11.2%1,030,889 transitions | 1.6%143,799 transitions | 0.6%58,214 transitions | 9,194,984Supported |
| 10,000–<15,000 | 8.0%267,874 transitions | 34.6%1,160,122 transitions | 47.0%1,572,827 transitions | 8.5%286,359 transitions | 1.9%62,227 transitions | 3,349,409Supported |
| 15,000–<20,000 | 6.6%61,863 transitions | 16.2%152,855 transitions | 33.7%316,872 transitions | 33.8%318,378 transitions | 9.7%91,047 transitions | 941,015Supported |
| 20,000+ | 6.9%33,634 transitions | 11.0%53,574 transitions | 14.5%70,395 transitions | 21.3%103,885 transitions | 46.3%225,192 transitions | 486,680Supported |
Retained support: 5 of 5 rows meet the minimum of 100 transitions; 24,881,848 / 24,881,848 transitions are in supported rows.
Conditional on observing three usable tests. Missing tests are not zero mileage or scrappage. This selected cohort does not estimate movement for all national vehicles, and no transition confidence intervals are estimated here.
67.3% remain in the same mileage band (16,755,903 / 24,881,848 observed transitions across all rows). Each supported row sums to 100% before rounding. The colour scale is fixed at 0–100% across selections.
Three consecutive observed completed normal Class 4 tests; two non-decreasing odometer intervals of 180–730 days (270–450 sensitivity); unique test dates at all endpoints; same eligible fuel; one existing cohort anchor per vehicle/year. Five-thousand-mile annualised bands with a 20,000+ tail. Non-return and missing observations are unresolved.
Build coverage: 2022-01-01–2025-12-31. Early years have less prior test history. The full-build eligibility register below reports exclusions before these display filters.
Evidence release: lens-2026-10-09-cbec43fe76c4 · Parent build: 719eec692a459667a593027f72102309fc29a2c819e607b5f5c427a7d01cfd18 · Reviewed 2026-09-26.
Both rows keep final test year 2025, all supported fuels, the selected age group and the same mileage bands. The narrower window selects a subset of observed transitions; its denominators and vehicle mix can change.
| Both intervals must span | Observed transitions | Share of main cohort | Remain in same band | Supported matrix rows | Inspect |
|---|---|---|---|---|---|
| 180–730 days · main | 24,881,848 | 100.0% | 67.3% | 5 / 5 | |
| 270–450 days · sensitivity | 22,605,260 | 90.9% | 68.7% | 5 / 5 |
These overlapping samples are not independent replications. Differences are descriptive and may reflect eligibility and vehicle mix; no confidence interval or significance test is supplied.
Three consecutive observed completed normal Class 4 tests; two non-decreasing odometer intervals of 180–730 days (270–450 sensitivity); unique test dates at all endpoints; same eligible fuel; one existing cohort anchor per vehicle/year. Five-thousand-mile annualised bands with a 20,000+ tail. Non-return and missing observations are unresolved.
These controls cover the full build, before the display filters above. Review: Johan Strydom, 2026-09-26.
Distance travelled is one dimension of exposure. MOT mileage does not identify where or when a vehicle was driven, the keeper’s address, battery health or insurance losses.
| Source | Evidence period | Source published | Checked in release | Latest check | Monitoring state |
|---|---|---|---|---|---|
| Anonymised MOT test and result data | December 2024–December 2025 | Date unavailable | 22 Sept 2026 | 22 Oct 2026 | No source issue recorded |
| DVSA anonymised MOT records | 2022-01-01–2022-12-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2023-01-01–2023-12-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-01-01–2024-01-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-02-01–2024-02-29 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-03-01–2024-03-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-04-01–2024-04-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-05-01–2024-05-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-06-01–2024-06-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-07-01–2024-07-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-08-01–2024-08-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-09-01–2024-09-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-10-01–2024-10-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-11-01–2024-11-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-12-01–2024-12-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-01-01–2025-01-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-02-01–2025-02-28 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-03-01–2025-03-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-04-01–2025-04-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-05-01–2025-05-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-06-01–2025-06-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-07-01–2025-07-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-08-01–2025-08-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-09-01–2025-09-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-10-01–2025-10-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-11-01–2025-11-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-12-01–2025-12-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2022-01-01–2022-12-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2023-01-01–2023-12-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-01-01–2024-01-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-02-01–2024-02-29 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-03-01–2024-03-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-04-01–2024-04-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-05-01–2024-05-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-06-01–2024-06-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-07-01–2024-07-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-08-01–2024-08-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-09-01–2024-09-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-10-01–2024-10-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-11-01–2024-11-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2024-12-01–2024-12-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-01-01–2025-01-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-02-01–2025-02-28 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-03-01–2025-03-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-04-01–2025-04-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-05-01–2025-05-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-06-01–2025-06-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-07-01–2025-07-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-08-01–2025-08-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-09-01–2025-09-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-10-01–2025-10-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-11-01–2025-11-30 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2025-12-01–2025-12-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
| DVSA anonymised MOT records | 2022-01-01–2025-12-31 | Date unavailable | Date unavailable | Date unavailable | No live check linked |
lens-2026-10-09-cbec43fe76c4