New passenger-car registrations for Norway — the world's most electrified car market — straight from OFV, which compiles them from the Statens vegvesen vehicle register, read automatically from the tables of OFV's own monthly release and checked against OFV's open JSON export, about three weeks before ACEA republishes the same figures.
Whole · last 2 months (2026-09 → 2026-10) · 34,458 new registrations in total. Units are registrations; Brands and models as OFV names them in its monthly release (models are listed with the brand in front, which the page strips). Both are OFV's top 30 of the month; the rest of the market counts towards the total but is not ranked. Every powertrain together — OFV publishes its brand table without a fuel split. With 98% of new cars battery-electric, it is in effect the battery-electric ranking.
Single months as the fetcher sees each release, from September 2026 (the first release with HTML tables); the headline sums the months available so far and grows to twelve.
Top brands — % of each powertrain; header: the powertrain's % of all registrationsregistrations; header: the powertrain's total
| # | ALL | 100.0%34,458 |
|---|---|---|
| 1 | Tesla | 18.8%6,483 |
| 2 | Toyota | 8.2%2,826 |
| 3 | Volkswagen | 7.2%2,490 |
| 4 | Volvo | 5.6%1,939 |
| 5 | BMW | 5.5%1,881 |
| 6 | Mercedes-Benz | 4.7%1,606 |
| 7 | BYD | 4.6%1,574 |
| 8 | Xpeng | 4.3%1,496 |
| 9 | Skoda | 4.0%1,371 |
| 10 | Audi | 3.9%1,349 |
| rest | 33.2%11,443 |
Top designations — % of each powertrain; header: the powertrain's % of all registrationsregistrations; header: the powertrain's total
| # | ALL | 100.0%34,458 |
|---|---|---|
| 1 | Model YTesla | 18.1%6,239 |
| 2 | BZ4XToyota | 3.8%1,292 |
| 3 | GLCMercedes-Benz | 3.1%1,076 |
| 4 | ID.4Volkswagen | 3.1%1,069 |
| 5 | EX30Volvo | 2.7%916 |
| 6 | Q4 E-TronAudi | 2.6%913 |
| 7 | EVO 4X4BYD | 2.4%842 |
| 8 | IX3BMW | 2.3%798 |
| 9 | G6Xpeng | 2.2%767 |
| 10 | Urban CruiserToyota | 2.2%749 |
| 11 | EX40Volvo | 1.8%637 |
| 12 | ElroqSkoda | 1.8%629 |
| 13 | C-HR+Toyota | 1.8%628 |
| 14 | Sealion 7BYD | 1.8%614 |
| 15 | EnyaqSkoda | 1.8%605 |
| rest | 48.4%16,684 |
ALL = every powertrain (the source has no brand × fuel table).
October 2026 · 15,725 new registrations. Single-month lists are shorter: top 10 brands and top 10 designations per powertrain.
Top brands — % of each powertrain; header: the powertrain's % of all registrationsregistrations; header: the powertrain's total
| # | ALL | 100.0%15,725 |
|---|---|---|
| 1 | Tesla | 9.8%1,548 |
| 2 | Toyota | 9.5%1,493 |
| 3 | Volkswagen | 8.3%1,308 |
| 4 | BMW | 6.5%1,025 |
| 5 | Xpeng | 5.9%932 |
| 6 | Volvo | 5.4%851 |
| 7 | BYD | 5.2%816 |
| 8 | Audi | 5.0%787 |
| 9 | Mercedes-Benz | 4.6%720 |
| 10 | Skoda | 4.4%690 |
| rest | 35.3%5,555 |
Top designations — % of each powertrain; header: the powertrain's % of all registrationsregistrations; header: the powertrain's total
| # | ALL | 100.0%15,725 |
|---|---|---|
| 1 | Model YTesla | 9.1%1,429 |
| 2 | BZ4XToyota | 4.6%725 |
| 3 | ID.4Volkswagen | 3.5%553 |
| 4 | G6Xpeng | 3.5%542 |
| 5 | Q4 E-TronAudi | 3.4%535 |
| 6 | GLCMercedes-Benz | 3.2%508 |
| 7 | IX3BMW | 2.8%446 |
| 8 | EVO 4X4BYD | 2.8%437 |
| 9 | Urban CruiserToyota | 2.6%415 |
| 10 | EX30Volvo | 2.2%340 |
| rest | 62.3%9,795 |
ALL = every powertrain (the source has no brand × fuel table).
September 2026 · 18,733 new registrations. Single-month lists are shorter: top 10 brands and top 10 designations per powertrain.
Top brands — % of each powertrain; header: the powertrain's % of all registrationsregistrations; header: the powertrain's total
| # | ALL | 100.0%18,733 |
|---|---|---|
| 1 | Tesla | 26.3%4,935 |
| 2 | Toyota | 7.1%1,333 |
| 3 | Volkswagen | 6.3%1,182 |
| 4 | Volvo | 5.8%1,088 |
| 5 | Mercedes-Benz | 4.7%886 |
| 6 | BMW | 4.6%856 |
| 7 | KIA | 4.1%770 |
| 8 | BYD | 4.0%758 |
| 9 | Skoda | 3.6%681 |
| 10 | Xpeng | 3.0%564 |
| rest | 30.3%5,680 |
Top designations — % of each powertrain; header: the powertrain's % of all registrationsregistrations; header: the powertrain's total
| # | ALL | 100.0%18,733 |
|---|---|---|
| 1 | Model YTesla | 25.7%4,810 |
| 2 | EX30Volvo | 3.1%576 |
| 3 | GLCMercedes-Benz | 3.0%568 |
| 4 | BZ4XToyota | 3.0%567 |
| 5 | ID.4Volkswagen | 2.8%516 |
| 6 | EVO 4X4BYD | 2.2%405 |
| 7 | Q4 E-TronAudi | 2.0%378 |
| 8 | IX3BMW | 1.9%352 |
| 9 | EV5KIA | 1.9%350 |
| 10 | Urban CruiserToyota | 1.8%334 |
| rest | 52.7%9,877 |
ALL = every powertrain (the source has no brand × fuel table).
Go and check the numbers yourself:
Newest stored month (2026-10) was read from this exact document ↗.
OFV's monthly article has no fixed address. The fetcher reads OFV's RSS feed (and, as a fallback, its sitemap), opens every article published since the 1st of the next month and keeps the one whose fuel table is for the target month. OFV publishes a van release with the same three tables the next day; it is recognised by its brand table ("varebilmerkene") and skipped.
OFV's table has one row per drivstoff. The fetcher reads the rows by their label, never by position; a label it does not know stops the run until someone decides its column.
The rows must add up to the Total, and each printed share must match the counts (a shifted column fails). Two separate OFV publications must then agree exactly — the month's Total with the monthly series of OFV's JSON export, and the article's year-to-date column with the export's fuel mix, fuel by fuel. The year-to-date column minus the months already in the chart must give this month again, and the Total must be within 0.15–4× the same month a year earlier. Only then is the month written — as a new line; the ACEA row for a month is replaced, any other existing row is kept.
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.
| Acquisition | File — downloaded as a data file (XLSX / Parquet / ODS / zip) |
|---|---|
| Vehicle scope | First registrations of new passenger cars in Norway as OFV counts them from the Statens vegvesen register — all brands, private and company buyers together. Used imports are a separate OFV count and not included. |
| HEV (full hybrids) | OFV publishes seven fuel rows. Elektrisitet is BEV; petrol and diesel plug-in hybrids are PHEV; petrol and diesel hybrids (not chargeable) are HEV; plain petrol and diesel are PETROL and DIESEL. OFV's hybrid rows are what ACEA reports as HEV for Norway — the 2026 year-to-date reconciles to one car — so HEV here means the same as in the other ACEA-anchored countries. Range extenders are registered as plug-in hybrids. Hydrogen and other rare fuels would go to OTHERS, as at ACEA (none in 2026). |
| Backfill | Whole is OFV's figures from 2005-01, transcribed by hand ("ofv.no & ACEA") to 2026-03, ACEA's republished OFV figures for 2026-04..08 (July derived from ACEA's year-to-date, as ACEA had no July release), and read automatically from OFV's release from 2026-09. Vans, HDV and Buses are ACEA's quarterly Commercial Vehicle figures. |
| Auth | none |
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.
| Variant | What it counts | Held | Raw data |
|---|---|---|---|
| Whole | New passenger cars registered in Norway for the first time (EU M1), every brand — OFV's "nye personbiler". Used imports are a separate OFV count and not included. | 2005-01 – 2026-10 262 rows | data/Norway.csv |
| Vans | New vans (N1), quarterly, from ACEA's Commercial Vehicle report — not yet from OFV (see the source doc, "Not built yet"). | 2021-07 – 2026-08 21 rows | data/Norway_Vans.csv |
| HDV | New trucks (N2+N3), quarterly, from ACEA's Commercial Vehicle report. | 2021-07 – 2026-08 21 rows | data/Norway_HDV.csv |
| Buses | New buses and coaches (M2+M3), quarterly, from ACEA's Commercial Vehicle report. | 2021-07 – 2026-08 21 rows | data/Norway_Buses.csv |
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.
Whole 2005-01–2026-10 (262 rows), Vans 2021-07–2026-08 (21 rows), HDV 2021-07–2026-08 (21 rows), Buses 2021-07–2026-08 (21 rows). Some rows additionally carry a time_interval of yearly; the cadence shown is the spacing the periods actually have.
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.
| BEV | PHEV | HEV | PETROL | DIESEL | OTHERS | |
|---|---|---|---|---|---|---|
| Whole | reported | reported | reported | reported | reported | reported |
| Vans | reported | not reported | reported | reported | reported | reported |
| HDV | reported | not reported | always zero | reported | reported | reported |
| Buses | reported | not reported | always zero | reported | reported | reported |
reported column exists but is zero in every row not reported by this source. Hover a cell for the row count.