← All sources

UK File

New-car registrations for the United Kingdom from SMMT's monthly release, compiled from DVLA registration data — battery-electric, plug-in hybrid, full hybrid, petrol and diesel — read automatically from the tables of SMMT's own news post.

2026-10
Latest period held
27.0%
TTM BEV share (Whole)
1
Variants

Who sells the new cars

Whole · last 10 months (2026-01 → 2026-10) · 1,892,000 new registrations in total. Units are registrations; Brands as SMMT's marque table names them; models are SMMT's top 10 (the release names no more), so most of the market is unranked in the model table. SMMT's "Other British" and "Other Imports" lines count towards the total but are not ranked. Every powertrain together — SMMT publishes its brand table without a fuel split (its top-10 battery-electric models are in the release text, not in a table with brand totals).

The headline is January to the newest month — SMMT's own year-to-date brand table and top 10, exact rather than a sum of monthly lists. Single months appear in the picker from September 2026 on, as the fetcher sees each month.

Top brands — % of each powertrain; header: the powertrain's % of all registrationsregistrations; header: the powertrain's total

#ALL100.0%1,892,000
1Volkswagen8.0%151,489
2KIA5.5%103,068
3BMW5.3%100,256
4Audi5.1%96,751
5Ford4.7%88,818
6MG4.6%86,767
7Mercedes4.4%83,453
8Skoda4.1%78,345
9Toyota4.0%76,491
10Vauxhall4.0%75,624
rest50.3%950,938

Top designations — % of each powertrain; header: the powertrain's % of all registrationsregistrations; header: the powertrain's total

#ALL100.0%1,892,000
1PumaFord2.5%46,295
27Jaecoo2.3%42,885
3SportageKIA2.1%39,523
4QashqaiNissan1.9%35,502
5GolfVolkswagen1.6%29,344
6CorsaVauxhall1.5%29,057
7HSMG1.5%29,046
8CooperMini1.4%26,156
9XC40Volvo1.3%25,260
10PoloVolkswagen1.3%24,644
rest82.7%1,564,288

ALL = every powertrain (the source has no brand × fuel table).

Raw source

Go and check the numbers yourself:

SMMT — monthly new car registrations (from DVLA data) ↗

How the data flows

Origin
DVLA (Driver and Vehicle Licensing Agency) registrations, compiled and published by SMMT (Society of Motor Manufacturers and Traders)
Find the release

SMMT does not tag its registration release, so the fetcher lists the posts the site published from the 1st of the following month (one request to the site's public WordPress API) and keeps the post whose fuel table is headed by the target month (SMMT updates that post in place when it replaces preliminary figures with final ones). If none is found, SMMT's vehicle-data page, which always shows the newest month, is the fallback. From the 11th of the month on, a release that still cannot be found stops the run.

Read the fuel table

The release's table has one row per powertrain and the columns this year, last year, % change and market share. The fetcher reads the rows by their label, never by position, and maps them one to one; a label it does not know (a new hydrogen or mild-hybrid row) stops the run until someone decides its column.

SMMT row label?
  • BEVBEV
  • PHEVPHEV
    range-extended EVs included
  • HEVHEV
    full hybrids
  • PETROL, ALL PETROL, MHEV PETROLPETROL
    mild hybrids included
  • DIESEL, ALL DIESEL, MHEV DIESELDIESEL
  • TOTALTOTAL
    OTHERS = TOTAL minus the five rows — 0 in every release so far
Check it

{"The rows must add up to TOTAL; the printed market shares and % changes are recomputed from the counts (a shifted column fails); the year-to-date table minus the months already in the chart must give this month again; and the total must be within half to twice the same month a year earlier. Only then is the month written — as a new line, never by rewriting earlier ones. The one exception is a month written from SMMT's preliminary figures": 'it is marked provisional and replaced by the final figures as soon as SMMT publishes them.'}

Render

Each new or changed month re-renders the country. Shares are read from the CSV as column ÷ TOTAL and grouped into three curves. A generalized Weibull S-curve is fitted to the BEV and the ICE share, and the charts, the fitted parameters, the twelve-month totals and the uncertainty bands are rewritten.

Which curve does a CSV column count towards?
  • BEVBEV
  • PHEV or EREV (plug-in hybrids, range extenders)
    Does the source split plug-ins from other hybrids?
    • yesPHEV
    • no — one combined hybrid figure (parked in HEV)ICE
      the PHEV curve is left out, never drawn at zero
  • HEV or MHEV (full and mild hybrids — no plug)ICE
  • petrol, diesel, gas, flex-fuel, othersICE

Definitions & scope

AcquisitionFile — downloaded as a data file (XLSX / Parquet / ODS / zip)
Vehicle scopeNew car registrations compiled by SMMT from DVLA data — every new passenger car registered in the UK in the month, all brands. Light commercial vehicles are a separate SMMT release and not included.
HEV (full hybrids)SMMT publishes BEV, PHEV, HEV (full hybrids), petrol and diesel. Mild hybrids are not a row of their own — SMMT counts them with petrol or diesel (some tables say "ALL PETROL" / "ALL DIESEL"), so they sit in PETROL and DIESEL here. Range extenders are in PHEV.
Backfillhand-transcribed from SMMT's releases from 2015-01; automated from the October 2026 release on (September 2026 data). The fetcher reproduces every month from 2024-11 to 2026-09 exactly.
Authnone

Variants

Each variant is its own series with its own CSV. Not every variant is charted in the gallery — the CSV is the authoritative record either way.

VariantWhat it countsHeldRaw data
WholeNew car registrations in the UK as SMMT counts them (passenger cars, EU M1), every brand, private, fleet and business buyers together.2015-01 – 2026-10
142 rows
data/UK.csv

History we hold

Every bar is the span actually present in our stored CSV — breaks in a bar are real gaps in the series, not rendering. Cadence is shown on the right.

201620182020202220242026WholeWhole: 2015-01 → 2026-10monthly

Whole 2015-01–2026-10 (142 rows).

Which fuel columns this source fills

A blank column almost never means "no such cars" — it means this source does not split them out, and those vehicles are counted inside another column. Check the caveats for where they land.

BEVPHEVHEVPETROLDIESELOTHERS
Wholereportedreportedreportedreportedreportedalways zero

reported   column exists but is zero in every row   not reported by this source. Hover a cell for the row count.

Caveats