Schym / The electric-car field guideField guide 02 / September 2026
Electric steel edition / 60 markets. Two clocks.

Adoption curves. Real markets. The cars already on the road.

To charge, or not to charge?

Can an S-curve predict the rise of electric cars? Sixty country histories put the models to a test. Germany's sales and fleet records explain why the cars already in use change more slowly than the showroom.

That is only the first question.

Germany's two clocks: 24.6% of new registrations. 4.8% of the fleet.

BEVs only. Trailing year through August 2026 / active fleet on 1 July 2026.

Michael Schymura

Research field guide · 60 min read / 16 exhibits + three D3 instruments

Start with the question Compare the two clocks
EV / concept studyElectric / not instantaneous
An electric car on the inspection floorOriginal, unbranded side-elevation illustration. A charging cable, battery pack and two wheels introduce the distinction between new-car sales and the existing fleet. This is conceptual artwork, not a measured vehicle or an engineering specification.

Original, unbranded concept illustration.
Not a vehicle specification or a data encoding.

116 MONTHS
400 DISTRICTS
At the showroom24.6%

BEVs among Germany's new registrations over the twelve months through August 2026. Ratio of sums.

derived
Already on the road4.8%

BEVs in Germany's active passenger-car fleet on 1 July 2026. A different denominator and date.

derived
Different roads60

Countries appear in the international record; 59 report 2025 and 48 qualify for the forecast contest.

observed
A conditional 203536.2%

BEV fleet share if new sales reach 100% BEV in 2035, under the middle turnover assumption. Not a forecast.

scenario
The question behind the headline

What can an electric-car curve actually tell us?

This is an investigation of adoption, prediction and fleet replacement. Those are three different problems, although public debate often compresses them into a single percentage.

This story investigates three questions that are often compressed into one electric-car headline. How much of the new-car market has changed? Can a mathematical curve predict its next turn? And how does a changing purchase mix alter the much larger fleet accumulated over many years? Those questions share a technology, but they do not share a denominator or a method.

The convenient explanation is an S-curve: adoption starts slowly, accelerates after a threshold and eventually levels off. That is a useful model to test. It becomes a weaker argument when the shape of a fitted line is treated as proof of an inevitable date. The observed country paths contain different speeds and reversals; the forecast contest asks whether the models outperform a benchmark; the stock calculation then shows why a sales target is not a fleet target.

The distinction matters for decisions. Manufacturers need forecasts at the horizon of their production plans. Charging operators need evidence about use and access, not only registration addresses. Policymakers need to report both current sales and the accumulated fleet. The following pages explain what each dataset and curve can support, then turn the evidence into implications for those decisions. Personal purchase prices, charging tariffs, travel patterns and lifetime emissions remain outside this research package.

01 / Reader's route

How far has the market moved?

A share of new registrations measures the current purchase mix. A share of the active fleet measures the accumulated stock. Compare both before deciding whether the transition looks fast or slow.

Read the two clocks
02 / Reader's route

Can a curve predict the next turn?

A logistic or Gompertz curve is a mathematical model, not an observed law of adoption. Its forecast has to earn its place against a benchmark at a stated horizon, using a stated sample.

Understand the curves
03 / Reader's route

When does the existing fleet change?

The fleet depends on additions, exits and other net adjustments over time. Even a fully electric new-car market leaves older vehicles on the road. A scenario can expose that mechanism without predicting the future.

Follow the stock arithmetic
01 / The opening distinction

Two clocks. One country.

Germany's recent sales record looks much more electric than its active fleet. Both observations are true. They measure different things.

Over the twelve months through August 2026, battery-electric vehicles accounted for 24.56% of German new passenger-car registrations. On 1 July, they represented 4.76% of the active passenger-car fleet: 2,365,047 BEVs among 49,696,710 cars. The first number describes a flow of new registrations across twelve months. The second describes a stock on one reference date. The gap is not a contradiction to be explained away. It is the central accounting problem of the transition.

Follow the monthly registration line.Use the three steps. Every observation remains inspectable.

Exhibit 01 / clockobserved

The showroom turns. The fleet takes its time.

Germany / monthly new-registration share, January 2017–August 2026; separately dated active-fleet observations.

The showroom turns. The fleet takes its time.A fast-growing share of new cars does not describe the cars already in use. Germany / monthly new-registration share, January 2017–August 2026; separately dated active-fleet observations. Both series measure BEV passenger cars, with different denominators. Fleet observations retain their source dates; gaps do not imply zero stock.01020304020182020202220242026BEV SHARE / %Calendar yearNew sales32.4%Active fleet4.8%
The showroom turns. The fleet takes its time.A fast-growing share of new cars does not describe the cars already in use. Germany / monthly new-registration share, January 2017–August 2026; separately dated active-fleet observations. Both series measure BEV passenger cars, with different denominators. Fleet observations retain their source dates; gaps do not imply zero stock.01020304020182020202220242026BEV SHARE / %Calendar year
Monthly new registrationsObserved active-fleet snapshot

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 122 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Record%Reference and definition
Monthly new registrations · 2017-010.548055New BEV share: 0.5481%; New BEVs: 1,323; All new passenger cars: 241,399
Monthly new registrations · 2017-020.634642New BEV share: 0.6346%; New BEVs: 1,546; All new passenger cars: 243,602
Monthly new registrations · 2017-030.609147New BEV share: 0.6091%; New BEVs: 2,191; All new passenger cars: 359,683
Monthly new registrations · 2017-040.486073New BEV share: 0.4861%; New BEVs: 1,413; All new passenger cars: 290,697
Monthly new registrations · 2017-050.469205New BEV share: 0.4692%; New BEVs: 1,520; All new passenger cars: 323,952
Monthly new registrations · 2017-060.670139New BEV share: 0.6701%; New BEVs: 2,196; All new passenger cars: 327,693
Monthly new registrations · 2017-070.642928New BEV share: 0.6429%; New BEVs: 1,820; All new passenger cars: 283,080
Monthly new registrations · 2017-080.858168New BEV share: 0.8582%; New BEVs: 2,177; All new passenger cars: 253,680
Monthly new registrations · 2017-090.780114New BEV share: 0.7801%; New BEVs: 2,247; All new passenger cars: 288,035
Monthly new registrations · 2017-100.798959New BEV share: 0.7990%; New BEVs: 2,180; All new passenger cars: 272,855
Monthly new registrations · 2017-111.001533New BEV share: 1.0015%; New BEVs: 3,031; All new passenger cars: 302,636
Monthly new registrations · 2017-121.343572New BEV share: 1.3436%; New BEVs: 3,412; All new passenger cars: 253,950
Monthly new registrations · 2018-011.025873New BEV share: 1.0259%; New BEVs: 2,764; All new passenger cars: 269,429
Monthly new registrations · 2018-020.972688New BEV share: 0.9727%; New BEVs: 2,546; All new passenger cars: 261,749
Monthly new registrations · 2018-031.091433New BEV share: 1.0914%; New BEVs: 3,792; All new passenger cars: 347,433
Monthly new registrations · 2018-041.009696New BEV share: 1.0097%; New BEVs: 3,171; All new passenger cars: 314,055
Monthly new registrations · 2018-050.757236New BEV share: 0.7572%; New BEVs: 2,310; All new passenger cars: 305,057
Monthly new registrations · 2018-060.776718New BEV share: 0.7767%; New BEVs: 2,651; All new passenger cars: 341,308
Monthly new registrations · 2018-070.794719New BEV share: 0.7947%; New BEVs: 2,526; All new passenger cars: 317,848
Monthly new registrations · 2018-080.776536New BEV share: 0.7765%; New BEVs: 2,457; All new passenger cars: 316,405
Monthly new registrations · 2018-091.177711New BEV share: 1.1777%; New BEVs: 2,357; All new passenger cars: 200,134
Monthly new registrations · 2018-101.341894New BEV share: 1.3419%; New BEVs: 3,390; All new passenger cars: 252,628
Monthly new registrations · 2018-111.563039New BEV share: 1.5630%; New BEVs: 4,262; All new passenger cars: 272,674
Monthly new registrations · 2018-121.618169New BEV share: 1.6182%; New BEVs: 3,836; All new passenger cars: 237,058
Monthly new registrations · 2019-011.749328New BEV share: 1.7493%; New BEVs: 4,648; All new passenger cars: 265,702
Monthly new registrations · 2019-021.724645New BEV share: 1.7246%; New BEVs: 4,637; All new passenger cars: 268,867
Monthly new registrations · 2019-031.914778New BEV share: 1.9148%; New BEVs: 6,616; All new passenger cars: 345,523
Monthly new registrations · 2019-041.534525New BEV share: 1.5345%; New BEVs: 4,768; All new passenger cars: 310,715
Monthly new registrations · 2019-051.390549New BEV share: 1.3905%; New BEVs: 4,630; All new passenger cars: 332,962
Monthly new registrations · 2019-061.771049New BEV share: 1.7710%; New BEVs: 5,760; All new passenger cars: 325,231
Monthly new registrations · 2019-071.791831New BEV share: 1.7918%; New BEVs: 5,963; All new passenger cars: 332,788
Monthly new registrations · 2019-081.593954New BEV share: 1.5940%; New BEVs: 5,001; All new passenger cars: 313,748
Monthly new registrations · 2019-092.403709New BEV share: 2.4037%; New BEVs: 5,880; All new passenger cars: 244,622
Monthly new registrations · 2019-101.749516New BEV share: 1.7495%; New BEVs: 4,979; All new passenger cars: 284,593
Monthly new registrations · 2019-111.554858New BEV share: 1.5549%; New BEVs: 4,651; All new passenger cars: 299,127
Monthly new registrations · 2019-122.028372New BEV share: 2.0284%; New BEVs: 5,748; All new passenger cars: 283,380
Monthly new registrations · 2020-013.041819New BEV share: 3.0418%; New BEVs: 7,492; All new passenger cars: 246,300
Monthly new registrations · 2020-023.398307New BEV share: 3.3983%; New BEVs: 8,154; All new passenger cars: 239,943
Monthly new registrations · 2020-034.801528New BEV share: 4.8015%; New BEVs: 10,329; All new passenger cars: 215,119
Monthly new registrations · 2020-043.835650New BEV share: 3.8357%; New BEVs: 4,635; All new passenger cars: 120,840
Monthly new registrations · 2020-053.317316New BEV share: 3.3173%; New BEVs: 5,578; All new passenger cars: 168,148
Monthly new registrations · 2020-063.685897New BEV share: 3.6859%; New BEVs: 8,119; All new passenger cars: 220,272
Monthly new registrations · 2020-075.333748New BEV share: 5.3337%; New BEVs: 16,798; All new passenger cars: 314,938
Monthly new registrations · 2020-086.403658New BEV share: 6.4037%; New BEVs: 16,076; All new passenger cars: 251,044
Monthly new registrations · 2020-097.988629New BEV share: 7.9886%; New BEVs: 21,188; All new passenger cars: 265,227
Monthly new registrations · 2020-108.442489New BEV share: 8.4425%; New BEVs: 23,158; All new passenger cars: 274,303
Monthly new registrations · 2020-119.982768New BEV share: 9.9828%; New BEVs: 28,965; All new passenger cars: 290,150
Monthly new registrations · 2020-1214.024355New BEV share: 14.0244%; New BEVs: 43,671; All new passenger cars: 311,394
Monthly new registrations · 2021-019.610966New BEV share: 9.6110%; New BEVs: 16,315; All new passenger cars: 169,754
Monthly new registrations · 2021-029.404731New BEV share: 9.4047%; New BEVs: 18,278; All new passenger cars: 194,349
Monthly new registrations · 2021-0310.296256New BEV share: 10.2963%; New BEVs: 30,101; All new passenger cars: 292,349
Monthly new registrations · 2021-0410.370564New BEV share: 10.3706%; New BEVs: 23,816; All new passenger cars: 229,650
Monthly new registrations · 2021-0511.614022New BEV share: 11.6140%; New BEVs: 26,786; All new passenger cars: 230,635
Monthly new registrations · 2021-0612.190318New BEV share: 12.1903%; New BEVs: 33,420; All new passenger cars: 274,152
Monthly new registrations · 2021-0710.771893New BEV share: 10.7719%; New BEVs: 25,464; All new passenger cars: 236,393
Monthly new registrations · 2021-0814.929620New BEV share: 14.9296%; New BEVs: 28,860; All new passenger cars: 193,307
Monthly new registrations · 2021-0917.086185New BEV share: 17.0862%; New BEVs: 33,655; All new passenger cars: 196,972
Monthly new registrations · 2021-1017.102914New BEV share: 17.1029%; New BEVs: 30,560; All new passenger cars: 178,683
Monthly new registrations · 2021-1120.311917New BEV share: 20.3119%; New BEVs: 40,270; All new passenger cars: 198,258
Monthly new registrations · 2021-1221.278390New BEV share: 21.2784%; New BEVs: 48,436; All new passenger cars: 227,630
Monthly new registrations · 2022-0111.347441New BEV share: 11.3474%; New BEVs: 20,892; All new passenger cars: 184,112
Monthly new registrations · 2022-0214.116861New BEV share: 14.1169%; New BEVs: 28,306; All new passenger cars: 200,512
Monthly new registrations · 2022-0314.285004New BEV share: 14.2850%; New BEVs: 34,474; All new passenger cars: 241,330
Monthly new registrations · 2022-0412.301402New BEV share: 12.3014%; New BEVs: 22,175; All new passenger cars: 180,264
Monthly new registrations · 2022-0514.084045New BEV share: 14.0840%; New BEVs: 29,182; All new passenger cars: 207,199
Monthly new registrations · 2022-0614.354421New BEV share: 14.3544%; New BEVs: 32,234; All new passenger cars: 224,558
Monthly new registrations · 2022-0713.993910New BEV share: 13.9939%; New BEVs: 28,815; All new passenger cars: 205,911
Monthly new registrations · 2022-0816.068640New BEV share: 16.0686%; New BEVs: 32,006; All new passenger cars: 199,183
Monthly new registrations · 2022-0919.744591New BEV share: 19.7446%; New BEVs: 44,389; All new passenger cars: 224,816
Monthly new registrations · 2022-1017.149471New BEV share: 17.1495%; New BEVs: 35,781; All new passenger cars: 208,642
Monthly new registrations · 2022-1122.256172New BEV share: 22.2562%; New BEVs: 57,980; All new passenger cars: 260,512
Monthly new registrations · 2022-1233.190909New BEV share: 33.1909%; New BEVs: 104,325; All new passenger cars: 314,318
Monthly new registrations · 2023-0110.117882New BEV share: 10.1179%; New BEVs: 18,136; All new passenger cars: 179,247
Monthly new registrations · 2023-0215.748509New BEV share: 15.7485%; New BEVs: 32,475; All new passenger cars: 206,210
Monthly new registrations · 2023-0315.682699New BEV share: 15.6827%; New BEVs: 44,125; All new passenger cars: 281,361
Monthly new registrations · 2023-0414.654072New BEV share: 14.6541%; New BEVs: 29,740; All new passenger cars: 202,947
Monthly new registrations · 2023-0517.322222New BEV share: 17.3222%; New BEVs: 42,780; All new passenger cars: 246,966
Monthly new registrations · 2023-0618.914896New BEV share: 18.9149%; New BEVs: 52,988; All new passenger cars: 280,139
Monthly new registrations · 2023-0720.010934New BEV share: 20.0109%; New BEVs: 48,682; All new passenger cars: 243,277
Monthly new registrations · 2023-0831.691153New BEV share: 31.6912%; New BEVs: 86,649; All new passenger cars: 273,417
Monthly new registrations · 2023-0914.126377New BEV share: 14.1264%; New BEVs: 31,714; All new passenger cars: 224,502
Monthly new registrations · 2023-1017.050681New BEV share: 17.0507%; New BEVs: 37,334; All new passenger cars: 218,959
Monthly new registrations · 2023-1118.291338New BEV share: 18.2913%; New BEVs: 44,942; All new passenger cars: 245,701
Monthly new registrations · 2023-1222.595222New BEV share: 22.5952%; New BEVs: 54,654; All new passenger cars: 241,883
Monthly new registrations · 2024-0110.523851New BEV share: 10.5239%; New BEVs: 22,474; All new passenger cars: 213,553
Monthly new registrations · 2024-0212.640532New BEV share: 12.6405%; New BEVs: 27,479; All new passenger cars: 217,388
Monthly new registrations · 2024-0311.894908New BEV share: 11.8949%; New BEVs: 31,384; All new passenger cars: 263,844
Monthly new registrations · 2024-0412.203931New BEV share: 12.2039%; New BEVs: 29,668; All new passenger cars: 243,102
Monthly new registrations · 2024-0512.565507New BEV share: 12.5655%; New BEVs: 29,708; All new passenger cars: 236,425
Monthly new registrations · 2024-0614.600661New BEV share: 14.6007%; New BEVs: 43,412; All new passenger cars: 297,329
Monthly new registrations · 2024-0712.910943New BEV share: 12.9109%; New BEVs: 30,762; All new passenger cars: 238,263
Monthly new registrations · 2024-0813.695381New BEV share: 13.6954%; New BEVs: 27,024; All new passenger cars: 197,322
Monthly new registrations · 2024-0916.509136New BEV share: 16.5091%; New BEVs: 34,479; All new passenger cars: 208,848
Monthly new registrations · 2024-1015.298372New BEV share: 15.2984%; New BEVs: 35,491; All new passenger cars: 231,992
Monthly new registrations · 2024-1114.380643New BEV share: 14.3806%; New BEVs: 35,167; All new passenger cars: 244,544
Monthly new registrations · 2024-1214.934519New BEV share: 14.9345%; New BEVs: 33,561; All new passenger cars: 224,721
Monthly new registrations · 2025-0116.614332New BEV share: 16.6143%; New BEVs: 34,498; All new passenger cars: 207,640
Monthly new registrations · 2025-0217.671087New BEV share: 17.6711%; New BEVs: 35,949; All new passenger cars: 203,434
Monthly new registrations · 2025-0316.773769New BEV share: 16.7738%; New BEVs: 42,521; All new passenger cars: 253,497
Monthly new registrations · 2025-0418.759682New BEV share: 18.7597%; New BEVs: 45,535; All new passenger cars: 242,728
Monthly new registrations · 2025-0517.994375New BEV share: 17.9944%; New BEVs: 43,060; All new passenger cars: 239,297
Monthly new registrations · 2025-0618.409168New BEV share: 18.4092%; New BEVs: 47,163; All new passenger cars: 256,193
Monthly new registrations · 2025-0718.358623New BEV share: 18.3586%; New BEVs: 48,614; All new passenger cars: 264,802
Monthly new registrations · 2025-0818.996859New BEV share: 18.9969%; New BEVs: 39,367; All new passenger cars: 207,229
Monthly new registrations · 2025-0919.316175New BEV share: 19.3162%; New BEVs: 45,495; All new passenger cars: 235,528
Monthly new registrations · 2025-1020.958850New BEV share: 20.9588%; New BEVs: 52,425; All new passenger cars: 250,133
Monthly new registrations · 2025-1122.236717New BEV share: 22.2367%; New BEVs: 55,741; All new passenger cars: 250,671
Monthly new registrations · 2025-1222.226190New BEV share: 22.2262%; New BEVs: 54,774; All new passenger cars: 246,439
Monthly new registrations · 2026-0122.008341New BEV share: 22.0083%; New BEVs: 42,692; All new passenger cars: 193,981
Monthly new registrations · 2026-0221.904081New BEV share: 21.9041%; New BEVs: 46,275; All new passenger cars: 211,262
Monthly new registrations · 2026-0324.021879New BEV share: 24.0219%; New BEVs: 70,663; All new passenger cars: 294,161
Monthly new registrations · 2026-0425.826467New BEV share: 25.8265%; New BEVs: 64,350; All new passenger cars: 249,163
Monthly new registrations · 2026-0525.044686New BEV share: 25.0447%; New BEVs: 59,969; All new passenger cars: 239,448
Monthly new registrations · 2026-0628.361417New BEV share: 28.3614%; New BEVs: 84,057; All new passenger cars: 296,378
Monthly new registrations · 2026-0729.324276New BEV share: 29.3243%; New BEVs: 78,609; All new passenger cars: 268,068
Monthly new registrations · 2026-0832.428033New BEV share: 32.4280%; New BEVs: 68,930; All new passenger cars: 212,563
Observed active-fleet snapshot · 2022-01-011.274101Fleet BEV share: 1.2741%; Reference date: 2022-01-01; Registered BEVs: 618,460
Observed active-fleet snapshot · 2023-01-012.077412Fleet BEV share: 2.0774%; Reference date: 2023-01-01; Registered BEVs: 1,013,009
Observed active-fleet snapshot · 2024-01-012.869081Fleet BEV share: 2.8691%; Reference date: 2024-01-01; Registered BEVs: 1,408,681
Observed active-fleet snapshot · 2025-01-013.347529Fleet BEV share: 3.3475%; Reference date: 2025-01-01; Registered BEVs: 1,651,643

First 120 of 122 plotted records shown. Complete exact-value files are linked below.

Exact source values / CSV ↓Active-fleet observations / CSV ↓

A fast-growing share of new cars does not describe the cars already in use.

Both series measure BEV passenger cars, with different denominators. Fleet observations retain their source dates; gaps do not imply zero stock.

KBA / registrations and active passenger-car stock ↗
01 / The fast clock

The showroom moves first.

The red line records the BEV share of new registrations. It can change sharply as purchases move between months. That does not describe the cars already on the road.

02 / The slow clock

The road keeps the past.

The steel-colored points are separately dated fleet observations. Keep the same scale and the gap becomes visible. These are snapshots, not an invented monthly fleet history.

03 / The inspection

Keep both clocks in view.

The evidence supports a transition, not a single countdown. Both denominators remain visible. Below, choose a month and carry that reading into the rest of the investigation.

One scale. Two denominators.

Both series use percentages, but new registrations are a flow and the active fleet is a dated stock. The complete chart, interpretation and exact-value table remain available without scrolling effects or JavaScript. This is revised-reference-date evidence, not a real-time information archive.

D3 flagship / take the controls

The Diffusion Road

One country, two populations. Inspect how quickly the showroom changes and how much of that change has reached the road.

DE / passenger cars
BEVs only
Research: 18 Sep 2026
Recorded evidence / revised source edition

Independent denominators. The reference-date join uses the frozen revised edition, not information known at the selected month’s end.

Registration basis
Aug 2026
Jan 2017Arrow keys: one monthAug 2026
01 / Derived from observed counts

New registrations

Sep 2025–Aug 2026

24.56% BEV
New registrations: 24.560053% BEV, 75.439947% non-BEV. Sep 2025–Aug 2026. Independent zero to 100% scale.

723,980 BEVs / 2,947,795 new registrations

Sum of BEVs / sum of all new passenger cars across twelve months, not an average of monthly percentages.

02 / observed

Active fleet

4.76% BEV
Active fleet: 4.758961% BEV, 95.241039% non-BEV. 2026-07-01. Independent zero to 100% scale.

2,365,047 BEVs / 49,696,710 active cars

Latest preceding observed stock reference date. Not an interpolated monthly estimate or the geography of vehicle use.

Stock published: .

Each rail is its own whole. One unit = one percentage point, not one tracked car. Colored = BEV; uncolored = non-BEV. The final unit is filled fractionally. Units never move between the populations.

Recorded evidence. New registrations: 24.56%, Sep 2025–Aug 2026. Active fleet: 4.76%, 2026-07-01.

The longer view

Inspect the record, not an invented fleet curve.

BEV share / 0–100%
Fleet: observed points only

Line / trailing-year registrationsDiamonds / dated fleet stock
Germany: BEV registration shares and six independently dated fleet observations, 2017–2026.Independent denominators. The reference-date join uses the frozen revised edition, not information known at the selected month’s end. Use arrow keys to select a date; Home and End select the first and last dates. Hover only previews; click or tap commits.025507510020172019202120232025Aug 26
Selected / Aug 2026

Hover to inspect; click or tap to select. The rails, exact table and evidence receipt use the selected reading, never an unsaved preview.

Keyboard: Left / Right moves one month; Home / End moves to the endpoints. Enter saves a preview; Escape clears it. Touch scrolling remains free.

Audit this reading / exact values and denominators
Recorded evidence / trailing twelve months. Shares shown to six decimals; model counts to four. Downloads retain source precision.
Population / statusBEVsAll carsBEV shareReference / stock publication
New registrationsderived723,9802,947,79524.560053%Sep 2025–Aug 2026
Active fleetobserved2,365,04749,696,7104.758961%2026-07-01Published 2026-08-31

The table follows the committed selection. In conditional mode both rows are model quantities. The fixed fleet is 49,486,487 cars; annual registrations are 2,857,591. The 2026 model year starts from 2,034,260 BEVs. Exit rates are assumptions, not estimated lifetimes.

Different denominators, different clocks. In the published default, BEVs account for 24.56% of registrations in September 2025–August 2026, compared with 4.76% of the active fleet on 1 July 2026. No common observation date or vehicle cohort is inferred.

Last verified event
2026-08-12

Ministry reports on grant approvals. approval update; temporal context, not an estimated policy effect.

Your selections travel in the page address. The published evidence does not change.

The two-clock instrument keeps those meanings apart. Move the registration clock, and the left-hand reading changes with the selected month. The right-hand reading shows the latest fleet observation whose reference date is not later than that month. It does not interpolate missing stock observations, move a January count to December, or treat a missing early snapshot as zero. This is a retrospective inspection of the frozen research edition, not a reconstruction of everything that had already been published at each historical date.

Monthly readings are volatile. August 2026 recorded 68,930 BEVs among 212,563 newly registered passenger cars, a 32.43% share. The trailing-year result is lower because it includes earlier months. It is calculated by dividing the sum of BEV registrations by the sum of all passenger-car registrations, rather than averaging twelve percentages with different market sizes. A spectacular month can be real without being a reliable description of the whole year.

Definitions also decide which cars enter the story. BEVs are battery-electric vehicles. Plug-in hybrids remain a separate category; conventional hybrids are not quietly added to either. A new registration is not necessarily a household's first electric car. It can be a replacement, an additional vehicle, a rental car, a dealer registration or a manufacturer's car. A domestic change of keeper does not itself add a car to the national fleet. We can observe these administrative categories without claiming to observe the personal decision behind each one.

Where the evidence stops. The source panel does not contain individual purchase histories, transaction prices, charging access or complete historical publication vintages. This is not a household purchase recommendation or a total-cost-of-ownership calculator.

The measurement guide / before the curves

Know what each dataset can answer.

The evidence is strongest when the question matches the measurement. The passports below identify the population, period and limitation before the charts ask you to compare them.

Source 01IEA / Our World in Data

International market histories

60 countries; 759 national country-year observations, 2010–2025. Fifty-nine countries report 2025; 48 enter the forecast contest.

What is measured
BEVs as a percentage of new car sales. The IEA Cars definition includes SUVs and passenger pickups; it is not a uniform European M1 registration census.
The question it can answer
How do national paths, threshold crossings and forecast errors differ?

Shares are rounded and implied counts approximate. A country's first reported crossing is an annual observation, not the exact date of a causal tipping point.

Inspect the source values
Source 02KBA

Germany's registration flow

116 monthly observations, January 2017–August 2026.

What is measured
New BEV passenger-car registrations divided by all new passenger-car registrations in the same period. A trailing year uses the ratio of twelve monthly sums.
The question it can answer
How quickly is the mix of newly registered cars changing?

A new registration is not necessarily a household's first electric car. The 2026 record ends in August; it is not a completed calendar year.

Inspect the source values
Source 03KBA

Germany's active fleet

Six supplied snapshots: January 2022, 2023, 2024, 2025 and 2026, plus 1 July 2026.

What is measured
Registered BEV passenger cars divided by all registered passenger cars on each stated reference date.
The question it can answer
How much of the accumulated vehicle stock has changed?

The fleet is not observed monthly in this package. Reference and publication dates differ, and a missing earlier snapshot is not a zero.

Inspect the source values
Source 04KBA / attributed district boundaries

Registered-address geography

400 mapped registration districts in the January 2026 atlas. A separate July 2026 stock snapshot is retained in the source package.

What is measured
BEV share within each district's registered passenger-car fleet. National totals also include an unmapped unallocated category.
The question it can answer
Where are BEVs registered, and which regional associations merit closer investigation?

A keeper's address is not necessarily where a car is driven or charged. Corporate fleets can influence the pattern; contemporary boundaries are not a fixed historical geography.

Inspect the source values
Source 05Bundesnetzagentur / Census 2022

Charging and housing context

Matched district snapshots; the displayed association compares levels with 2023–2026 changes. Housing characteristics refer to the 2022 census.

What is measured
Public charging-point counts and regional housing characteristics, used as contextual variables in the supplied analyses.
The question it can answer
How sensitive is an infrastructure association to the specification and to changes over time?

Points are not sites or connectors. Counts do not measure charging utilization or an individual household's access. Inconsistent source totals remain flagged or missing, not repaired by guesswork.

Inspect the source values
Source 06Supplied research calculations

Models, diagnostics and scenarios

Country backtests, German forecast origins, bootstrap comparisons, saturation profiles and 2026–2040 fleet scenarios.

What is measured
Predictions and their errors, parameter-profile loss, conditional associations, and fixed-assumption stock arithmetic. Each has a different interpretation.
The question it can answer
What remains credible after a model is compared with observations and its assumptions are varied?

These are not additional observed cars. The model outputs were supplied with the research; neither an uncertainty interval nor an assumption range automatically predicts an electrification date.

Read the methods

Observed

A reported administrative or statistical observation, subject to its stated scope and revisions.

Derived

Arithmetic applied to observations: a share, change, weighted average or accounting decomposition.

Modelled

A fitted relationship, forecast, error comparison or diagnostic from the supplied research.

Scenario

What follows if the explicitly chosen future assumptions hold. Not a prediction interval.

Illustrative

A teaching curve, schematic image or reader sketch. It is not an empirical estimate.

02 / The international record

A common destination is not a common road.

Norway, Germany and India are not simply three points on a timetable that has already been written.

The 2025 international comparison runs from Norway's 95.43% BEV share to South Africa's 0.23%. Denmark reached 68.52%, the Netherlands 40.70%, China 32.68% and Germany 19.19%. India and Brazil were close to 4%; Japan was at 1.79%. These are shares of the IEA's car market, distributed through the Our World in Data compilation. The scope includes SUVs and passenger pickups and is not a perfectly uniform European M1 registration census. Germany's exact KBA passenger-car result, 19.08%, therefore remains a separate number rather than an error to be silently corrected.

The threshold test / a D3 exercise

Draw the next five years.

Does crossing a five-percent BEV sales share tell you what comes next?

Germany / start 20206.82%Observed BEV sales share
First annual reading ≥ 5%
01 / Sketch

Start at the first supplied annual observation at or above 5%. Shape the next five points, then open the historical record. The starting share is the actual observation, not an invented exact crossing.

02 / Compare

Drag the blue handles or use the five year controls. Open the record to compare your path with what happened and with a flat starting-share benchmark.

Static reading / published default. The observed path and exact values remain available without JavaScript.

Dashed + rings / editable starterSolid + dots / observed recordDotted / flat benchmark
Germany: draw five annual BEV sales shares after 2020.BEV share of new sales, zero to 100 percent. Blue rings are editable sketches, never observations. Use Up and Down to change a focused ring by half a percentage point; Shift changes five points. Native year controls below provide the same input. Open the record to compare.0%25%50%75%100%202020212022202320242025
Germany / 2025 / year +5Sketch: 27.0%Observed: 19.1861%Absolute gap: 7.8139 pp
Five annual decisions Half-point steps / native keyboard and touch input
11.0%
15.0%
19.0%
23.0%
27.0%
Starter / mean absolute gap4.75pp
Flat benchmark / same five years9.47pp

The sketch is closer in these five years. Mean absolute error is the average absolute gap across the five follow-up years, in percentage points. The flat benchmark holds the initial observed share. The anchor year is excluded from both scores.

Audit the five annual values
Germany, 2021–2025. Observed values retain source precision; gaps are percentage points.
YearSketch (%)Observed (%)Absolute gap (pp)Flat (%)
202111.013.5652202.5652206.820513
202215.017.5542202.5542206.820513
202319.017.8285701.1714306.820513
202423.013.3333309.6666706.820513
202527.019.1860507.8139506.820513

Each of these six selected histories reverses at least once over the following five years. A milestone is not a promise of uninterrupted growth.

BEV share of new sales (%), IEA Cars. This scope differs from KBA passenger-car registrations. Six selected European teaching cases with five complete annual follow-up observations. They are not representative of all countries or of every threshold crosser. Calendar windows differ by market.

This is a retrospective intuition exercise using revised, rounded IEA/OWID observations, not a blind forecast experiment or a test of forecasting skill. The reader sketch is not an empirical estimate. Crossing 5% does not identify a causal tipping point.

The page address preserves the market, all five sketch values and the reveal state. The existing evidence receipt includes this exercise.

The dispersion is not only a matter of levels. Denmark gained 16.66 percentage points between 2024 and 2025, Vietnam 21.01 points and Thailand 8.52. Canada fell 5.62 points, Jordan 8.89 and Nepal 6.00. Some of the steepest recent trajectories do not have enough consecutive history to enter the model contest. Vietnam remains visible as an observed market even though this design does not fit it. Excluding difficult histories from a forecast sample must not turn into excluding them from the descriptive story.

A popular repair is to start every country's clock when its BEV share first reaches 5%. That produces a useful comparison, but it does not establish a tipping point. Twelve of the sixty countries never cross 5% in their available histories; twenty-eight never cross 10%. Among the countries that do cross, subsequent paths still spread widely. The research also distinguishes a first annual crossing, confirmation in consecutive years and a later reversal. An annual observation cannot identify the exact day a market crossed a threshold, or establish that it stayed above it.

Exhibit 02 / countriesobserved

Electric cars are taking very different roads.

2010–2025 / six contrasting reference markets by default. Choose any of the 60 recorded countries or open the full context; 59 report 2025.

Are countries following one common path at different dates?

Read the chart. Each line follows a country's BEV share of new car sales on the same zero–100% scale. Start with the selected market and the labeled comparison; use the controls to inspect other countries or widen the context.

Electric cars are taking very different roads.Norway reached 95.43% in 2025; Germany was at 19.19% in this international series, while India was at 4.00%. 2010–2025 / six contrasting reference markets by default. Choose any of the 60 recorded countries or open the full context; 59 report 2025. IEA Cars includes SUVs and passenger pickups. Rounded international sales shares are not interchangeable with exact KBA registrations; Germany’s KBA 2025 result is 19.08%.02040608010020102012201420162018202020222024BEV SHARE / %Calendar yearNorway95.4%Denmark68.5%China32.7%Germany19.2%United States7.8%India4.0%
Electric cars are taking very different roads.Norway reached 95.43% in 2025; Germany was at 19.19% in this international series, while India was at 4.00%. 2010–2025 / six contrasting reference markets by default. Choose any of the 60 recorded countries or open the full context; 59 report 2025. IEA Cars includes SUVs and passenger pickups. Rounded international sales shares are not interchangeable with exact KBA registrations; Germany’s KBA 2025 result is 19.08%.0204060801002010201520202025BEV SHARE / %Calendar year
ChinaDenmarkGermanyIndiaNorwayUnited States

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 95 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Record%Reference and definition
Germany · Germany, 20100.004900BEV new-sales share: 0.0049%; Year: 2010; Scope: IEA Cars / rounded compilation
Germany · Germany, 20110.044390BEV new-sales share: 0.0444%; Year: 2011; Scope: IEA Cars / rounded compilation
Germany · Germany, 20120.071176BEV new-sales share: 0.0712%; Year: 2012; Scope: IEA Cars / rounded compilation
Germany · Germany, 20130.175882BEV new-sales share: 0.1759%; Year: 2013; Scope: IEA Cars / rounded compilation
Germany · Germany, 20140.303333BEV new-sales share: 0.3033%; Year: 2014; Scope: IEA Cars / rounded compilation
Germany · Germany, 20150.380870BEV new-sales share: 0.3809%; Year: 2015; Scope: IEA Cars / rounded compilation
Germany · Germany, 20160.339167BEV new-sales share: 0.3392%; Year: 2016; Scope: IEA Cars / rounded compilation
Germany · Germany, 20170.740741BEV new-sales share: 0.7407%; Year: 2017; Scope: IEA Cars / rounded compilation
Germany · Germany, 20181.074627BEV new-sales share: 1.0746%; Year: 2018; Scope: IEA Cars / rounded compilation
Germany · Germany, 20191.750000BEV new-sales share: 1.7500%; Year: 2019; Scope: IEA Cars / rounded compilation
Germany · Germany, 20206.820513BEV new-sales share: 6.8205%; Year: 2020; Scope: IEA Cars / rounded compilation
Germany · Germany, 202113.565220BEV new-sales share: 13.5652%; Year: 2021; Scope: IEA Cars / rounded compilation
Germany · Germany, 202217.554220BEV new-sales share: 17.5542%; Year: 2022; Scope: IEA Cars / rounded compilation
Germany · Germany, 202317.828570BEV new-sales share: 17.8286%; Year: 2023; Scope: IEA Cars / rounded compilation
Germany · Germany, 202413.333330BEV new-sales share: 13.3333%; Year: 2024; Scope: IEA Cars / rounded compilation
Germany · Germany, 202519.186050BEV new-sales share: 19.1861%; Year: 2025; Scope: IEA Cars / rounded compilation
Norway · Norway, 20100.280000BEV new-sales share: 0.2800%; Year: 2010; Scope: IEA Cars / rounded compilation
Norway · Norway, 20111.400000BEV new-sales share: 1.4000%; Year: 2011; Scope: IEA Cars / rounded compilation
Norway · Norway, 20122.864929BEV new-sales share: 2.8649%; Year: 2012; Scope: IEA Cars / rounded compilation
Norway · Norway, 20135.560680BEV new-sales share: 5.5607%; Year: 2013; Scope: IEA Cars / rounded compilation
Norway · Norway, 201413.824880BEV new-sales share: 13.8249%; Year: 2014; Scope: IEA Cars / rounded compilation
Norway · Norway, 201516.873160BEV new-sales share: 16.8732%; Year: 2015; Scope: IEA Cars / rounded compilation
Norway · Norway, 201615.466670BEV new-sales share: 15.4667%; Year: 2016; Scope: IEA Cars / rounded compilation
Norway · Norway, 201720.758060BEV new-sales share: 20.7581%; Year: 2017; Scope: IEA Cars / rounded compilation
Norway · Norway, 201830.876710BEV new-sales share: 30.8767%; Year: 2018; Scope: IEA Cars / rounded compilation
Norway · Norway, 201942.531650BEV new-sales share: 42.5317%; Year: 2019; Scope: IEA Cars / rounded compilation
Norway · Norway, 202054.481130BEV new-sales share: 54.4811%; Year: 2020; Scope: IEA Cars / rounded compilation
Norway · Norway, 202163.918920BEV new-sales share: 63.9189%; Year: 2021; Scope: IEA Cars / rounded compilation
Norway · Norway, 202279.871790BEV new-sales share: 79.8718%; Year: 2022; Scope: IEA Cars / rounded compilation
Norway · Norway, 202381.818180BEV new-sales share: 81.8182%; Year: 2023; Scope: IEA Cars / rounded compilation
Norway · Norway, 202489.163000BEV new-sales share: 89.1630%; Year: 2024; Scope: IEA Cars / rounded compilation
Norway · Norway, 202595.428240BEV new-sales share: 95.4282%; Year: 2025; Scope: IEA Cars / rounded compilation
China · China, 20100.007639BEV new-sales share: 0.0076%; Year: 2010; Scope: IEA Cars / rounded compilation
China · China, 20110.031875BEV new-sales share: 0.0319%; Year: 2011; Scope: IEA Cars / rounded compilation
China · China, 20120.071075BEV new-sales share: 0.0711%; Year: 2012; Scope: IEA Cars / rounded compilation
China · China, 20130.091545BEV new-sales share: 0.0915%; Year: 2013; Scope: IEA Cars / rounded compilation
China · China, 20140.277027BEV new-sales share: 0.2770%; Year: 2014; Scope: IEA Cars / rounded compilation
China · China, 20150.781991BEV new-sales share: 0.7820%; Year: 2015; Scope: IEA Cars / rounded compilation
China · China, 20161.150442BEV new-sales share: 1.1504%; Year: 2016; Scope: IEA Cars / rounded compilation
China · China, 20171.944828BEV new-sales share: 1.9448%; Year: 2017; Scope: IEA Cars / rounded compilation
China · China, 20183.535780BEV new-sales share: 3.5358%; Year: 2018; Scope: IEA Cars / rounded compilation
China · China, 20193.925234BEV new-sales share: 3.9252%; Year: 2019; Scope: IEA Cars / rounded compilation
China · China, 20204.609565BEV new-sales share: 4.6096%; Year: 2020; Scope: IEA Cars / rounded compilation
China · China, 202113.292310BEV new-sales share: 13.2923%; Year: 2021; Scope: IEA Cars / rounded compilation
China · China, 202221.750000BEV new-sales share: 21.7500%; Year: 2022; Scope: IEA Cars / rounded compilation
China · China, 202325.487800BEV new-sales share: 25.4878%; Year: 2023; Scope: IEA Cars / rounded compilation
China · China, 202427.185840BEV new-sales share: 27.1858%; Year: 2024; Scope: IEA Cars / rounded compilation
China · China, 202532.676690BEV new-sales share: 32.6767%; Year: 2025; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 20110.248815BEV new-sales share: 0.2488%; Year: 2011; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 20120.283068BEV new-sales share: 0.2831%; Year: 2012; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 20130.274510BEV new-sales share: 0.2745%; Year: 2013; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 20140.861539BEV new-sales share: 0.8615%; Year: 2014; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 20152.095339BEV new-sales share: 2.0953%; Year: 2015; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 20160.590909BEV new-sales share: 0.5909%; Year: 2016; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 20170.320301BEV new-sales share: 0.3203%; Year: 2017; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 20180.684783BEV new-sales share: 0.6848%; Year: 2018; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 20192.457447BEV new-sales share: 2.4574%; Year: 2019; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 20207.000000BEV new-sales share: 7.0000%; Year: 2020; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 202113.461540BEV new-sales share: 13.4615%; Year: 2021; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 202220.666670BEV new-sales share: 20.6667%; Year: 2022; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 202336.225000BEV new-sales share: 36.2250%; Year: 2023; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 202451.862640BEV new-sales share: 51.8626%; Year: 2024; Scope: IEA Cars / rounded compilation
Denmark · Denmark, 202568.522640BEV new-sales share: 68.5226%; Year: 2025; Scope: IEA Cars / rounded compilation
India · India, 20100.021000BEV new-sales share: 0.0210%; Year: 2010; Scope: IEA Cars / rounded compilation
India · India, 20110.057000BEV new-sales share: 0.0570%; Year: 2011; Scope: IEA Cars / rounded compilation
India · India, 20120.007300BEV new-sales share: 0.0073%; Year: 2012; Scope: IEA Cars / rounded compilation
India · India, 20130.016000BEV new-sales share: 0.0160%; Year: 2013; Scope: IEA Cars / rounded compilation
India · India, 20140.038000BEV new-sales share: 0.0380%; Year: 2014; Scope: IEA Cars / rounded compilation
India · India, 20150.017000BEV new-sales share: 0.0170%; Year: 2015; Scope: IEA Cars / rounded compilation
India · India, 20160.026000BEV new-sales share: 0.0260%; Year: 2016; Scope: IEA Cars / rounded compilation
India · India, 20170.031000BEV new-sales share: 0.0310%; Year: 2017; Scope: IEA Cars / rounded compilation
India · India, 20180.030000BEV new-sales share: 0.0300%; Year: 2018; Scope: IEA Cars / rounded compilation
India · India, 20190.023755BEV new-sales share: 0.0238%; Year: 2019; Scope: IEA Cars / rounded compilation
India · India, 20200.118358BEV new-sales share: 0.1184%; Year: 2020; Scope: IEA Cars / rounded compilation
India · India, 20210.408299BEV new-sales share: 0.4083%; Year: 2021; Scope: IEA Cars / rounded compilation
India · India, 20221.399329BEV new-sales share: 1.3993%; Year: 2022; Scope: IEA Cars / rounded compilation
India · India, 20232.093108BEV new-sales share: 2.0931%; Year: 2023; Scope: IEA Cars / rounded compilation
India · India, 20242.097834BEV new-sales share: 2.0978%; Year: 2024; Scope: IEA Cars / rounded compilation
India · India, 20253.997648BEV new-sales share: 3.9976%; Year: 2025; Scope: IEA Cars / rounded compilation
United States · United States, 20100.012000BEV new-sales share: 0.0120%; Year: 2010; Scope: IEA Cars / rounded compilation
United States · United States, 20110.082584BEV new-sales share: 0.0826%; Year: 2011; Scope: IEA Cars / rounded compilation
United States · United States, 20120.116667BEV new-sales share: 0.1167%; Year: 2012; Scope: IEA Cars / rounded compilation
United States · United States, 20130.351340BEV new-sales share: 0.3513%; Year: 2013; Scope: IEA Cars / rounded compilation
United States · United States, 20140.411102BEV new-sales share: 0.4111%; Year: 2014; Scope: IEA Cars / rounded compilation
United States · United States, 20150.435965BEV new-sales share: 0.4360%; Year: 2015; Scope: IEA Cars / rounded compilation
United States · United States, 20160.538313BEV new-sales share: 0.5383%; Year: 2016; Scope: IEA Cars / rounded compilation
United States · United States, 20170.670103BEV new-sales share: 0.6701%; Year: 2017; Scope: IEA Cars / rounded compilation
United States · United States, 20181.533333BEV new-sales share: 1.5333%; Year: 2018; Scope: IEA Cars / rounded compilation
United States · United States, 20191.550769BEV new-sales share: 1.5508%; Year: 2019; Scope: IEA Cars / rounded compilation
United States · United States, 20201.799320BEV new-sales share: 1.7993%; Year: 2020; Scope: IEA Cars / rounded compilation
United States · United States, 20213.506349BEV new-sales share: 3.5063%; Year: 2021; Scope: IEA Cars / rounded compilation
United States · United States, 20226.222222BEV new-sales share: 6.2222%; Year: 2022; Scope: IEA Cars / rounded compilation
United States · United States, 20237.676259BEV new-sales share: 7.6763%; Year: 2023; Scope: IEA Cars / rounded compilation
United States · United States, 20247.894737BEV new-sales share: 7.8947%; Year: 2024; Scope: IEA Cars / rounded compilation
United States · United States, 20257.843137BEV new-sales share: 7.8431%; Year: 2025; Scope: IEA Cars / rounded compilation
Exact source values / CSV ↓

Norway reached 95.43% in 2025; Germany was at 19.19% in this international series, while India was at 4.00%.

IEA Cars includes SUVs and passenger pickups. Rounded international sales shares are not interchangeable with exact KBA registrations; Germany’s KBA 2025 result is 19.08%.

IEA Global EV Outlook 2026 / OWID compilation ↗
Exhibit 03 / thresholdsderived

Five percent is a starting line, not a destiny.

Country trajectories aligned at their first observed annual BEV share of at least 5%.

Does crossing five percent start a reliable countdown?

Read the chart. Time zero is each country's first supplied annual observation at or above 5%. Moving right follows later years for that country; it does not move every country through the same calendar years.

Five percent is a starting line, not a destiny.Twelve of sixty countries never cross 5% in their observed windows. Those that do still diverge. Country trajectories aligned at their first observed annual BEV share of at least 5%. Crossings are discrete annual observations, not an identified tipping point. Never-crossing countries are right-censored, not zero-length successes. Later reversals remain in the record.020406080100024681012BEV SHARE / %Years since first 5% crossingNorway95.4% / 2025Germany19.2% / 2025
Five percent is a starting line, not a destiny.Twelve of sixty countries never cross 5% in their observed windows. Those that do still diverge. Country trajectories aligned at their first observed annual BEV share of at least 5%. Crossings are discrete annual observations, not an identified tipping point. Never-crossing countries are right-censored, not zero-length successes. Later reversals remain in the record.020406080100024681012BEV SHARE / %Years since first 5% crossing
GermanyNorway

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 201 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Record%Reference and definition
Germany · Germany, 20206.820513BEV share: 6.8205%; Years since first 5% crossing: 0; First annual crossing: 2020
Germany · Germany, 202113.565220BEV share: 13.5652%; Years since first 5% crossing: 1; First annual crossing: 2020
Germany · Germany, 202217.554220BEV share: 17.5542%; Years since first 5% crossing: 2; First annual crossing: 2020
Germany · Germany, 202317.828570BEV share: 17.8286%; Years since first 5% crossing: 3; First annual crossing: 2020
Germany · Germany, 202413.333330BEV share: 13.3333%; Years since first 5% crossing: 4; First annual crossing: 2020
Germany · Germany, 202519.186050BEV share: 19.1861%; Years since first 5% crossing: 5; First annual crossing: 2020
Norway · Norway, 20135.560680BEV share: 5.5607%; Years since first 5% crossing: 0; First annual crossing: 2013
Norway · Norway, 201413.824880BEV share: 13.8249%; Years since first 5% crossing: 1; First annual crossing: 2013
Norway · Norway, 201516.873160BEV share: 16.8732%; Years since first 5% crossing: 2; First annual crossing: 2013
Norway · Norway, 201615.466670BEV share: 15.4667%; Years since first 5% crossing: 3; First annual crossing: 2013
Norway · Norway, 201720.758060BEV share: 20.7581%; Years since first 5% crossing: 4; First annual crossing: 2013
Norway · Norway, 201830.876710BEV share: 30.8767%; Years since first 5% crossing: 5; First annual crossing: 2013
Norway · Norway, 201942.531650BEV share: 42.5317%; Years since first 5% crossing: 6; First annual crossing: 2013
Norway · Norway, 202054.481130BEV share: 54.4811%; Years since first 5% crossing: 7; First annual crossing: 2013
Norway · Norway, 202163.918920BEV share: 63.9189%; Years since first 5% crossing: 8; First annual crossing: 2013
Norway · Norway, 202279.871790BEV share: 79.8718%; Years since first 5% crossing: 9; First annual crossing: 2013
Norway · Norway, 202381.818180BEV share: 81.8182%; Years since first 5% crossing: 10; First annual crossing: 2013
Norway · Norway, 202489.163000BEV share: 89.1630%; Years since first 5% crossing: 11; First annual crossing: 2013
Norway · Norway, 202595.428240BEV share: 95.4282%; Years since first 5% crossing: 12; First annual crossing: 2013
Australia · Australia, 20239.765306BEV share: 9.7653%; Years since first 5% crossing: 0; First annual crossing: 2023
Australia · Australia, 20249.578947BEV share: 9.5789%; Years since first 5% crossing: 1; First annual crossing: 2023
Australia · Australia, 202511.278200BEV share: 11.2782%; Years since first 5% crossing: 2; First annual crossing: 2023
Austria · Austria, 20206.440678BEV share: 6.4407%; Years since first 5% crossing: 0; First annual crossing: 2020
Austria · Austria, 202113.750000BEV share: 13.7500%; Years since first 5% crossing: 1; First annual crossing: 2020
Austria · Austria, 202215.914890BEV share: 15.9149%; Years since first 5% crossing: 2; First annual crossing: 2020
Austria · Austria, 202319.938460BEV share: 19.9385%; Years since first 5% crossing: 3; First annual crossing: 2020
Austria · Austria, 202417.419350BEV share: 17.4194%; Years since first 5% crossing: 4; First annual crossing: 2020
Austria · Austria, 202521.011110BEV share: 21.0111%; Years since first 5% crossing: 5; First annual crossing: 2020
Belgium · Belgium, 20215.830986BEV share: 5.8310%; Years since first 5% crossing: 0; First annual crossing: 2021
Belgium · Belgium, 202210.185570BEV share: 10.1856%; Years since first 5% crossing: 1; First annual crossing: 2021
Belgium · Belgium, 202319.756480BEV share: 19.7565%; Years since first 5% crossing: 2; First annual crossing: 2021
Belgium · Belgium, 202428.375630BEV share: 28.3756%; Years since first 5% crossing: 3; First annual crossing: 2021
Belgium · Belgium, 202534.222220BEV share: 34.2222%; Years since first 5% crossing: 4; First annual crossing: 2021
Canada · Canada, 20227.517391BEV share: 7.5174%; Years since first 5% crossing: 0; First annual crossing: 2022
Canada · Canada, 20239.883041BEV share: 9.8830%; Years since first 5% crossing: 1; First annual crossing: 2022
Canada · Canada, 202412.817460BEV share: 12.8175%; Years since first 5% crossing: 2; First annual crossing: 2022
Canada · Canada, 20257.202381BEV share: 7.2024%; Years since first 5% crossing: 3; First annual crossing: 2022
China · China, 202113.292310BEV share: 13.2923%; Years since first 5% crossing: 0; First annual crossing: 2021
China · China, 202221.750000BEV share: 21.7500%; Years since first 5% crossing: 1; First annual crossing: 2021
China · China, 202325.487800BEV share: 25.4878%; Years since first 5% crossing: 2; First annual crossing: 2021
China · China, 202427.185840BEV share: 27.1858%; Years since first 5% crossing: 3; First annual crossing: 2021
China · China, 202532.676690BEV share: 32.6767%; Years since first 5% crossing: 4; First annual crossing: 2021
Colombia · Colombia, 20246.381679BEV share: 6.3817%; Years since first 5% crossing: 0; First annual crossing: 2024
Colombia · Colombia, 20258.755760BEV share: 8.7558%; Years since first 5% crossing: 1; First annual crossing: 2024
Costa Rica · Costa Rica, 20227.425780BEV share: 7.4258%; Years since first 5% crossing: 0; First annual crossing: 2022
Costa Rica · Costa Rica, 20239.941613BEV share: 9.9416%; Years since first 5% crossing: 1; First annual crossing: 2022
Costa Rica · Costa Rica, 202414.915930BEV share: 14.9159%; Years since first 5% crossing: 2; First annual crossing: 2022
Costa Rica · Costa Rica, 202516.735030BEV share: 16.7350%; Years since first 5% crossing: 3; First annual crossing: 2022
Cyprus · Cyprus, 20235.347692BEV share: 5.3477%; Years since first 5% crossing: 0; First annual crossing: 2023
Cyprus · Cyprus, 20247.741935BEV share: 7.7419%; Years since first 5% crossing: 1; First annual crossing: 2023
Cyprus · Cyprus, 20259.911894BEV share: 9.9119%; Years since first 5% crossing: 2; First annual crossing: 2023
Czechia · Czechia, 20255.600000BEV share: 5.6000%; Years since first 5% crossing: 0; First annual crossing: 2025
Denmark · Denmark, 20207.000000BEV share: 7.0000%; Years since first 5% crossing: 0; First annual crossing: 2020
Denmark · Denmark, 202113.461540BEV share: 13.4615%; Years since first 5% crossing: 1; First annual crossing: 2020
Denmark · Denmark, 202220.666670BEV share: 20.6667%; Years since first 5% crossing: 2; First annual crossing: 2020
Denmark · Denmark, 202336.225000BEV share: 36.2250%; Years since first 5% crossing: 3; First annual crossing: 2020
Denmark · Denmark, 202451.862640BEV share: 51.8626%; Years since first 5% crossing: 4; First annual crossing: 2020
Denmark · Denmark, 202568.522640BEV share: 68.5226%; Years since first 5% crossing: 5; First annual crossing: 2020
Estonia · Estonia, 20236.285714BEV share: 6.2857%; Years since first 5% crossing: 0; First annual crossing: 2023
Estonia · Estonia, 20245.000000BEV share: 5.0000%; Years since first 5% crossing: 1; First annual crossing: 2023
Estonia · Estonia, 20256.515419BEV share: 6.5154%; Years since first 5% crossing: 2; First annual crossing: 2023
Finland · Finland, 202110.333330BEV share: 10.3333%; Years since first 5% crossing: 0; First annual crossing: 2021
Finland · Finland, 202218.387100BEV share: 18.3871%; Years since first 5% crossing: 1; First annual crossing: 2021
Finland · Finland, 202333.750000BEV share: 33.7500%; Years since first 5% crossing: 2; First annual crossing: 2021
Finland · Finland, 202429.729730BEV share: 29.7297%; Years since first 5% crossing: 3; First annual crossing: 2021
Finland · Finland, 202536.642860BEV share: 36.6429%; Years since first 5% crossing: 4; First annual crossing: 2021
France · France, 20206.540541BEV share: 6.5405%; Years since first 5% crossing: 0; First annual crossing: 2020
France · France, 20219.322581BEV share: 9.3226%; Years since first 5% crossing: 1; First annual crossing: 2020
France · France, 202212.352940BEV share: 12.3529%; Years since first 5% crossing: 2; First annual crossing: 2020
France · France, 202316.489360BEV share: 16.4894%; Years since first 5% crossing: 3; First annual crossing: 2020
France · France, 202416.000000BEV share: 16.0000%; Years since first 5% crossing: 4; First annual crossing: 2020
France · France, 202519.644440BEV share: 19.6444%; Years since first 5% crossing: 5; First annual crossing: 2020
Greece · Greece, 20235.352941BEV share: 5.3529%; Years since first 5% crossing: 0; First annual crossing: 2023
Greece · Greece, 20246.141176BEV share: 6.1412%; Years since first 5% crossing: 1; First annual crossing: 2023
Greece · Greece, 20255.961722BEV share: 5.9617%; Years since first 5% crossing: 2; First annual crossing: 2023
Hungary · Hungary, 20235.646018BEV share: 5.6460%; Years since first 5% crossing: 0; First annual crossing: 2023
Hungary · Hungary, 20247.216783BEV share: 7.2168%; Years since first 5% crossing: 1; First annual crossing: 2023
Hungary · Hungary, 20258.508287BEV share: 8.5083%; Years since first 5% crossing: 2; First annual crossing: 2023
Iceland · Iceland, 20199.225806BEV share: 9.2258%; Years since first 5% crossing: 0; First annual crossing: 2019
Iceland · Iceland, 202026.530610BEV share: 26.5306%; Years since first 5% crossing: 1; First annual crossing: 2019
Iceland · Iceland, 202132.307690BEV share: 32.3077%; Years since first 5% crossing: 2; First annual crossing: 2019
Iceland · Iceland, 202239.675000BEV share: 39.6750%; Years since first 5% crossing: 3; First annual crossing: 2019
Iceland · Iceland, 202357.258060BEV share: 57.2581%; Years since first 5% crossing: 4; First annual crossing: 2019
Iceland · Iceland, 202426.660000BEV share: 26.6600%; Years since first 5% crossing: 5; First annual crossing: 2019
Iceland · Iceland, 202541.333330BEV share: 41.3333%; Years since first 5% crossing: 6; First annual crossing: 2019
Indonesia · Indonesia, 20246.779247BEV share: 6.7792%; Years since first 5% crossing: 0; First annual crossing: 2024
Indonesia · Indonesia, 202514.310490BEV share: 14.3105%; Years since first 5% crossing: 1; First annual crossing: 2024
Ireland · Ireland, 20218.339394BEV share: 8.3394%; Years since first 5% crossing: 0; First annual crossing: 2021
Ireland · Ireland, 202214.852320BEV share: 14.8523%; Years since first 5% crossing: 1; First annual crossing: 2021
Ireland · Ireland, 202318.818180BEV share: 18.8182%; Years since first 5% crossing: 2; First annual crossing: 2021
Ireland · Ireland, 202414.166670BEV share: 14.1667%; Years since first 5% crossing: 3; First annual crossing: 2021
Ireland · Ireland, 202518.976740BEV share: 18.9767%; Years since first 5% crossing: 4; First annual crossing: 2021
Israel · Israel, 20227.534884BEV share: 7.5349%; Years since first 5% crossing: 0; First annual crossing: 2022
Israel · Israel, 202312.815380BEV share: 12.8154%; Years since first 5% crossing: 1; First annual crossing: 2022
Israel · Israel, 202417.159690BEV share: 17.1597%; Years since first 5% crossing: 2; First annual crossing: 2022
Israel · Israel, 202512.833330BEV share: 12.8333%; Years since first 5% crossing: 3; First annual crossing: 2022
Italy · Italy, 20256.398964BEV share: 6.3990%; Years since first 5% crossing: 0; First annual crossing: 2025
Jordan · Jordan, 20216.741935BEV share: 6.7419%; Years since first 5% crossing: 0; First annual crossing: 2021
Jordan · Jordan, 20226.720000BEV share: 6.7200%; Years since first 5% crossing: 1; First annual crossing: 2021
Jordan · Jordan, 20238.990913BEV share: 8.9909%; Years since first 5% crossing: 2; First annual crossing: 2021
Jordan · Jordan, 202420.723680BEV share: 20.7237%; Years since first 5% crossing: 3; First annual crossing: 2021
Jordan · Jordan, 202511.832710BEV share: 11.8327%; Years since first 5% crossing: 4; First annual crossing: 2021
Laos · Laos, 20238.500000BEV share: 8.5000%; Years since first 5% crossing: 0; First annual crossing: 2023
Laos · Laos, 202422.813690BEV share: 22.8137%; Years since first 5% crossing: 1; First annual crossing: 2023
Laos · Laos, 202532.780490BEV share: 32.7805%; Years since first 5% crossing: 2; First annual crossing: 2023
Latvia · Latvia, 20226.364286BEV share: 6.3643%; Years since first 5% crossing: 0; First annual crossing: 2022
Latvia · Latvia, 20239.121951BEV share: 9.1220%; Years since first 5% crossing: 1; First annual crossing: 2022
Latvia · Latvia, 20247.428571BEV share: 7.4286%; Years since first 5% crossing: 2; First annual crossing: 2022
Latvia · Latvia, 20257.069767BEV share: 7.0698%; Years since first 5% crossing: 3; First annual crossing: 2022
Lithuania · Lithuania, 20225.342995BEV share: 5.3430%; Years since first 5% crossing: 0; First annual crossing: 2022
Lithuania · Lithuania, 20237.218750BEV share: 7.2188%; Years since first 5% crossing: 1; First annual crossing: 2022
Lithuania · Lithuania, 20246.171429BEV share: 6.1714%; Years since first 5% crossing: 2; First annual crossing: 2022
Lithuania · Lithuania, 20257.578947BEV share: 7.5789%; Years since first 5% crossing: 3; First annual crossing: 2022
Luxembourg · Luxembourg, 20205.288462BEV share: 5.2885%; Years since first 5% crossing: 0; First annual crossing: 2020
Luxembourg · Luxembourg, 202110.222220BEV share: 10.2222%; Years since first 5% crossing: 1; First annual crossing: 2020
Luxembourg · Luxembourg, 202215.058820BEV share: 15.0588%; Years since first 5% crossing: 2; First annual crossing: 2020
Luxembourg · Luxembourg, 202322.278480BEV share: 22.2785%; Years since first 5% crossing: 3; First annual crossing: 2020
Luxembourg · Luxembourg, 202427.857140BEV share: 27.8571%; Years since first 5% crossing: 4; First annual crossing: 2020
Luxembourg · Luxembourg, 202527.245510BEV share: 27.2455%; Years since first 5% crossing: 5; First annual crossing: 2020
Malaysia · Malaysia, 20256.293578BEV share: 6.2936%; Years since first 5% crossing: 0; First annual crossing: 2025

First 120 of 201 plotted records shown. Complete exact-value files are linked below.

Exact source values / CSV ↓Underlying annual shares / CSV ↓

Twelve of sixty countries never cross 5% in their observed windows. Those that do still diverge.

Crossings are discrete annual observations, not an identified tipping point. Never-crossing countries are right-censored, not zero-length successes. Later reversals remain in the record.

IEA Global EV Outlook 2026 / OWID compilation ↗Frozen research tables / 18 September 2026 ↗
Exhibit 04 / phasederived

The same market share can precede very different years.

A D3 phase-space inspection: share in year t on the horizontal axis, the next annual change on the vertical.

How much does today's market share tell us about next year's gain?

Read the chart. Read a point across, then up. Its horizontal coordinate is the BEV share in year t. Its vertical coordinate is the change in the following year, measured in percentage points. The zero line separates gains from declines.

The same market share can precede very different years.The observed record contains acceleration, pauses and reversals at intermediate penetration levels. A D3 phase-space inspection: share in year t on the horizontal axis, the next annual change on the vertical. Only consecutive annual observations are linked. This rejects a universal common-parameter curve; it does not identify which policy or mechanism caused a particular change.-40-2002040020406080100FOLLOWING ANNUAL CHANGE / PPBEV share in year t (%)
The same market share can precede very different years.The observed record contains acceleration, pauses and reversals at intermediate penetration levels. A D3 phase-space inspection: share in year t on the horizontal axis, the next annual change on the vertical. Only consecutive annual observations are linked. This rejects a universal common-parameter curve; it does not identify which policy or mechanism caused a particular change.-40-2002040020406080100FOLLOWING ANNUAL CHANGE / PPBEV share in year t (%)
GermanyNorway

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 680 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Recordpercentage pointsReference and definition
Germany · Germany, 2010 → 20110.039490Share in 2010: 0.0049%; Following annual change: 0.0395 pp; Country: Germany
Germany · Germany, 2011 → 20120.026786Share in 2011: 0.0444%; Following annual change: 0.0268 pp; Country: Germany
Germany · Germany, 2012 → 20130.104706Share in 2012: 0.0712%; Following annual change: 0.1047 pp; Country: Germany
Germany · Germany, 2013 → 20140.127451Share in 2013: 0.1759%; Following annual change: 0.1275 pp; Country: Germany
Germany · Germany, 2014 → 20150.077536Share in 2014: 0.3033%; Following annual change: 0.0775 pp; Country: Germany
Germany · Germany, 2015 → 2016-0.041703Share in 2015: 0.3809%; Following annual change: -0.0417 pp; Country: Germany
Germany · Germany, 2016 → 20170.401574Share in 2016: 0.3392%; Following annual change: 0.4016 pp; Country: Germany
Germany · Germany, 2017 → 20180.333886Share in 2017: 0.7407%; Following annual change: 0.3339 pp; Country: Germany
Germany · Germany, 2018 → 20190.675373Share in 2018: 1.0746%; Following annual change: 0.6754 pp; Country: Germany
Germany · Germany, 2019 → 20205.070513Share in 2019: 1.7500%; Following annual change: 5.0705 pp; Country: Germany
Germany · Germany, 2020 → 20216.744707Share in 2020: 6.8205%; Following annual change: 6.7447 pp; Country: Germany
Germany · Germany, 2021 → 20223.989000Share in 2021: 13.5652%; Following annual change: 3.9890 pp; Country: Germany
Germany · Germany, 2022 → 20230.274350Share in 2022: 17.5542%; Following annual change: 0.2743 pp; Country: Germany
Germany · Germany, 2023 → 2024-4.495240Share in 2023: 17.8286%; Following annual change: -4.4952 pp; Country: Germany
Germany · Germany, 2024 → 20255.852720Share in 2024: 13.3333%; Following annual change: 5.8527 pp; Country: Germany
Norway · Norway, 2010 → 20111.120000Share in 2010: 0.2800%; Following annual change: 1.1200 pp; Country: Norway
Norway · Norway, 2011 → 20121.464929Share in 2011: 1.4000%; Following annual change: 1.4649 pp; Country: Norway
Norway · Norway, 2012 → 20132.695751Share in 2012: 2.8649%; Following annual change: 2.6958 pp; Country: Norway
Norway · Norway, 2013 → 20148.264200Share in 2013: 5.5607%; Following annual change: 8.2642 pp; Country: Norway
Norway · Norway, 2014 → 20153.048280Share in 2014: 13.8249%; Following annual change: 3.0483 pp; Country: Norway
Norway · Norway, 2015 → 2016-1.406490Share in 2015: 16.8732%; Following annual change: -1.4065 pp; Country: Norway
Norway · Norway, 2016 → 20175.291390Share in 2016: 15.4667%; Following annual change: 5.2914 pp; Country: Norway
Norway · Norway, 2017 → 201810.118650Share in 2017: 20.7581%; Following annual change: 10.1186 pp; Country: Norway
Norway · Norway, 2018 → 201911.654940Share in 2018: 30.8767%; Following annual change: 11.6549 pp; Country: Norway
Norway · Norway, 2019 → 202011.949480Share in 2019: 42.5317%; Following annual change: 11.9495 pp; Country: Norway
Norway · Norway, 2020 → 20219.437790Share in 2020: 54.4811%; Following annual change: 9.4378 pp; Country: Norway
Norway · Norway, 2021 → 202215.952870Share in 2021: 63.9189%; Following annual change: 15.9529 pp; Country: Norway
Norway · Norway, 2022 → 20231.946390Share in 2022: 79.8718%; Following annual change: 1.9464 pp; Country: Norway
Norway · Norway, 2023 → 20247.344820Share in 2023: 81.8182%; Following annual change: 7.3448 pp; Country: Norway
Norway · Norway, 2024 → 20256.265240Share in 2024: 89.1630%; Following annual change: 6.2652 pp; Country: Norway
Australia · Australia, 2011 → 20120.013620Share in 2011: 0.0061%; Following annual change: 0.0136 pp; Country: Australia
Australia · Australia, 2012 → 20130.001901Share in 2012: 0.0197%; Following annual change: 0.0019 pp; Country: Australia
Australia · Australia, 2013 → 20140.020425Share in 2013: 0.0216%; Following annual change: 0.0204 pp; Country: Australia
Australia · Australia, 2014 → 20150.040000Share in 2014: 0.0420%; Following annual change: 0.0400 pp; Country: Australia
Australia · Australia, 2015 → 2016-0.008688Share in 2015: 0.0820%; Following annual change: -0.0087 pp; Country: Australia
Australia · Australia, 2016 → 20170.057077Share in 2016: 0.0734%; Following annual change: 0.0571 pp; Country: Australia
Australia · Australia, 2017 → 20180.079565Share in 2017: 0.1304%; Following annual change: 0.0796 pp; Country: Australia
Australia · Australia, 2018 → 20190.611739Share in 2018: 0.2100%; Following annual change: 0.6117 pp; Country: Australia
Australia · Australia, 2019 → 2020-0.083188Share in 2019: 0.8217%; Following annual change: -0.0832 pp; Country: Australia
Australia · Australia, 2020 → 20211.511449Share in 2020: 0.7386%; Following annual change: 1.5114 pp; Country: Australia
Australia · Australia, 2021 → 20222.076478Share in 2021: 2.2500%; Following annual change: 2.0765 pp; Country: Australia
Australia · Australia, 2022 → 20235.438828Share in 2022: 4.3265%; Following annual change: 5.4388 pp; Country: Australia
Australia · Australia, 2023 → 2024-0.186359Share in 2023: 9.7653%; Following annual change: -0.1864 pp; Country: Australia
Australia · Australia, 2024 → 20251.699253Share in 2024: 9.5789%; Following annual change: 1.6993 pp; Country: Australia
Austria · Austria, 2013 → 20140.370000Share in 2013: 0.2000%; Following annual change: 0.3700 pp; Country: Austria
Austria · Austria, 2014 → 2015-0.023571Share in 2014: 0.5700%; Following annual change: -0.0236 pp; Country: Austria
Austria · Austria, 2015 → 20160.593571Share in 2015: 0.5464%; Following annual change: 0.5936 pp; Country: Austria
Austria · Austria, 2016 → 20170.381127Share in 2016: 1.1400%; Following annual change: 0.3811 pp; Country: Austria
Austria · Austria, 2017 → 20180.421730Share in 2017: 1.5211%; Following annual change: 0.4217 pp; Country: Austria
Austria · Austria, 2018 → 20190.887578Share in 2018: 1.9429%; Following annual change: 0.8876 pp; Country: Austria
Austria · Austria, 2019 → 20203.610243Share in 2019: 2.8304%; Following annual change: 3.6102 pp; Country: Austria
Austria · Austria, 2020 → 20217.309322Share in 2020: 6.4407%; Following annual change: 7.3093 pp; Country: Austria
Austria · Austria, 2021 → 20222.164890Share in 2021: 13.7500%; Following annual change: 2.1649 pp; Country: Austria
Austria · Austria, 2022 → 20234.023570Share in 2022: 15.9149%; Following annual change: 4.0236 pp; Country: Austria
Austria · Austria, 2023 → 2024-2.519110Share in 2023: 19.9385%; Following annual change: -2.5191 pp; Country: Austria
Austria · Austria, 2024 → 20253.591760Share in 2024: 17.4194%; Following annual change: 3.5918 pp; Country: Austria
Belgium · Belgium, 2010 → 20110.040618Share in 2010: 0.0086%; Following annual change: 0.0406 pp; Country: Belgium
Belgium · Belgium, 2011 → 20120.069822Share in 2011: 0.0492%; Following annual change: 0.0698 pp; Country: Belgium
Belgium · Belgium, 2012 → 2013-0.020797Share in 2012: 0.1190%; Following annual change: -0.0208 pp; Country: Belgium
Belgium · Belgium, 2013 → 20140.175119Share in 2013: 0.0982%; Following annual change: 0.1751 pp; Country: Belgium
Belgium · Belgium, 2014 → 2015-0.000513Share in 2014: 0.2733%; Following annual change: -0.0005 pp; Country: Belgium
Belgium · Belgium, 2015 → 20160.115223Share in 2015: 0.2728%; Following annual change: 0.1152 pp; Country: Belgium
Belgium · Belgium, 2016 → 20170.089508Share in 2016: 0.3880%; Following annual change: 0.0895 pp; Country: Belgium
Belgium · Belgium, 2017 → 20180.176995Share in 2017: 0.4776%; Following annual change: 0.1770 pp; Country: Belgium
Belgium · Belgium, 2018 → 20190.936414Share in 2018: 0.6545%; Following annual change: 0.9364 pp; Country: Belgium
Belgium · Belgium, 2019 → 20201.919678Share in 2019: 1.5910%; Following annual change: 1.9197 pp; Country: Belgium
Belgium · Belgium, 2020 → 20212.320348Share in 2020: 3.5106%; Following annual change: 2.3203 pp; Country: Belgium
Belgium · Belgium, 2021 → 20224.354584Share in 2021: 5.8310%; Following annual change: 4.3546 pp; Country: Belgium
Belgium · Belgium, 2022 → 20239.570910Share in 2022: 10.1856%; Following annual change: 9.5709 pp; Country: Belgium
Belgium · Belgium, 2023 → 20248.619150Share in 2023: 19.7565%; Following annual change: 8.6192 pp; Country: Belgium
Belgium · Belgium, 2024 → 20255.846590Share in 2024: 28.3756%; Following annual change: 5.8466 pp; Country: Belgium
Brazil · Brazil, 2010 → 2011-0.000070Share in 2010: 0.0004%; Following annual change: -0.0001 pp; Country: Brazil
Brazil · Brazil, 2011 → 20120.000435Share in 2011: 0.0003%; Following annual change: 0.0004 pp; Country: Brazil
Brazil · Brazil, 2012 → 20130.000585Share in 2012: 0.0007%; Following annual change: 0.0006 pp; Country: Brazil
Brazil · Brazil, 2013 → 20140.000900Share in 2013: 0.0013%; Following annual change: 0.0009 pp; Country: Brazil
Brazil · Brazil, 2014 → 20150.000679Share in 2014: 0.0022%; Following annual change: 0.0007 pp; Country: Brazil
Brazil · Brazil, 2015 → 20160.005200Share in 2015: 0.0029%; Following annual change: 0.0052 pp; Country: Brazil
Brazil · Brazil, 2016 → 2017-0.000591Share in 2016: 0.0081%; Following annual change: -0.0006 pp; Country: Brazil
Brazil · Brazil, 2017 → 20180.001292Share in 2017: 0.0075%; Following annual change: 0.0013 pp; Country: Brazil
Brazil · Brazil, 2018 → 20190.014601Share in 2018: 0.0088%; Following annual change: 0.0146 pp; Country: Brazil
Brazil · Brazil, 2019 → 20200.025849Share in 2019: 0.0234%; Following annual change: 0.0258 pp; Country: Brazil
Brazil · Brazil, 2020 → 20210.142712Share in 2020: 0.0492%; Following annual change: 0.1427 pp; Country: Brazil
Brazil · Brazil, 2021 → 20220.359409Share in 2021: 0.1919%; Following annual change: 0.3594 pp; Country: Brazil
Brazil · Brazil, 2022 → 20230.544803Share in 2022: 0.5514%; Following annual change: 0.5448 pp; Country: Brazil
Brazil · Brazil, 2023 → 20242.053052Share in 2023: 1.0962%; Following annual change: 2.0531 pp; Country: Brazil
Brazil · Brazil, 2024 → 20250.845176Share in 2024: 3.1492%; Following annual change: 0.8452 pp; Country: Brazil
Bulgaria · Bulgaria, 2015 → 2016-0.070769Share in 2015: 0.0900%; Following annual change: -0.0708 pp; Country: Bulgaria
Bulgaria · Bulgaria, 2016 → 20170.198882Share in 2016: 0.0192%; Following annual change: 0.1989 pp; Country: Bulgaria
Bulgaria · Bulgaria, 2017 → 20180.344850Share in 2017: 0.2181%; Following annual change: 0.3448 pp; Country: Bulgaria
Bulgaria · Bulgaria, 2018 → 2019-0.051946Share in 2018: 0.5630%; Following annual change: -0.0519 pp; Country: Bulgaria
Bulgaria · Bulgaria, 2021 → 20221.788772Share in 2021: 1.7200%; Following annual change: 1.7888 pp; Country: Bulgaria
Bulgaria · Bulgaria, 2022 → 20231.324561Share in 2022: 3.5088%; Following annual change: 1.3246 pp; Country: Bulgaria
Bulgaria · Bulgaria, 2023 → 2024-0.916282Share in 2023: 4.8333%; Following annual change: -0.9163 pp; Country: Bulgaria
Bulgaria · Bulgaria, 2024 → 20250.931434Share in 2024: 3.9171%; Following annual change: 0.9314 pp; Country: Bulgaria
Cambodia · Cambodia, 2021 → 20220.391000Share in 2021: 0.0590%; Following annual change: 0.3910 pp; Country: Cambodia
Cambodia · Cambodia, 2022 → 20230.220000Share in 2022: 0.4500%; Following annual change: 0.2200 pp; Country: Cambodia
Cambodia · Cambodia, 2023 → 20242.190987Share in 2023: 0.6700%; Following annual change: 2.1910 pp; Country: Cambodia
Cambodia · Cambodia, 2024 → 20252.008372Share in 2024: 2.8610%; Following annual change: 2.0084 pp; Country: Cambodia
Canada · Canada, 2011 → 20120.027862Share in 2011: 0.0173%; Following annual change: 0.0279 pp; Country: Canada
Canada · Canada, 2012 → 20130.068340Share in 2012: 0.0452%; Following annual change: 0.0683 pp; Country: Canada
Canada · Canada, 2013 → 20140.078609Share in 2013: 0.1135%; Following annual change: 0.0786 pp; Country: Canada
Canada · Canada, 2014 → 20150.099020Share in 2014: 0.1922%; Following annual change: 0.0990 pp; Country: Canada
Canada · Canada, 2015 → 20160.049513Share in 2015: 0.2912%; Following annual change: 0.0495 pp; Country: Canada
Canada · Canada, 2016 → 20170.180268Share in 2016: 0.3407%; Following annual change: 0.1803 pp; Country: Canada
Canada · Canada, 2017 → 20180.942678Share in 2017: 0.5210%; Following annual change: 0.9427 pp; Country: Canada
Canada · Canada, 2018 → 20190.669697Share in 2018: 1.4636%; Following annual change: 0.6697 pp; Country: Canada
Canada · Canada, 2019 → 20200.913726Share in 2019: 2.1333%; Following annual change: 0.9137 pp; Country: Canada
Canada · Canada, 2020 → 20211.293171Share in 2020: 3.0471%; Following annual change: 1.2932 pp; Country: Canada
Canada · Canada, 2021 → 20223.177161Share in 2021: 4.3402%; Following annual change: 3.1772 pp; Country: Canada
Canada · Canada, 2022 → 20232.365650Share in 2022: 7.5174%; Following annual change: 2.3657 pp; Country: Canada
Canada · Canada, 2023 → 20242.934419Share in 2023: 9.8830%; Following annual change: 2.9344 pp; Country: Canada
Canada · Canada, 2024 → 2025-5.615079Share in 2024: 12.8175%; Following annual change: -5.6151 pp; Country: Canada
Chile · Chile, 2011 → 2012-0.000400Share in 2011: 0.0024%; Following annual change: -0.0004 pp; Country: Chile
Chile · Chile, 2012 → 2013-0.000100Share in 2012: 0.0020%; Following annual change: -0.0001 pp; Country: Chile
Chile · Chile, 2013 → 20140.000179Share in 2013: 0.0019%; Following annual change: 0.0002 pp; Country: Chile
Chile · Chile, 2014 → 20150.004782Share in 2014: 0.0021%; Following annual change: 0.0048 pp; Country: Chile
Chile · Chile, 2015 → 20160.003784Share in 2015: 0.0069%; Following annual change: 0.0038 pp; Country: Chile
Chile · Chile, 2016 → 20170.046244Share in 2016: 0.0106%; Following annual change: 0.0462 pp; Country: Chile
Chile · Chile, 2017 → 2018-0.004364Share in 2017: 0.0569%; Following annual change: -0.0044 pp; Country: Chile
Chile · Chile, 2018 → 20190.048458Share in 2018: 0.0525%; Following annual change: 0.0485 pp; Country: Chile

First 120 of 680 plotted records shown. Complete exact-value files are linked below.

Exact source values / CSV ↓

The observed record contains acceleration, pauses and reversals at intermediate penetration levels.

Only consecutive annual observations are linked. This rejects a universal common-parameter curve; it does not identify which policy or mechanism caused a particular change.

IEA Global EV Outlook 2026 / OWID compilation ↗Frozen research tables / 18 September 2026 ↗

The phase-space figure gives the common-curve claim a harder test. The horizontal coordinate is the share in one year; the vertical coordinate is its change in the following year. A stable logistic process with common parameters would imply an orderly relationship between penetration and subsequent growth. The actual observations include very different gains, pauses and reversals at similar shares. Spotlight a country to follow its ordered path through that field. The resulting differences could reflect national parameters, policy, prices, supply or measurement. The picture challenges a universal common curve without pretending to identify which explanation wins.

Even a rising share deserves a denominator check. In the exact German record, BEV registrations increased by 164,533 between 2024 and 2025 while non-BEV registrations fell by 124,273. The total market grew slightly. The supplied Shapley decomposition assigns 4.86 percentage points of the share gain to additional BEVs and 0.71 points to fewer other new cars, averaging the two possible orders of changing those counts. That is an accounting decomposition, not a causal allocation. It nevertheless improves on treating every percentage-point increase as the same economic event.

Where the evidence stops. The country sample changes through time. The 59 countries observed in 2025 cover about 90.97% of the inferred world car market, not 90.97% of all countries. Counts reconstructed from rounded international shares are approximate.

03 / Prediction before proclamation

Put the curve on the road.

A model earns its place by predicting observations it did not fit. An elegant explanation of the past is not enough.

The research compares five models: a naive benchmark, a local logit trend, a logistic curve, a Gompertz curve and a parsimonious trend with a possible structural break. International models are trained on expanding, consecutive annual histories and evaluated at one- and two-year endpoints. Germany uses monthly observations, quarterly forecast origins and six-, twelve- and twenty-four-month horizons. There is no random train/test split that lets later observations help predict earlier ones. The nonlinear fits and German seasonal adjustments use the training window available to each origin.

The curve field guide

Before trusting a curve, ask what job it is doing.

An observed line connects measurements. A fitted line compresses the past into a few parameters. A forecast extends that model beyond the observations used to fit it. The shapes can look similar, but the claims are very different.

01

Observation

A recorded share at a stated date. Connecting the points helps reading; it does not turn the gaps into new observations.

Country histories and German registrations ↗
02

Fitted function

A mathematical shape chosen to describe available observations. Its parameters are estimates or, in the teaching laboratory, explicit illustrative inputs.

Logistic and Gompertz shapes ↗
03

Frozen forecast

A prediction made without using later target observations. Its usefulness is judged against what happened and a simple benchmark.

German December-origin forecasts ↗
04

Diagnostic profile

The fit obtained as one parameter is varied. The horizontal axis is a parameter, not time; lower loss does not mean higher probability.

The saturation-ceiling inspection ↗
05

Conditional scenario

What the stock-flow arithmetic implies if stated assumptions hold. Changing an assumption changes the result, not the historical evidence.

The 2026–2040 fleet paths ↗
06

Reader sketch

Your proposed continuation of a historical path, or a labeled starter. It is compared with the record only after an explicit reveal.

The five-year drawing exercise ↗

Five models enter the forecasting test.

Each encodes a different answer to what should persist from the past. The test that follows compares their predictions on the same future targets, rather than rewarding the most attractive fitted line.

The control

Naive benchmark

Annual: next share = last observed share

For annual data, repeat the last share. For monthly data, repeat the last twelve-month cycle. The monthly benchmark therefore allows seasonality without estimating a new adoption trend.

Its simplicity is the point. A more elaborate model earns its place only if its extra structure improves forecasts on the same targets.

The symmetric S

Logistic

s(t) = K / [1 + exp(−r × (t − t₀))]

K is the long-run ceiling, r controls steepness and t₀ locates the inflection. In the unseasonalized shape, the fastest gain occurs at half the ceiling, K/2. Growth then slows symmetrically around that inflection.

A compact description of acceleration and saturation. Its smooth, monotone path does not by itself represent a subsidy shock, product constraint or reversal.

The asymmetric S

Gompertz

g(t) = K × exp[−exp(−r × (t − t₀))]

K is again the ceiling and t₀ the inflection, but the fastest gain now occurs at K/e, about 36.8% of the ceiling. The approach to saturation has a longer upper tail than the logistic shape.

The same apparent takeoff can coexist with a different slowing phase. Similar fits over a short window need not imply the same long-run timing.

Recent momentum

Local trend

logit(s(t)) = a + b × t

The supplied implementation fits a line to log-odds over the last five annual observations or 36 monthly observations, with monthly seasonal terms. Inverse-logit transformation returns forecasts to the share scale.

It asks whether recent momentum is more useful than a complete S-curve. Short windows can adapt, but can also extrapolate a temporary episode.

An estimated change in slope

Break trend

logit(s(t)) = a + b × t + c × max(0, t − τ)

The supplied model compares an unbroken trend with candidate slope changes. The Bayesian information criterion (BIC) trades improved fit against added complexity; the knot τ is selected from the data, not assigned to a policy date.

A fitted change can improve a description without identifying its cause. Do not rename an estimated knot a causal subsidy effect.

In the formulas, t is time, exp is the exponential function and e is approximately 2.718. For logit calculations, s is a fraction between zero and one: 20% is 0.20. The logit is log(s/(1−s)); its inverse returns to zero–one. The teaching curves instead express both K and the plotted share in percent. Errors are reported in percentage points after returning to the share scale.

The supplied logistic and Gompertz fits minimize squared errors on the share scale after monthly seasonal adjustment, not on logit shares. Local and break trends are fitted on log-odds. The laboratory below isolates the underlying shapes: no country coefficients, monthly seasonality or new econometric estimation enter it.

How the supplied estimation actually works

Seasonality and the fitted scale

For monthly structural curves, an intercept, time trend and two annual Fourier harmonics identify the seasonal component on the logit scale. The code removes that component, returns to shares, fits the structural curve to those adjusted shares, then adds the seasonal component back in log-odds for fitted values and predictions. Local and break trends instead include the seasonal regressors in their logit regression. Naive simply repeats the supplied prior cycle.

Bounds are computational assumptions

For free logistic/Gompertz fits, K lies between max(0.0001, 0.55 × the largest adjusted share) and 1, r between 0.001 and 5, and t₀ between −30 and 100 in model time. Logit calculations bound shares to [0.00001, 0.99999] for numerical stability. These bounds are estimation choices, not empirical confidence limits; the source observations are not overwritten.

The break is selected, not imposed by a policy story

BIC compares the unbroken trend with candidate knots. The annual series considers yearly knots with at least three observations on either side; monthly candidates are three months apart with at least twelve observations on each side. A selected knot is a statistical change in slope, not proof of the event that caused it.

The ceiling profile is a separate diagnostic

For each selected country/window, 60 imposed K values run from max(5%, 0.9 × the largest observed share) to 100%. K is fixed and the logistic r and t₀ are refitted at each grid point. The stored RMSE is the square root of the average squared observed-scale fitting error, expressed in percentage points. This sensitivity set is explicitly not a confidence interval.

D3 curve laboratory / illustrative, not a forecast

Two S-curves. The same ceiling. A different slowdown.

What changes when the shape changes, while the ceiling and fastest annual gain are held equal?

Choose a ceiling and a peak annual gain. The two curves share their inflection at relative year zero, but reach it at different shares. Inspect the plot with pointer, touch or arrow keys. These are illustrative shapes, not country forecasts.

Illustrative logistic and Gompertz shapes with matched ceiling and peak growthIllustrative mathematical functions on a fixed zero–100% share axis. The horizontal axis is years relative to an assumed inflection, not a calendar forecast. Inputs are teaching choices, not parameter estimates or confidence limits. Arrow keys inspect quarter-years, Home and End the endpoints, Escape returns to the inflection.020406080100-15-10-50+5+10+15ILLUSTRATIVE NEW-SALES SHARE / %Years relative to the assumed inflectionCeiling 80%
Illustrative logistic and Gompertz shapes with matched ceiling and peak growthIllustrative mathematical functions on a fixed zero–100% share axis. The horizontal axis is years relative to an assumed inflection, not a calendar forecast. Inputs are teaching choices, not parameter estimates or confidence limits. Arrow keys inspect quarter-years, Home and End the endpoints, Escape returns to the inflection.020406080100-15-5+5+15ILLUSTRATIVE NEW-SALES SHARE / %Years relative to the assumed inflectionCeiling 80%
Relative year0.000 = assumed inflection

Logistic / solid

40.00%8.00 pp/year at this point

Gompertz / dashed

29.43%8.00 pp/year at this point
Inspect the equations and exact illustrative values

To match peak growth p (percentage points per year), set logistic r = 4p/K and Gompertz r = ep/K, with K expressed as a percentage and t₀ = 0. Evaluate every quarter-year from −15 to +15; the exact-value table reports whole relative years.

Inputs: K = 80%; peak gain = 8 pp/year. Displayed to four decimals; no observational data.
Relative yearLogistic / %Gompertz / %
-150.19780.0000
-140.29470.0000
-130.43890.0000
-120.65300.0000
-110.97030.0000
-101.43890.0000
-92.12780.0008
-83.13330.0121
-74.58590.0980
-66.65380.4835
-59.53621.6310
-413.43854.1195
-318.51808.3458
-224.802014.2925
-132.105021.5347
040.000029.4304
147.895037.3391
255.198044.7640
361.482051.3981
466.561557.1058
570.463861.8768
673.346265.7781
775.414168.9151
876.866771.4056
977.872273.3635
1078.561174.8914
1179.029776.0769
1279.347076.9929
1379.561177.6982
1479.705378.2400
1579.802278.6553

At the fastest point. Both rise at 8 percentage points per year at relative year zero. The logistic share is 40.00%; the Gompertz share is 29.43%. Holding the peak gain equal avoids confusing a different shape with a merely faster curve.

The implication. For a logistic curve, the fastest rise occurs halfway to the ceiling. For a Gompertz curve, it occurs earlier in share terms, at about 36.8% of the ceiling. Shape is an assumption with consequences.

Illustrative mathematical functions on a fixed zero–100% share axis. The horizontal axis is years relative to an assumed inflection, not a calendar forecast. Inputs are teaching choices, not parameter estimates or confidence limits.

Definitions inspected in the frozen research code; teaching functions independently evaluated, not fitted ↗

Across the 48 eligible countries, Gompertz lowers one-year country-equal mean absolute error from 2.94 to 2.65 percentage points, roughly a 10% improvement. Logistic reaches 2.96 points and does not improve the overall average. At two years, Gompertz records 4.26 points against 4.73 for naive; logistic reaches 5.63. That supports keeping Gompertz in a short-horizon forecasting toolkit. It does not establish that every country follows Gompertz, or that the model with the best average error is the best model for each market.

The uncertainty is more interesting than a league table suggests. Country-cluster resampling gives Gompertz a one-year improvement of about 0.29 points, with a 95% interval of 0.02–0.61 points. When the sensitivity exercise preserves common forecast-origin shocks and gives origins equal weight, the estimated improvement is about 0.34 points but the interval includes a small deterioration. The figure plots model-minus-naive errors, so improvements appear on the negative side. The two exercises change both dependence assumptions and weighting; they are not two interchangeable confidence intervals around an identical estimand.

Exhibit 05 / contestmodelled

A beautiful curve still has to beat a simple forecast.

Rolling-origin backtests / 48 eligible countries / equal-country mean absolute error. Lower is better.

Does the model forecast better, or does it merely fit the past attractively?

Read the chart. A filled dot is a model's mean absolute error; the open dot is the naive benchmark on the same horizon. Further left is better. The connector compares errors, not two dates. Switch the horizon to repeat the contest two years ahead.

A beautiful curve still has to beat a simple forecast.At one year, Gompertz reduces average error from 2.94 to 2.65 points; the logistic curve does not improve the average. Rolling-origin backtests / 48 eligible countries / equal-country mean absolute error. Lower is better. Revised historical data, not a complete vintage-correct archive. MAE is country-equal; pooled RMSE answers a different question. The compared country sample is selected for consecutive history.0123456● MODEL ERROR ○ NAIVE BENCHMARK / PPBreak trend4.54Gompertz2.65Local trend4.21Logistic2.96Naive benchmark2.94Mean absolute error (pp) / lower is better
A beautiful curve still has to beat a simple forecast.At one year, Gompertz reduces average error from 2.94 to 2.65 points; the logistic curve does not improve the average. Rolling-origin backtests / 48 eligible countries / equal-country mean absolute error. Lower is better. Revised historical data, not a complete vintage-correct archive. MAE is country-equal; pooled RMSE answers a different question. The compared country sample is selected for consecutive history.0246● MODEL ERROR ○ NAIVE BENCHMARK / PPBreak trend4.54Gompertz2.65Local trend4.21Logistic2.96Naive benchmark2.94MAE / pp / lower is better

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 5 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Recordpercentage pointsReference and definition
Break trend4.542384Country-equal MAE: 4.5424 pp; Horizon: 1 year(s); Countries: 48; Forecast endpoints: 327
Gompertz2.645586Country-equal MAE: 2.6456 pp; Horizon: 1 year(s); Countries: 48; Forecast endpoints: 327
Local trend4.206070Country-equal MAE: 4.2061 pp; Horizon: 1 year(s); Countries: 48; Forecast endpoints: 327
Logistic2.962618Country-equal MAE: 2.9626 pp; Horizon: 1 year(s); Countries: 48; Forecast endpoints: 327
Naive benchmark2.937425Country-equal MAE: 2.9374 pp; Horizon: 1 year(s); Countries: 48; Forecast endpoints: 327
Exact source values / CSV ↓

At one year, Gompertz reduces average error from 2.94 to 2.65 points; the logistic curve does not improve the average.

Revised historical data, not a complete vintage-correct archive. MAE is country-equal; pooled RMSE answers a different question. The compared country sample is selected for consecutive history.

IEA Global EV Outlook 2026 / OWID compilation ↗Frozen research tables / 18 September 2026 ↗
Exhibit 06 / intervalsmodelled

The ranking is clearer than the uncertainty.

Change in forecast error relative to naive, with supplied 95% bootstrap intervals. Negative values favor the fitted curve.

How secure is the apparent forecasting advantage?

Read the chart. The vertical zero line means the same error as naive. Dots to its left favor the fitted model; dots to its right favor naive. A horizontal whisker gives a supplied 95% bootstrap interval for that error difference.

The ranking is clearer than the uncertainty.Allowing common forecast-origin shocks makes the modest Gompertz advantage less secure. Change in forecast error relative to naive, with supplied 95% bootstrap intervals. Negative values favor the fitted curve. Country clustering and origin blocking change both dependence assumptions and weighting. There are only nine annual origins at one year; these are not interchangeable estimates or guaranteed forecast bands.-1-0.500.51ESTIMATE / 95% INTERVAL / STATED PP UNITLogistic / Country-cluster0.03Gompertz / Country-cluster-0.29Logistic / Origin-block-0.13Gompertz / Origin-block-0.34← lower error than naive higher error than naive →
The ranking is clearer than the uncertainty.Allowing common forecast-origin shocks makes the modest Gompertz advantage less secure. Change in forecast error relative to naive, with supplied 95% bootstrap intervals. Negative values favor the fitted curve. Country clustering and origin blocking change both dependence assumptions and weighting. There are only nine annual origins at one year; these are not interchangeable estimates or guaranteed forecast bands.-1-0.500.51ESTIMATE / 95% INTERVAL / STATED PP UNITLogistic / Country-cluster0.03Gompertz / Country-cluster-0.29Logistic / Origin-block-0.13Gompertz / Origin-block-0.34← favors model | favors naive →

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 4 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Recordpercentage pointsReference and definition
Logistic / Country-cluster0.025192MAE difference vs naive: 0.0252 pp; 95% bootstrap interval: [-0.3976, 0.4410] pp; Dependence / weighting: Country clusters / country-equal
Gompertz / Country-cluster-0.291840MAE difference vs naive: -0.2918 pp; 95% bootstrap interval: [-0.6141, -0.0231] pp; Dependence / weighting: Country clusters / country-equal
Logistic / Origin-block-0.128591MAE difference vs naive: -0.1286 pp; 95% bootstrap interval: [-0.6060, 0.4619] pp; Dependence / weighting: Origin blocks / origin-equal
Gompertz / Origin-block-0.343177MAE difference vs naive: -0.3432 pp; 95% bootstrap interval: [-0.8196, 0.1079] pp; Dependence / weighting: Origin blocks / origin-equal
Exact source values / CSV ↓Origin-block sensitivity / CSV ↓

Allowing common forecast-origin shocks makes the modest Gompertz advantage less secure.

Country clustering and origin blocking change both dependence assumptions and weighting. There are only nine annual origins at one year; these are not interchangeable estimates or guaranteed forecast bands.

Frozen research tables / 18 September 2026 ↗
Exhibit 07 / forecastsmodelled

Freeze the model before the road bends.

Germany / forecasts fixed in December 2022 or December 2023 against the subsequently observed monthly BEV share.

What happens when a fitted path meets observations it has not seen?

Read the chart. The solid line is the subsequently observed monthly BEV registration share. Dashed lines are the three displayed model predictions, frozen at the selected December origin. The marked origin separates the information cutoff from later target months.

Freeze the model before the road bends.A short-horizon advantage does not give Germany a reliable long-run adoption date. Germany / forecasts fixed in December 2022 or December 2023 against the subsequently observed monthly BEV share. The forecast paths were estimated in the supplied research using revised history. Dashed lines are frozen predictions, not alternative observed histories. Policy chronology supplies context, not causal identification.010203040202120222023202420252026BEV SHARE / %Calendar yearInformation cutoff: Dec 2023Observed32.4%Naive22.6%Gompertz22.3%Logistic21.2%
Freeze the model before the road bends.A short-horizon advantage does not give Germany a reliable long-run adoption date. Germany / forecasts fixed in December 2022 or December 2023 against the subsequently observed monthly BEV share. The forecast paths were estimated in the supplied research using revised history. Dashed lines are frozen predictions, not alternative observed histories. Policy chronology supplies context, not causal identification.010203040202120222023202420252026BEV SHARE / %Calendar yearFrozen Dec 2023
Observed monthly shareNaive benchmarkLogisticGompertz

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 140 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Record%Reference and definition
Gompertz · Gompertz / 2024-0121.548022Frozen forecast: 21.5480%; Training cutoff: 2023-12; Later observation: 10.5239%
Gompertz · Gompertz / 2024-0220.882735Frozen forecast: 20.8827%; Training cutoff: 2023-12; Later observation: 12.6405%
Gompertz · Gompertz / 2024-0319.610402Frozen forecast: 19.6104%; Training cutoff: 2023-12; Later observation: 11.8949%
Gompertz · Gompertz / 2024-0418.356260Frozen forecast: 18.3563%; Training cutoff: 2023-12; Later observation: 12.2039%
Gompertz · Gompertz / 2024-0517.735450Frozen forecast: 17.7354%; Training cutoff: 2023-12; Later observation: 12.5655%
Gompertz · Gompertz / 2024-0617.958386Frozen forecast: 17.9584%; Training cutoff: 2023-12; Later observation: 14.6007%
Gompertz · Gompertz / 2024-0718.784634Frozen forecast: 18.7846%; Training cutoff: 2023-12; Later observation: 12.9109%
Gompertz · Gompertz / 2024-0819.741496Frozen forecast: 19.7415%; Training cutoff: 2023-12; Later observation: 13.6954%
Gompertz · Gompertz / 2024-0920.493255Frozen forecast: 20.4933%; Training cutoff: 2023-12; Later observation: 16.5091%
Gompertz · Gompertz / 2024-1021.056803Frozen forecast: 21.0568%; Training cutoff: 2023-12; Later observation: 15.2984%
Gompertz · Gompertz / 2024-1121.604586Frozen forecast: 21.6046%; Training cutoff: 2023-12; Later observation: 14.3806%
Gompertz · Gompertz / 2024-1222.087941Frozen forecast: 22.0879%; Training cutoff: 2023-12; Later observation: 14.9345%
Gompertz · Gompertz / 2025-0122.137274Frozen forecast: 22.1373%; Training cutoff: 2023-12; Later observation: 16.6143%
Gompertz · Gompertz / 2025-0221.416043Frozen forecast: 21.4160%; Training cutoff: 2023-12; Later observation: 17.6711%
Gompertz · Gompertz / 2025-0320.081709Frozen forecast: 20.0817%; Training cutoff: 2023-12; Later observation: 16.7738%
Gompertz · Gompertz / 2025-0418.771215Frozen forecast: 18.7712%; Training cutoff: 2023-12; Later observation: 18.7597%
Gompertz · Gompertz / 2025-0518.109507Frozen forecast: 18.1095%; Training cutoff: 2023-12; Later observation: 17.9944%
Gompertz · Gompertz / 2025-0618.308075Frozen forecast: 18.3081%; Training cutoff: 2023-12; Later observation: 18.4092%
Gompertz · Gompertz / 2025-0719.119806Frozen forecast: 19.1198%; Training cutoff: 2023-12; Later observation: 18.3586%
Gompertz · Gompertz / 2025-0820.063715Frozen forecast: 20.0637%; Training cutoff: 2023-12; Later observation: 18.9969%
Gompertz · Gompertz / 2025-0920.800002Frozen forecast: 20.8000%; Training cutoff: 2023-12; Later observation: 19.3162%
Gompertz · Gompertz / 2025-1021.346528Frozen forecast: 21.3465%; Training cutoff: 2023-12; Later observation: 20.9588%
Gompertz · Gompertz / 2025-1121.877885Frozen forecast: 21.8779%; Training cutoff: 2023-12; Later observation: 22.2367%
Gompertz · Gompertz / 2025-1222.345038Frozen forecast: 22.3450%; Training cutoff: 2023-12; Later observation: 22.2262%
Logistic · Logistic / 2024-0120.957740Frozen forecast: 20.9577%; Training cutoff: 2023-12; Later observation: 10.5239%
Logistic · Logistic / 2024-0220.264941Frozen forecast: 20.2649%; Training cutoff: 2023-12; Later observation: 12.6405%
Logistic · Logistic / 2024-0318.983943Frozen forecast: 18.9839%; Training cutoff: 2023-12; Later observation: 11.8949%
Logistic · Logistic / 2024-0417.727371Frozen forecast: 17.7274%; Training cutoff: 2023-12; Later observation: 12.2039%
Logistic · Logistic / 2024-0517.092303Frozen forecast: 17.0923%; Training cutoff: 2023-12; Later observation: 12.5655%
Logistic · Logistic / 2024-0617.279126Frozen forecast: 17.2791%; Training cutoff: 2023-12; Later observation: 14.6007%
Logistic · Logistic / 2024-0718.051862Frozen forecast: 18.0519%; Training cutoff: 2023-12; Later observation: 12.9109%
Logistic · Logistic / 2024-0818.951495Frozen forecast: 18.9515%; Training cutoff: 2023-12; Later observation: 13.6954%
Logistic · Logistic / 2024-0919.652750Frozen forecast: 19.6527%; Training cutoff: 2023-12; Later observation: 16.5091%
Logistic · Logistic / 2024-1020.172312Frozen forecast: 20.1723%; Training cutoff: 2023-12; Later observation: 15.2984%
Logistic · Logistic / 2024-1120.677448Frozen forecast: 20.6774%; Training cutoff: 2023-12; Later observation: 14.3806%
Logistic · Logistic / 2024-1221.121110Frozen forecast: 21.1211%; Training cutoff: 2023-12; Later observation: 14.9345%
Logistic · Logistic / 2025-0121.145766Frozen forecast: 21.1458%; Training cutoff: 2023-12; Later observation: 16.6143%
Logistic · Logistic / 2025-0220.427193Frozen forecast: 20.4272%; Training cutoff: 2023-12; Later observation: 17.6711%
Logistic · Logistic / 2025-0319.120563Frozen forecast: 19.1206%; Training cutoff: 2023-12; Later observation: 16.7738%
Logistic · Logistic / 2025-0417.841970Frozen forecast: 17.8420%; Training cutoff: 2023-12; Later observation: 18.7597%
Logistic · Logistic / 2025-0517.190782Frozen forecast: 17.1908%; Training cutoff: 2023-12; Later observation: 17.9944%
Logistic · Logistic / 2025-0617.366968Frozen forecast: 17.3670%; Training cutoff: 2023-12; Later observation: 18.4092%
Logistic · Logistic / 2025-0718.132254Frozen forecast: 18.1323%; Training cutoff: 2023-12; Later observation: 18.3586%
Logistic · Logistic / 2025-0819.025305Frozen forecast: 19.0253%; Training cutoff: 2023-12; Later observation: 18.9969%
Logistic · Logistic / 2025-0919.719844Frozen forecast: 19.7198%; Training cutoff: 2023-12; Later observation: 19.3162%
Logistic · Logistic / 2025-1020.232812Frozen forecast: 20.2328%; Training cutoff: 2023-12; Later observation: 20.9588%
Logistic · Logistic / 2025-1120.731935Frozen forecast: 20.7319%; Training cutoff: 2023-12; Later observation: 22.2367%
Logistic · Logistic / 2025-1221.170045Frozen forecast: 21.1700%; Training cutoff: 2023-12; Later observation: 22.2262%
Observed monthly share · 2021-019.610966New BEV share: 9.6110%; New BEVs: 16,315; All new passenger cars: 169,754
Observed monthly share · 2021-029.404731New BEV share: 9.4047%; New BEVs: 18,278; All new passenger cars: 194,349
Observed monthly share · 2021-0310.296256New BEV share: 10.2963%; New BEVs: 30,101; All new passenger cars: 292,349
Observed monthly share · 2021-0410.370564New BEV share: 10.3706%; New BEVs: 23,816; All new passenger cars: 229,650
Observed monthly share · 2021-0511.614022New BEV share: 11.6140%; New BEVs: 26,786; All new passenger cars: 230,635
Observed monthly share · 2021-0612.190318New BEV share: 12.1903%; New BEVs: 33,420; All new passenger cars: 274,152
Observed monthly share · 2021-0710.771893New BEV share: 10.7719%; New BEVs: 25,464; All new passenger cars: 236,393
Observed monthly share · 2021-0814.929620New BEV share: 14.9296%; New BEVs: 28,860; All new passenger cars: 193,307
Observed monthly share · 2021-0917.086185New BEV share: 17.0862%; New BEVs: 33,655; All new passenger cars: 196,972
Observed monthly share · 2021-1017.102914New BEV share: 17.1029%; New BEVs: 30,560; All new passenger cars: 178,683
Observed monthly share · 2021-1120.311917New BEV share: 20.3119%; New BEVs: 40,270; All new passenger cars: 198,258
Observed monthly share · 2021-1221.278390New BEV share: 21.2784%; New BEVs: 48,436; All new passenger cars: 227,630
Observed monthly share · 2022-0111.347441New BEV share: 11.3474%; New BEVs: 20,892; All new passenger cars: 184,112
Observed monthly share · 2022-0214.116861New BEV share: 14.1169%; New BEVs: 28,306; All new passenger cars: 200,512
Observed monthly share · 2022-0314.285004New BEV share: 14.2850%; New BEVs: 34,474; All new passenger cars: 241,330
Observed monthly share · 2022-0412.301402New BEV share: 12.3014%; New BEVs: 22,175; All new passenger cars: 180,264
Observed monthly share · 2022-0514.084045New BEV share: 14.0840%; New BEVs: 29,182; All new passenger cars: 207,199
Observed monthly share · 2022-0614.354421New BEV share: 14.3544%; New BEVs: 32,234; All new passenger cars: 224,558
Observed monthly share · 2022-0713.993910New BEV share: 13.9939%; New BEVs: 28,815; All new passenger cars: 205,911
Observed monthly share · 2022-0816.068640New BEV share: 16.0686%; New BEVs: 32,006; All new passenger cars: 199,183
Observed monthly share · 2022-0919.744591New BEV share: 19.7446%; New BEVs: 44,389; All new passenger cars: 224,816
Observed monthly share · 2022-1017.149471New BEV share: 17.1495%; New BEVs: 35,781; All new passenger cars: 208,642
Observed monthly share · 2022-1122.256172New BEV share: 22.2562%; New BEVs: 57,980; All new passenger cars: 260,512
Observed monthly share · 2022-1233.190909New BEV share: 33.1909%; New BEVs: 104,325; All new passenger cars: 314,318
Observed monthly share · 2023-0110.117882New BEV share: 10.1179%; New BEVs: 18,136; All new passenger cars: 179,247
Observed monthly share · 2023-0215.748509New BEV share: 15.7485%; New BEVs: 32,475; All new passenger cars: 206,210
Observed monthly share · 2023-0315.682699New BEV share: 15.6827%; New BEVs: 44,125; All new passenger cars: 281,361
Observed monthly share · 2023-0414.654072New BEV share: 14.6541%; New BEVs: 29,740; All new passenger cars: 202,947
Observed monthly share · 2023-0517.322222New BEV share: 17.3222%; New BEVs: 42,780; All new passenger cars: 246,966
Observed monthly share · 2023-0618.914896New BEV share: 18.9149%; New BEVs: 52,988; All new passenger cars: 280,139
Observed monthly share · 2023-0720.010934New BEV share: 20.0109%; New BEVs: 48,682; All new passenger cars: 243,277
Observed monthly share · 2023-0831.691153New BEV share: 31.6912%; New BEVs: 86,649; All new passenger cars: 273,417
Observed monthly share · 2023-0914.126377New BEV share: 14.1264%; New BEVs: 31,714; All new passenger cars: 224,502
Observed monthly share · 2023-1017.050681New BEV share: 17.0507%; New BEVs: 37,334; All new passenger cars: 218,959
Observed monthly share · 2023-1118.291338New BEV share: 18.2913%; New BEVs: 44,942; All new passenger cars: 245,701
Observed monthly share · 2023-1222.595222New BEV share: 22.5952%; New BEVs: 54,654; All new passenger cars: 241,883
Observed monthly share · 2024-0110.523851New BEV share: 10.5239%; New BEVs: 22,474; All new passenger cars: 213,553
Observed monthly share · 2024-0212.640532New BEV share: 12.6405%; New BEVs: 27,479; All new passenger cars: 217,388
Observed monthly share · 2024-0311.894908New BEV share: 11.8949%; New BEVs: 31,384; All new passenger cars: 263,844
Observed monthly share · 2024-0412.203931New BEV share: 12.2039%; New BEVs: 29,668; All new passenger cars: 243,102
Observed monthly share · 2024-0512.565507New BEV share: 12.5655%; New BEVs: 29,708; All new passenger cars: 236,425
Observed monthly share · 2024-0614.600661New BEV share: 14.6007%; New BEVs: 43,412; All new passenger cars: 297,329
Observed monthly share · 2024-0712.910943New BEV share: 12.9109%; New BEVs: 30,762; All new passenger cars: 238,263
Observed monthly share · 2024-0813.695381New BEV share: 13.6954%; New BEVs: 27,024; All new passenger cars: 197,322
Observed monthly share · 2024-0916.509136New BEV share: 16.5091%; New BEVs: 34,479; All new passenger cars: 208,848
Observed monthly share · 2024-1015.298372New BEV share: 15.2984%; New BEVs: 35,491; All new passenger cars: 231,992
Observed monthly share · 2024-1114.380643New BEV share: 14.3806%; New BEVs: 35,167; All new passenger cars: 244,544
Observed monthly share · 2024-1214.934519New BEV share: 14.9345%; New BEVs: 33,561; All new passenger cars: 224,721
Observed monthly share · 2025-0116.614332New BEV share: 16.6143%; New BEVs: 34,498; All new passenger cars: 207,640
Observed monthly share · 2025-0217.671087New BEV share: 17.6711%; New BEVs: 35,949; All new passenger cars: 203,434
Observed monthly share · 2025-0316.773769New BEV share: 16.7738%; New BEVs: 42,521; All new passenger cars: 253,497
Observed monthly share · 2025-0418.759682New BEV share: 18.7597%; New BEVs: 45,535; All new passenger cars: 242,728
Observed monthly share · 2025-0517.994375New BEV share: 17.9944%; New BEVs: 43,060; All new passenger cars: 239,297
Observed monthly share · 2025-0618.409168New BEV share: 18.4092%; New BEVs: 47,163; All new passenger cars: 256,193
Observed monthly share · 2025-0718.358623New BEV share: 18.3586%; New BEVs: 48,614; All new passenger cars: 264,802
Observed monthly share · 2025-0818.996859New BEV share: 18.9969%; New BEVs: 39,367; All new passenger cars: 207,229
Observed monthly share · 2025-0919.316175New BEV share: 19.3162%; New BEVs: 45,495; All new passenger cars: 235,528
Observed monthly share · 2025-1020.958850New BEV share: 20.9588%; New BEVs: 52,425; All new passenger cars: 250,133
Observed monthly share · 2025-1122.236717New BEV share: 22.2367%; New BEVs: 55,741; All new passenger cars: 250,671
Observed monthly share · 2025-1222.226190New BEV share: 22.2262%; New BEVs: 54,774; All new passenger cars: 246,439
Observed monthly share · 2026-0122.008341New BEV share: 22.0083%; New BEVs: 42,692; All new passenger cars: 193,981
Observed monthly share · 2026-0221.904081New BEV share: 21.9041%; New BEVs: 46,275; All new passenger cars: 211,262
Observed monthly share · 2026-0324.021879New BEV share: 24.0219%; New BEVs: 70,663; All new passenger cars: 294,161
Observed monthly share · 2026-0425.826467New BEV share: 25.8265%; New BEVs: 64,350; All new passenger cars: 249,163
Observed monthly share · 2026-0525.044686New BEV share: 25.0447%; New BEVs: 59,969; All new passenger cars: 239,448
Observed monthly share · 2026-0628.361417New BEV share: 28.3614%; New BEVs: 84,057; All new passenger cars: 296,378
Observed monthly share · 2026-0729.324276New BEV share: 29.3243%; New BEVs: 78,609; All new passenger cars: 268,068
Observed monthly share · 2026-0832.428033New BEV share: 32.4280%; New BEVs: 68,930; All new passenger cars: 212,563
Naive benchmark · Naive benchmark / 2024-0110.117882Frozen forecast: 10.1179%; Training cutoff: 2023-12; Later observation: 10.5239%
Naive benchmark · Naive benchmark / 2024-0215.748509Frozen forecast: 15.7485%; Training cutoff: 2023-12; Later observation: 12.6405%
Naive benchmark · Naive benchmark / 2024-0315.682699Frozen forecast: 15.6827%; Training cutoff: 2023-12; Later observation: 11.8949%
Naive benchmark · Naive benchmark / 2024-0414.654072Frozen forecast: 14.6541%; Training cutoff: 2023-12; Later observation: 12.2039%

First 120 of 140 plotted records shown. Complete exact-value files are linked below.

Exact source values / CSV ↓German horizon comparison / CSV ↓

A short-horizon advantage does not give Germany a reliable long-run adoption date.

The forecast paths were estimated in the supplied research using revised history. Dashed lines are frozen predictions, not alternative observed histories. Policy chronology supplies context, not causal identification.

KBA / registrations and active passenger-car stock ↗Frozen research tables / 18 September 2026 ↗

The apparent advantage also depends on the evaluation window. Among 24 eligible European peers, one-year errors are 2.59 points for Gompertz, 2.66 for logistic and 3.18 for naive. Restricting the all-country evaluation to 2023–2025 narrows Gompertz's advantage to 3.68 against 3.73 points. This is why an average gain should travel with its country sample, period and benchmark. Otherwise a useful conditional result can acquire the reputation of a general law.

Germany makes the horizon problem particularly clear. Gompertz's six-month error is 4.29 points, compared with 5.80 for seasonal naive. At twenty-four months it is 9.60 points, compared with 6.18. Freezing the model in December 2022 or December 2023 lets us inspect the paths that those fits produce before later observations arrive. The same family of curve that helps at a short horizon can miss a policy-sensitive sequence badly enough that a simple seasonal benchmark does better farther out.

The supplied interval diagnostics are not reassuring enough to decorate these paths with narrow probability bands. Nominal 80% international intervals cover only about 55–66% of realized outcomes across the reported comparisons. Only three German twenty-four-month origins have enough prior forecast errors to receive an interval. The charts therefore retain model disagreement and explicit assumption ranges rather than passing them off as calibrated certainty. All of these backtests use revised history; a complete archive of contemporaneously available releases and publication lags was not reconstructed.

Where the evidence stops. Nine annual forecast origins cannot supply the confidence of many independent transitions. Model rankings, parameter estimates and bootstrap intervals are supplied research results, not newly re-estimated models on this website.

04 / The aggregation problem

The world has a very large Chinese engine.

China changes the global level substantially. It does not explain away all the growth elsewhere.

In 2025, BEVs represented 16.51% of the world's new-car market, compared with 9.71% when China is excluded. China's own BEV share was 32.68%, and its inferred weight in global new-car sales was 29.59%. A global line necessarily reflects the scale of that market. It would be misleading to show the world average as though it described the experience of a typical country, particularly when the forecasting comparison elsewhere gives countries equal weight.

Yet the aggregate rise is not merely a compositional illusion. The research constructs a balanced panel of 53 countries for 2020–2025 and adds an explicit residual for the uncovered market. Between 2024 and 2025, increasing penetration within markets contributes 2.93 percentage points to the global rise; changing market weights contributes 0.38. Together they reconcile to the 3.31-point increase. Approximately 88% of that year's rise comes from within-market changes. Weight changes can also work in the opposite direction: their contribution was negative in 2024.

Exhibit 08 / worldderived

China changes the scale of the global story.

World, China and world excluding China / market-weighted BEV new-sales shares / 2010–2025.

How much does China's market weight change the global reading?

Read the chart. Compare the world line with China and with the world excluding China. They share a percentage scale, but they are overlapping aggregates—not three categories that can be added.

China changes the scale of the global story.The 2025 world share is 16.51%, compared with 9.71% excluding China. World, China and world excluding China / market-weighted BEV new-sales shares / 2010–2025. China is part of the world, not an additional category. These are BEVs only: another 8.49 percentage points of global new sales are PHEVs. Counts inferred from rounded source shares are approximate.01020304020102012201420162018202020222024BEV SHARE / %Calendar yearChina32.7%World16.5%Ex-China9.7%
China changes the scale of the global story.The 2025 world share is 16.51%, compared with 9.71% excluding China. World, China and world excluding China / market-weighted BEV new-sales shares / 2010–2025. China is part of the world, not an additional category. These are BEVs only: another 8.49 percentage points of global new sales are PHEVs. Counts inferred from rounded source shares are approximate.0102030402010201520202025BEV SHARE / %Calendar year
WorldChinaWorld excluding China

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 48 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Record%Reference and definition
World · World, 20100.011275BEV new-sales share: 0.0113%; Year: 2010; Aggregation: Market weighted / rounded IEA inputs
World · World, 20110.058776BEV new-sales share: 0.0588%; Year: 2011; Aggregation: Market weighted / rounded IEA inputs
World · World, 20120.084286BEV new-sales share: 0.0843%; Year: 2012; Aggregation: Market weighted / rounded IEA inputs
World · World, 20130.158707BEV new-sales share: 0.1587%; Year: 2013; Aggregation: Market weighted / rounded IEA inputs
World · World, 20140.266667BEV new-sales share: 0.2667%; Year: 2014; Aggregation: Market weighted / rounded IEA inputs
World · World, 20150.431539BEV new-sales share: 0.4315%; Year: 2015; Aggregation: Market weighted / rounded IEA inputs
World · World, 20160.572436BEV new-sales share: 0.5724%; Year: 2016; Aggregation: Market weighted / rounded IEA inputs
World · World, 20170.886667BEV new-sales share: 0.8867%; Year: 2017; Aggregation: Market weighted / rounded IEA inputs
World · World, 20181.639024BEV new-sales share: 1.6390%; Year: 2018; Aggregation: Market weighted / rounded IEA inputs
World · World, 20191.947115BEV new-sales share: 1.9471%; Year: 2019; Aggregation: Market weighted / rounded IEA inputs
World · World, 20202.953020BEV new-sales share: 2.9530%; Year: 2020; Aggregation: Market weighted / rounded IEA inputs
World · World, 20216.622727BEV new-sales share: 6.6227%; Year: 2021; Aggregation: Market weighted / rounded IEA inputs
World · World, 202210.735290BEV new-sales share: 10.7353%; Year: 2022; Aggregation: Market weighted / rounded IEA inputs
World · World, 202312.481750BEV new-sales share: 12.4818%; Year: 2023; Aggregation: Market weighted / rounded IEA inputs
World · World, 202413.200000BEV new-sales share: 13.2000%; Year: 2024; Aggregation: Market weighted / rounded IEA inputs
World · World, 202516.509430BEV new-sales share: 16.5094%; Year: 2025; Aggregation: Market weighted / rounded IEA inputs
China · China, 20100.007639BEV new-sales share: 0.0076%; Year: 2010; Aggregation: Market weighted / rounded IEA inputs
China · China, 20110.031875BEV new-sales share: 0.0319%; Year: 2011; Aggregation: Market weighted / rounded IEA inputs
China · China, 20120.071075BEV new-sales share: 0.0711%; Year: 2012; Aggregation: Market weighted / rounded IEA inputs
China · China, 20130.091545BEV new-sales share: 0.0915%; Year: 2013; Aggregation: Market weighted / rounded IEA inputs
China · China, 20140.277027BEV new-sales share: 0.2770%; Year: 2014; Aggregation: Market weighted / rounded IEA inputs
China · China, 20150.781991BEV new-sales share: 0.7820%; Year: 2015; Aggregation: Market weighted / rounded IEA inputs
China · China, 20161.150442BEV new-sales share: 1.1504%; Year: 2016; Aggregation: Market weighted / rounded IEA inputs
China · China, 20171.944828BEV new-sales share: 1.9448%; Year: 2017; Aggregation: Market weighted / rounded IEA inputs
China · China, 20183.535780BEV new-sales share: 3.5358%; Year: 2018; Aggregation: Market weighted / rounded IEA inputs
China · China, 20193.925234BEV new-sales share: 3.9252%; Year: 2019; Aggregation: Market weighted / rounded IEA inputs
China · China, 20204.609565BEV new-sales share: 4.6096%; Year: 2020; Aggregation: Market weighted / rounded IEA inputs
China · China, 202113.292310BEV new-sales share: 13.2923%; Year: 2021; Aggregation: Market weighted / rounded IEA inputs
China · China, 202221.750000BEV new-sales share: 21.7500%; Year: 2022; Aggregation: Market weighted / rounded IEA inputs
China · China, 202325.487800BEV new-sales share: 25.4878%; Year: 2023; Aggregation: Market weighted / rounded IEA inputs
China · China, 202427.185840BEV new-sales share: 27.1858%; Year: 2024; Aggregation: Market weighted / rounded IEA inputs
China · China, 202532.676690BEV new-sales share: 32.6767%; Year: 2025; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20100.012373BEV new-sales share: 0.0124%; Year: 2010; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20110.066419BEV new-sales share: 0.0664%; Year: 2011; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20120.087444BEV new-sales share: 0.0874%; Year: 2012; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20130.179500BEV new-sales share: 0.1795%; Year: 2013; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20140.263383BEV new-sales share: 0.2634%; Year: 2014; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20150.314198BEV new-sales share: 0.3142%; Year: 2015; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20160.352910BEV new-sales share: 0.3529%; Year: 2016; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20170.471180BEV new-sales share: 0.4712%; Year: 2017; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20180.932098BEV new-sales share: 0.9321%; Year: 2018; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20191.186259BEV new-sales share: 1.1863%; Year: 2019; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20202.250176BEV new-sales share: 2.2502%; Year: 2020; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20213.948257BEV new-sales share: 3.9483%; Year: 2021; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20225.918361BEV new-sales share: 5.9184%; Year: 2022; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20237.335120BEV new-sales share: 7.3351%; Year: 2023; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20247.693380BEV new-sales share: 7.6934%; Year: 2024; Aggregation: Market weighted / rounded IEA inputs
World excluding China · World excluding China, 20259.714317BEV new-sales share: 9.7143%; Year: 2025; Aggregation: Market weighted / rounded IEA inputs
Exact source values / CSV ↓

The 2025 world share is 16.51%, compared with 9.71% excluding China.

China is part of the world, not an additional category. These are BEVs only: another 8.49 percentage points of global new sales are PHEVs. Counts inferred from rounded source shares are approximate.

IEA Global EV Outlook 2026 / OWID compilation ↗Frozen research tables / 18 September 2026 ↗
Exhibit 09 / waterfallderived

Most of the latest increase happened within markets.

Exact two-factor decomposition of the global BEV share increase, 2024–2025 / percentage points.

Did the world share rise because markets electrified or because their weights changed?

Read the chart. Follow the contributions from left to right. The components reconcile to the 2024–2025 increase in the global BEV share; the unit is percentage points, not a count of vehicles.

Most of the latest increase happened within markets.Within-market penetration accounts for about 88% of the 3.31-point rise; shifting weights account for the rest. Exact two-factor decomposition of the global BEV share increase, 2024–2025 / percentage points. A balanced 53-country panel plus an explicit residual partitions the world series. This is an accounting decomposition, not a causal counterfactual that freezes national market sizes.01234CONTRIBUTION / PERCENTAGE POINTS2.93Within-market gains0.38Changing market weights3.31Total world increase
Most of the latest increase happened within markets.Within-market penetration accounts for about 88% of the 3.31-point rise; shifting weights account for the rest. Exact two-factor decomposition of the global BEV share increase, 2024–2025 / percentage points. A balanced 53-country panel plus an explicit residual partitions the world series. This is an accounting decomposition, not a causal counterfactual that freezes national market sizes.01234CONTRIBUTION / PERCENTAGE POINTS2.93Within-marketgains0.38Changingmarketweights3.31Total worldincrease

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 3 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Recordpercentage pointsReference and definition
Within-market gains2.927740Contribution: 2.927740 pp
Changing market weights0.381690Contribution: 0.381690 pp
Total world increase3.3094302024–2025 increase: 3.309430 pp
Exact source values / CSV ↓

Within-market penetration accounts for about 88% of the 3.31-point rise; shifting weights account for the rest.

A balanced 53-country panel plus an explicit residual partitions the world series. This is an accounting decomposition, not a causal counterfactual that freezes national market sizes.

IEA Global EV Outlook 2026 / OWID compilation ↗Frozen research tables / 18 September 2026 ↗

Holding the 2020 weights fixed produces a 2025 BEV share of 16.82%, slightly above the actual 16.51%. This is a useful accounting countercheck, not a policy experiment in which somebody prevented national car markets from changing size. The exercise includes the residual geography and inherits the source's rounded shares and inferred total-market counts. Regional aggregates such as Europe and the EU are not added to their constituent countries; doing so would count the same market twice.

The distinction between BEVs and plug-in hybrids matters here too. The world's combined BEV-plus-PHEV share reached 25.0% in 2025. The additional 8.49 percentage points are PHEVs, not battery-electric sales. Combining the categories can be appropriate for a question about plug-in infrastructure or reported electric-vehicle sales, provided the definition stays visible. It cannot support an unannounced switch from a BEV claim to an all-plug-in headline.

Where the evidence stops. This is market-weighted accounting using rounded international inputs, not a causal estimate of China's influence on other countries or a forecast of global demand.

05 / Policy, timing and registered keepers

An intermission, then a different rebound.

Germany's 2024 contraction did not become a permanent plateau within the observed follow-up. The rebound still does not identify its cause.

German BEV registrations fell from 524,219 in 2023 to 380,609 in 2024, then recovered to 545,142 in 2025. The first eight months of 2026 recorded 515,545 BEVs among 1,965,024 newly registered passenger cars, a 26.24% share. That partial-year count is already close to the whole 2025 total, but it is not a complete year and should not be mechanically annualized. Seasonality, model launches and purchases brought forward or delayed can all make the remaining months different.

  1. Subsidy termination announced

    announcement. A legal or administrative date, not a measured treatment effect.

  2. Last day for Umweltbonus applications

    application deadline. A legal or administrative date, not a measured treatment effect.

  3. New private M1 registrations eligible retroactively

    eligibility start. A legal or administrative date, not a measured treatment effect.

  4. New grant application portal opens

    application opening. A legal or administrative date, not a measured treatment effect.

The policy chronology separates events that are often compressed into one date. The decision to end the Umweltbonus was taken on 13 December 2023, announced on 16 December, and followed by the application deadline at the end of 17 December. Approved support was retained. In the new program, qualifying private registrations became eligible retroactively from 1 January 2026, while the application portal opened on 19 May. An announcement, a registration's eligibility date, an application and a disbursement are different events. The first actual payment date is not verified in the supplied research.

Private registrations tell a particularly strong descriptive story. Over January–August 2026, BEVs represented 34.77% of private registrations and 21.56% of commercial registrations. In the same months of 2025, the corresponding shares were 18.55% and 17.63%. Private BEV registrations rose from 116,490 to 241,506; commercial BEVs rose from 218,472 to 273,699. The widening gap is consistent with a program aimed at private buyers, but consistency with a mechanism is not identification of its effect.

Exhibit 10 / keepersobserved

The rebound has a distinctly private lane.

Germany / BEVs as a share of each registered-keeper group / January 2024–August 2026.

Whose registrations account for Germany's stronger electric mix?

Read the chart. Each line divides BEVs by all registrations within the same keeper category. Compare the private and commercial rates, rather than adding their percentages.

The rebound has a distinctly private lane.January–August 2026 BEV shares: 34.77% for private keepers, 21.56% for commercial keepers. Germany / BEVs as a share of each registered-keeper group / January 2024–August 2026. These are keeper categories, not newly adopting households. Dealers, manufacturers and rental companies are included in commercial registrations, not added again. Group totals reconcile; causal subsidy effects are not identified.01020304050602024Jul 242025Jul 252026Jul 26BEV SHARE / %Calendar yearPrivate42.7%Commercial25.4%
The rebound has a distinctly private lane.January–August 2026 BEV shares: 34.77% for private keepers, 21.56% for commercial keepers. Germany / BEVs as a share of each registered-keeper group / January 2024–August 2026. These are keeper categories, not newly adopting households. Dealers, manufacturers and rental companies are included in commercial registrations, not added again. Group totals reconcile; causal subsidy effects are not identified.0204060202420252026BEV SHARE / %Calendar year
Private keepersCommercial keepers

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 64 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Record%Reference and definition
Private keepers · Private keepers, 2024-0110.934120BEV share within keeper group: 10.9341%; BEV registrations: 6,823; All registrations in group: 62,401
Private keepers · Private keepers, 2024-0215.429213BEV share within keeper group: 15.4292%; BEV registrations: 10,858; All registrations in group: 70,373
Private keepers · Private keepers, 2024-0313.582762BEV share within keeper group: 13.5828%; BEV registrations: 11,403; All registrations in group: 83,952
Private keepers · Private keepers, 2024-0413.442489BEV share within keeper group: 13.4425%; BEV registrations: 10,829; All registrations in group: 80,558
Private keepers · Private keepers, 2024-0515.617621BEV share within keeper group: 15.6176%; BEV registrations: 11,972; All registrations in group: 76,657
Private keepers · Private keepers, 2024-0620.221621BEV share within keeper group: 20.2216%; BEV registrations: 18,997; All registrations in group: 93,944
Private keepers · Private keepers, 2024-0713.579121BEV share within keeper group: 13.5791%; BEV registrations: 11,020; All registrations in group: 81,154
Private keepers · Private keepers, 2024-0813.808135BEV share within keeper group: 13.8081%; BEV registrations: 9,471; All registrations in group: 68,590
Private keepers · Private keepers, 2024-0917.345455BEV share within keeper group: 17.3455%; BEV registrations: 11,925; All registrations in group: 68,750
Private keepers · Private keepers, 2024-1014.744991BEV share within keeper group: 14.7450%; BEV registrations: 11,333; All registrations in group: 76,860
Private keepers · Private keepers, 2024-1113.899619BEV share within keeper group: 13.8996%; BEV registrations: 10,831; All registrations in group: 77,923
Private keepers · Private keepers, 2024-1215.308710BEV share within keeper group: 15.3087%; BEV registrations: 11,108; All registrations in group: 72,560
Private keepers · Private keepers, 2025-0114.244381BEV share within keeper group: 14.2444%; BEV registrations: 9,748; All registrations in group: 68,434
Private keepers · Private keepers, 2025-0215.926521BEV share within keeper group: 15.9265%; BEV registrations: 10,508; All registrations in group: 65,978
Private keepers · Private keepers, 2025-0316.809941BEV share within keeper group: 16.8099%; BEV registrations: 14,177; All registrations in group: 84,337
Private keepers · Private keepers, 2025-0419.102089BEV share within keeper group: 19.1021%; BEV registrations: 15,564; All registrations in group: 81,478
Private keepers · Private keepers, 2025-0519.092125BEV share within keeper group: 19.0921%; BEV registrations: 14,994; All registrations in group: 78,535
Private keepers · Private keepers, 2025-0620.513824BEV share within keeper group: 20.5138%; BEV registrations: 17,303; All registrations in group: 84,348
Private keepers · Private keepers, 2025-0720.717742BEV share within keeper group: 20.7177%; BEV registrations: 18,924; All registrations in group: 91,342
Private keepers · Private keepers, 2025-0820.732535BEV share within keeper group: 20.7325%; BEV registrations: 15,272; All registrations in group: 73,662
Private keepers · Private keepers, 2025-0923.104626BEV share within keeper group: 23.1046%; BEV registrations: 18,605; All registrations in group: 80,525
Private keepers · Private keepers, 2025-1023.411087BEV share within keeper group: 23.4111%; BEV registrations: 20,123; All registrations in group: 85,955
Private keepers · Private keepers, 2025-1124.159267BEV share within keeper group: 24.1593%; BEV registrations: 20,733; All registrations in group: 85,818
Private keepers · Private keepers, 2025-1224.326567BEV share within keeper group: 24.3266%; BEV registrations: 19,353; All registrations in group: 79,555
Private keepers · Private keepers, 2026-0123.882050BEV share within keeper group: 23.8820%; BEV registrations: 13,987; All registrations in group: 58,567
Private keepers · Private keepers, 2026-0225.548401BEV share within keeper group: 25.5484%; BEV registrations: 16,981; All registrations in group: 66,466
Private keepers · Private keepers, 2026-0330.638711BEV share within keeper group: 30.6387%; BEV registrations: 31,564; All registrations in group: 103,020
Private keepers · Private keepers, 2026-0432.671067BEV share within keeper group: 32.6711%; BEV registrations: 28,810; All registrations in group: 88,182
Private keepers · Private keepers, 2026-0536.356057BEV share within keeper group: 36.3561%; BEV registrations: 30,959; All registrations in group: 85,155
Private keepers · Private keepers, 2026-0640.728242BEV share within keeper group: 40.7282%; BEV registrations: 44,171; All registrations in group: 108,453
Private keepers · Private keepers, 2026-0738.757639BEV share within keeper group: 38.7576%; BEV registrations: 38,241; All registrations in group: 98,667
Private keepers · Private keepers, 2026-0842.723937BEV share within keeper group: 42.7239%; BEV registrations: 36,793; All registrations in group: 86,118
Commercial keepers · Commercial keepers, 2024-0110.333722BEV share within keeper group: 10.3337%; BEV registrations: 15,594; All registrations in group: 150,904
Commercial keepers · Commercial keepers, 2024-0211.299554BEV share within keeper group: 11.2996%; BEV registrations: 16,583; All registrations in group: 146,758
Commercial keepers · Commercial keepers, 2024-0311.105176BEV share within keeper group: 11.1052%; BEV registrations: 19,959; All registrations in group: 179,727
Commercial keepers · Commercial keepers, 2024-0411.584731BEV share within keeper group: 11.5847%; BEV registrations: 18,807; All registrations in group: 162,343
Commercial keepers · Commercial keepers, 2024-0511.077482BEV share within keeper group: 11.0775%; BEV registrations: 17,678; All registrations in group: 159,585
Commercial keepers · Commercial keepers, 2024-0611.997185BEV share within keeper group: 11.9972%; BEV registrations: 24,379; All registrations in group: 203,206
Commercial keepers · Commercial keepers, 2024-0712.564147BEV share within keeper group: 12.5641%; BEV registrations: 19,709; All registrations in group: 156,867
Commercial keepers · Commercial keepers, 2024-0813.631696BEV share within keeper group: 13.6317%; BEV registrations: 17,523; All registrations in group: 128,546
Commercial keepers · Commercial keepers, 2024-0916.087149BEV share within keeper group: 16.0871%; BEV registrations: 22,513; All registrations in group: 139,944
Commercial keepers · Commercial keepers, 2024-1015.565797BEV share within keeper group: 15.5658%; BEV registrations: 24,115; All registrations in group: 154,923
Commercial keepers · Commercial keepers, 2024-1114.607586BEV share within keeper group: 14.6076%; BEV registrations: 24,306; All registrations in group: 166,393
Commercial keepers · Commercial keepers, 2024-1214.748969BEV share within keeper group: 14.7490%; BEV registrations: 22,391; All registrations in group: 151,814
Commercial keepers · Commercial keepers, 2025-0117.499547BEV share within keeper group: 17.4995%; BEV registrations: 23,203; All registrations in group: 132,592
Commercial keepers · Commercial keepers, 2025-0218.503034BEV share within keeper group: 18.5030%; BEV registrations: 25,403; All registrations in group: 137,291
Commercial keepers · Commercial keepers, 2025-0316.754918BEV share within keeper group: 16.7549%; BEV registrations: 28,320; All registrations in group: 169,025
Commercial keepers · Commercial keepers, 2025-0418.580374BEV share within keeper group: 18.5804%; BEV registrations: 29,938; All registrations in group: 161,127
Commercial keepers · Commercial keepers, 2025-0517.445863BEV share within keeper group: 17.4459%; BEV registrations: 28,028; All registrations in group: 160,657
Commercial keepers · Commercial keepers, 2025-0617.375379BEV share within keeper group: 17.3754%; BEV registrations: 29,837; All registrations in group: 171,720
Commercial keepers · Commercial keepers, 2025-0717.112747BEV share within keeper group: 17.1127%; BEV registrations: 29,667; All registrations in group: 173,362
Commercial keepers · Commercial keepers, 2025-0818.034862BEV share within keeper group: 18.0349%; BEV registrations: 24,076; All registrations in group: 133,497
Commercial keepers · Commercial keepers, 2025-0917.342387BEV share within keeper group: 17.3424%; BEV registrations: 26,867; All registrations in group: 154,921
Commercial keepers · Commercial keepers, 2025-1019.668914BEV share within keeper group: 19.6689%; BEV registrations: 32,270; All registrations in group: 164,066
Commercial keepers · Commercial keepers, 2025-1121.230760BEV share within keeper group: 21.2308%; BEV registrations: 34,966; All registrations in group: 164,695
Commercial keepers · Commercial keepers, 2025-1221.227057BEV share within keeper group: 21.2271%; BEV registrations: 35,401; All registrations in group: 166,773
Commercial keepers · Commercial keepers, 2026-0121.182921BEV share within keeper group: 21.1829%; BEV registrations: 28,666; All registrations in group: 135,326
Commercial keepers · Commercial keepers, 2026-0220.221683BEV share within keeper group: 20.2217%; BEV registrations: 29,263; All registrations in group: 144,711
Commercial keepers · Commercial keepers, 2026-0320.445505BEV share within keeper group: 20.4455%; BEV registrations: 39,064; All registrations in group: 191,064
Commercial keepers · Commercial keepers, 2026-0422.066346BEV share within keeper group: 22.0663%; BEV registrations: 35,501; All registrations in group: 160,883
Commercial keepers · Commercial keepers, 2026-0518.770758BEV share within keeper group: 18.7708%; BEV registrations: 28,937; All registrations in group: 154,160
Commercial keepers · Commercial keepers, 2026-0621.209039BEV share within keeper group: 21.2090%; BEV registrations: 39,831; All registrations in group: 187,802
Commercial keepers · Commercial keepers, 2026-0723.825587BEV share within keeper group: 23.8256%; BEV registrations: 40,331; All registrations in group: 169,276
Commercial keepers · Commercial keepers, 2026-0825.406950BEV share within keeper group: 25.4069%; BEV registrations: 32,106; All registrations in group: 126,367
Exact source values / CSV ↓Matched January–August comparison / CSV ↓

January–August 2026 BEV shares: 34.77% for private keepers, 21.56% for commercial keepers.

These are keeper categories, not newly adopting households. Dealers, manufacturers and rental companies are included in commercial registrations, not added again. Group totals reconcile; causal subsidy effects are not identified.

KBA / registrations and active passenger-car stock ↗

Commercial registrations cannot simply become the untreated control group. They include dealers, manufacturers, rental companies and other businesses, with different product mixes and incentives. They also interact with private demand through demonstrators and used vehicles. The accessible joint keeper-by-powertrain table starts in 2024, so it cannot supply a fictional pre-termination comparison for 2023. The source's short-window contrasts and placebo dates expose sensitivity to timing and seasonality rather than establishing a causal event study.

Market structure adds context without filling the missing price data. VW, BMW, Mercedes, Škoda and Audi together account for about 40.0% of August 2026 BEV registrations; several of those brands share corporate ownership. SUVs account for 46.2% of that month's BEVs, while minis and small cars together account for 24.8%. These are composition statistics, not evidence that comparable electric and combustion cars have equal transaction prices or uses. A subsidy can affect buyers, pricing and product decisions at the same time, which is precisely why the absent transaction and order data matter.

Where the evidence stops. The 2026 row ends in August. Household eligibility, order dates, transaction prices and matched subsidy payments are not observed, and commercial keeper categories are not equivalent to employee company cars.

06 / The district inspection

Where the cars are registered.

A map can reveal an important pattern and still answer a narrower question than its appearance suggests.

At 1 January 2026, the published BEV share of registered passenger-car stock ranges from about 1.24% in Görlitz to 12.50% in Wolfsburg. Ingolstadt reaches 9.91%, Wiesbaden 8.09% and Bonn 7.64%. These differences are substantial, but a registration address is not a direct observation of where a vehicle is driven or who made a household purchase decision. Company fleets can materially influence a district's numerator and denominator.

The 400 district records account for 49,436,020 passenger cars and 2,031,870 BEVs. KBA separately reports an unallocated category with 50,467 cars and 2,390 BEVs. Adding it reconciles the district data to the national stock. The atlas does not put that residual into an invented place. Nor does it silently treat changing districts as a constant geography: Hanau becomes separate in 2026, and its relationship to Main-Kinzig prevents a simple reuse of the older census geography for both units.

The regression comparison excludes those two areas, additional conservative boundary-risk cases in Thüringen, and a Trier coding mismatch in which identical-looking codes do not represent identical jurisdictions. The final matched sample contains 395 areas. In the cross section, the charging coefficient is about 0.848 percentage points per unit of log(1 + public charging points), with a state-cluster standard error of 0.140. In the January 2023–January 2026 first-difference specification, the coefficient on charging growth is about 0.003, with a standard error of 0.170.

Exhibit 11 / atlasobserved

A registration address is not a household biography.

Four hundred German registration districts / BEV share of active passenger-car stock / 1 January 2026.

Where are BEVs registered, and what can the map not locate?

Read the chart. The shading is a rate: registered BEVs divided by all registered passenger cars in each district. Focus or select an area for counts, its exact share and a rank among the 400 mapped districts.

A registration address is not a household biography.Published district shares range from about 1.24% in Görlitz to 12.50% in Wolfsburg. Four hundred German registration districts / BEV share of active passenger-car stock / 1 January 2026. Corporate fleets can dominate registered addresses. The national unallocated category is not mapped. KBA/ArcGIS January 2026 boundaries, D3 Mercator, source-simplified WGS84 geometry; DL-DE BY 2.0 attribution. Contemporary boundaries are not a constant historical geography.BEV SHARE OF ACTIVE FLEET / 1 JAN 2026Wolfsburg (city): 12.5008%Ingolstadt (city): 9.9056%Wiesbaden (city): 8.0922%Bonn (city): 7.6350%München: 7.5927%Stuttgart (city): 7.2985%Euskirchen: 7.0495%Böblingen: 6.9910%München (city): 6.9203%Düsseldorf (city): 6.7002%Starnberg: 6.5529%Erlangen-Höchstadt: 6.3206%Braunschweig (city): 6.3204%Frankfurt am Main (city): 6.2971%Oldenburg (Oldb) (city): 6.0683%Groß-Gerau: 5.9740%Landsberg am Lech: 5.9579%Kempten (Allgäu) (city): 5.8161%Rhein-Neckar-Kreis: 5.7661%Hohenlohekreis: 5.7581%Darmstadt (city): 5.6950%Münster (city): 5.6799%Aschaffenburg (city): 5.6427%Regensburg (city): 5.6370%Karlsruhe (city): 5.6190%Bielefeld (city): 5.5949%Ebersberg: 5.4979%Osnabrück (city): 5.3253%Vechta: 5.3093%Borken: 5.2870%Hamburg (city): 5.2869%Nordfriesland: 5.2762%Ulm (city): 5.2325%Koblenz (city): 5.2135%Freiburg im Breisgau (city): 5.2100%Paderborn: 5.1896%Köln (city): 5.1792%Bayreuth (city): 5.0782%Würzburg (city): 5.0503%Emsland: 5.0489%Calw: 5.0099%Heidelberg (city): 4.9947%Grafschaft Bentheim: 4.9797%Würzburg: 4.9701%Esslingen: 4.9276%Steinfurt: 4.8736%Hochtaunuskreis: 4.8575%Coesfeld: 4.8399%Landshut: 4.8200%Stormarn: 4.7891%Flensburg (city): 4.7741%Miesbach: 4.7490%Erlangen (city): 4.7374%Traunstein: 4.6719%Regensburg: 4.6714%Nürnberger Land: 4.6703%Mainz-Bingen: 4.6697%Gütersloh: 4.6688%Mainz (city): 4.6610%Rendsburg-Eckernförde: 4.6585%Pfaffenhofen a.d.Ilm: 4.6356%Baden-Baden (city): 4.6342%Kassel: 4.6224%Heilbronn: 4.6220%Kassel (city): 4.6196%Rosenheim: 4.6134%Region Hannover: 4.5989%Freising: 4.5975%Tübingen: 4.5924%Passau (city): 4.5872%Mannheim (city): 4.5835%Soest: 4.5637%Ludwigsburg: 4.5622%Breisgau-Hochschwarzwald: 4.5589%Kitzingen: 4.5518%Amberg (city): 4.5251%Waldshut: 4.5243%Aschaffenburg: 4.5213%Altötting: 4.5212%Lüneburg: 4.5109%Schweinfurt: 4.5080%Biberach: 4.5078%Rheingau-Taunus-Kreis: 4.5021%Peine: 4.5013%Neustadt a.d.Aisch-Bad Windsheim: 4.4934%Osnabrück: 4.4614%Rheinisch-Bergischer Kreis: 4.4563%Gifhorn: 4.4371%Minden-Lübbecke: 4.4310%Fürth: 4.4278%Herford: 4.4194%Wolfenbüttel: 4.4112%Mettmann: 4.4062%Karlsruhe: 4.4029%Bodenseekreis: 4.4008%Lörrach: 4.3960%Ravensburg: 4.3909%Neustadt an der Weinstraße (city): 4.3885%Schleswig-Flensburg: 4.3818%Aichach-Friedberg: 4.3778%Harburg: 4.3715%Coburg (city): 4.3672%Landau in der Pfalz (city): 4.3638%Nürnberg (city): 4.3572%Weilheim-Schongau: 4.3556%Dingolfing-Landau: 4.3547%Städteregion Aachen: 4.3477%Darmstadt-Dieburg: 4.3382%Fürstenfeldbruck: 4.3138%Ammerland: 4.3073%Leverkusen (city): 4.2995%Cloppenburg: 4.2995%Enzkreis: 4.2952%Neumünster (city): 4.2947%Schweinfurt (city): 4.2927%Dachau: 4.2882%Bamberg (city): 4.2826%Oldenburg: 4.2783%Rems-Murr-Kreis: 4.2692%Westerwaldkreis: 4.2686%Konstanz: 4.2626%Augsburg: 4.2575%Trier Saarburg: 4.2566%Oberallgäu: 4.2557%Mühldorf a.Inn: 4.2529%Amberg-Sulzbach: 4.2463%Diepholz: 4.2419%Solingen (city): 4.2335%Bad Dürkheim: 4.2195%Emmendingen: 4.2169%Segeberg: 4.2161%Forchheim: 4.2122%Rhein-Kreis Neuss: 4.2121%Rastatt: 4.2104%Dortmund (city): 4.2038%Plön: 4.2019%Alb-Donau-Kreis: 4.2014%Essen (city): 4.1983%Eichstätt: 4.1921%Höxter: 4.1890%Lippe: 4.1884%Gießen: 4.1865%Erding: 4.1837%Bad Tölz-Wolfratshausen: 4.1690%Ostallgäu: 4.1683%Neumarkt i.d.OPf.: 4.1669%Südliche Weinstraße: 4.1610%Limburg-Weilburg: 4.1602%Warendorf: 4.1585%Main-Taunus-Kreis: 4.1480%Passau: 4.1444%Fulda: 4.1390%Schwalm-Eder-Kreis: 4.1390%Schwäbisch Hall: 4.1383%Deggendorf: 4.1337%Alzey-Worms: 4.1324%Bergstraße: 4.1244%Roth: 4.1155%Pinneberg: 4.1142%Offenbach am Main (city): 4.1090%Verden: 4.0946%Helmstedt: 4.0727%Herzogtum Lauenburg: 4.0724%Ansbach (city): 4.0674%Lindau (Bodensee): 4.0574%Landshut (city): 4.0542%Rottal-Inn: 4.0467%Reutlingen: 4.0458%Wetteraukreis: 4.0425%Schaumburg: 4.0394%Rosenheim (city): 4.0384%Osterholz: 4.0381%Ansbach: 4.0357%Rhein-Sieg-Kreis: 4.0196%Göttingen: 4.0113%Hildesheim: 4.0021%Berlin (city): 3.9986%Uelzen: 3.9967%Günzburg: 3.9816%Kaiserslautern (city): 3.9719%Rhein-Pfalz-Kreis: 3.9622%Fürth (city): 3.9573%Kiel (city): 3.9535%Straubing-Bogen: 3.9496%Stade: 3.9382%Haßberge: 3.9344%Viersen: 3.9256%Rhön-Grabfeld: 3.9244%Steinburg: 3.9140%Germersheim: 3.9117%Oberbergischer Kreis: 3.9039%Weißenburg-Gunzenhausen: 3.8966%Pforzheim (city): 3.8954%Donau-Ries: 3.8943%Schwabach (city): 3.8896%Kelheim: 3.8854%Bad Kissingen: 3.8848%Göppingen: 3.8792%Düren: 3.8753%Waldeck-Frankenberg: 3.8728%Wesel: 3.8649%Hochsauerlandkreis: 3.8567%Hameln-Pyrmont: 3.8469%Olpe: 3.8436%Main-Spessart: 3.8426%Unterallgäu: 3.8409%Rhein-Erft-Kreis: 3.8400%Mayen-Koblenz: 3.8334%Bochum (city): 3.8267%Ortenaukreis: 3.8098%Rotenburg (Wümme): 3.8023%Potsdam-Mittelmark: 3.8023%Ostalbkreis: 3.7909%Northeim: 3.7898%Tuttlingen: 3.7853%Freudenstadt: 3.7786%Rhein-Hunsrück-Kreis: 3.7765%Lübeck (city): 3.7717%Memmingen (city): 3.7705%Neu-Ulm: 3.7703%Mülheim an der Ruhr (city): 3.7632%Bamberg: 3.7626%Hanau (city): 3.7447%Rottweil: 3.7425%Ennepe-Ruhr-Kreis: 3.7347%Ludwigshafen am Rhein (city): 3.7247%Friesland: 3.7221%Offenbach: 3.7166%Unna: 3.7109%Coburg: 3.7058%Augsburg (city): 3.6971%Celle: 3.6956%Rhein-Lahn-Kreis: 3.6829%Bad Kreuznach: 3.6821%Siegen-Wittgenstein: 3.6698%Heinsberg: 3.6692%Cham: 3.6631%Schwandorf: 3.6598%Lahn-Dill-Kreis: 3.6580%Altenkirchen (Westerwald): 3.6530%Kaufbeuren (city): 3.6528%Neustadt a.d.Waldnaab: 3.6510%Eifelkreis Bitburg-Prüm: 3.6443%Bremen (city): 3.6435%Bayreuth: 3.6426%Kleve: 3.6217%Marburg-Biedenkopf: 3.6177%Ostholstein: 3.6106%Wuppertal (city): 3.6093%Speyer (city): 3.5905%Sigmaringen: 3.5891%Kaiserslautern: 3.5885%Schwarzwald-Baar-Kreis: 3.5743%Aurich: 3.5723%Straubing (city): 3.5508%Kulmbach: 3.5495%Weimar (city): 3.5470%Garmisch-Partenkirchen: 3.5386%Neuwied: 3.5267%Nienburg (Weser): 3.5253%Mönchengladbach (city): 3.5155%Zweibrücken (city): 3.5134%Potsdam (city): 3.5068%Cochem-Zell: 3.5043%Remscheid (city): 3.5022%Krefeld (city): 3.4936%Neuburg-Schrobenhausen: 3.4883%Heidekreis: 3.4881%Saarpfalz-Kreis: 3.4815%Zollernalbkreis: 3.4740%Main-Kinzig-Kreis: 3.4711%Donnersbergkreis: 3.4704%Main-Tauber-Kreis: 3.4439%Heilbronn (city): 3.4398%Havelland: 3.4322%Wesermarsch: 3.4275%Freyung-Grafenau: 3.4235%Hersfeld-Rotenburg: 3.4203%Berchtesgadener Land: 3.4180%Teltow-Fläming: 3.4178%Ahrweiler: 3.4147%Odenwaldkreis: 3.4048%Emden (city): 3.4009%Leer: 3.3849%Miltenberg: 3.3841%Erfurt (city): 3.3735%Werra-Meißner-Kreis: 3.3586%Lüchow-Dannenberg: 3.3579%Neckar-Odenwald-Kreis: 3.3334%Bernkastel-Wittlich: 3.3279%Oberhavel: 3.3263%Vogelsbergkreis: 3.3254%Weiden i.d.OPf. (city): 3.3053%Goslar: 3.2984%Dithmarschen: 3.2882%St. Wendel: 3.2877%Dillingen a.d.Donau: 3.2586%Hamm (city): 3.2497%Regionalverband Saarbrücken: 3.2471%Regen: 3.2332%Dahme-Spreewald: 3.2107%Vulkaneifel: 3.1951%Jena (city): 3.1918%Saarlouis: 3.1686%Märkischer Kreis: 3.1469%Worms (city): 3.1428%Bottrop (city): 3.1343%Tirschenreuth: 3.1147%Leipzig (city): 3.1142%Wunsiedel i.Fichtelgebirge: 3.1071%Cuxhaven: 3.1063%Hof: 3.1015%Recklinghausen: 3.0857%Merzig-Wadern: 3.0639%Südwestpfalz: 3.0534%Holzminden: 3.0254%Neunkirchen: 3.0205%Barnim: 3.0072%Lichtenfels: 3.0027%Eichsfeld: 2.9969%Heidenheim: 2.9963%Hof (city): 2.9904%Bremerhaven (city): 2.9876%Kronach: 2.9497%Oberhausen (city): 2.9418%Salzgitter (city): 2.8798%Dresden (city): 2.8702%Wittmund: 2.8420%Hagen (city): 2.8330%Oder-Spree: 2.8014%Pirmasens (city): 2.7904%Frankenthal (Pfalz) (city): 2.7743%Delmenhorst (city): 2.7167%Märkisch-Oderland: 2.7045%Duisburg (city): 2.6997%Magdeburg (city): 2.6874%Schwerin (city): 2.6811%Gelsenkirchen (city): 2.6759%Rostock (city): 2.6491%Kusel: 2.6116%Chemnitz (city): 2.6030%Ilm-Kreis: 2.5774%Brandenburg an der Havel (city): 2.5442%Leipzig: 2.4809%Rostock: 2.4395%Weimarer Land: 2.4356%Unstrut-Hainich-Kreis: 2.4189%Nordwestmecklenburg: 2.4142%Birkenfeld: 2.4035%Wilhelmshaven (city): 2.3680%Saale-Holzland-Kreis: 2.3462%Gotha: 2.2862%Herne (city): 2.2652%Zwickau: 2.2261%Börde: 2.2019%Suhl (city): 2.1918%Halle (Saale) (city): 2.1759%Dessau-Roßlau (city): 2.1452%Jerichower Land: 2.1068%Cottbus (city): 2.0510%Saalekreis: 2.0458%Sömmerda: 2.0322%Gera (city): 2.0261%Meißen: 2.0228%Harz: 2.0133%Nordsachsen: 2.0130%Altmarkkreis Salzwedel: 2.0002%Wartburgkreis: 1.9766%Sächsische Schweiz-Osterzgebirge: 1.9764%Saalfeld-Rudolstadt: 1.9685%Frankfurt (Oder) (city): 1.9286%Vorpommern-Rügen: 1.9005%Ostprignitz-Ruppin: 1.8936%Schmalkalden-Meiningen: 1.8877%Nordhausen: 1.8751%Ludwigslust-Parchim: 1.8485%Hildburghausen: 1.8444%Uckermark: 1.8392%Stendal: 1.8248%Bautzen: 1.8191%Greiz: 1.7988%Vogtlandkreis: 1.7732%Erzgebirgskreis: 1.7651%Anhalt-Bitterfeld: 1.7511%Mittelsachsen: 1.7430%Burgenlandkreis: 1.7274%Wittenberg: 1.7055%Sonneberg: 1.6888%Spree-Neiße: 1.6538%Mecklenburgische Seenplatte: 1.6520%Prignitz: 1.6357%Vorpommern-Greifswald: 1.6350%Salzlandkreis: 1.6251%Mansfeld-Südharz: 1.6027%Altenburger Land: 1.5998%Saale-Orla-Kreis: 1.5831%Oberspreewald-Lausitz: 1.5624%Elbe-Elster: 1.5038%Kyffhäuserkreis: 1.4954%Görlitz: 1.2439%0%2.5%5%7.5%10%12.5%
A registration address is not a household biography.Published district shares range from about 1.24% in Görlitz to 12.50% in Wolfsburg. Four hundred German registration districts / BEV share of active passenger-car stock / 1 January 2026. Corporate fleets can dominate registered addresses. The national unallocated category is not mapped. KBA/ArcGIS January 2026 boundaries, D3 Mercator, source-simplified WGS84 geometry; DL-DE BY 2.0 attribution. Contemporary boundaries are not a constant historical geography.DISTRICT RANKING / BEV FLEET SHAREHighest 12 shares + selected district / all 400 in selectorWolfsburg (city)12.50Ingolstadt (city)9.91Wiesbaden (city)8.09Bonn (city)7.63München7.59Stuttgart (city)7.30Euskirchen7.05Böblingen6.99München (city)6.92Düsseldorf (city)6.70Starnberg6.55Erlangen-Höchstadt6.320%5%10%

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 400 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Record%Reference and definition
Wolfsburg (city)12.500790January 2026 · 15,832 BEVs / 126,648 passenger cars
Ingolstadt (city)9.905601January 2026 · 10,294 BEVs / 103,921 passenger cars
Wiesbaden (city)8.092172January 2026 · 18,047 BEVs / 223,018 passenger cars
Bonn (city)7.634974January 2026 · 13,368 BEVs / 175,089 passenger cars
München7.592727January 2026 · 19,003 BEVs / 250,279 passenger cars
Stuttgart (city)7.298536January 2026 · 21,837 BEVs / 299,197 passenger cars
Euskirchen7.049459January 2026 · 11,850 BEVs / 168,098 passenger cars
Böblingen6.990956January 2026 · 18,590 BEVs / 265,915 passenger cars
München (city)6.920273January 2026 · 54,695 BEVs / 790,359 passenger cars
Düsseldorf (city)6.700154January 2026 · 22,089 BEVs / 329,679 passenger cars
Starnberg6.552867January 2026 · 5,931 BEVs / 90,510 passenger cars
Erlangen-Höchstadt6.320615January 2026 · 6,053 BEVs / 95,766 passenger cars
Braunschweig (city)6.320376January 2026 · 8,891 BEVs / 140,672 passenger cars
Frankfurt am Main (city)6.297099January 2026 · 21,910 BEVs / 347,938 passenger cars
Oldenburg (Oldb) (city)6.068339January 2026 · 5,612 BEVs / 92,480 passenger cars
Groß-Gerau5.973952January 2026 · 10,105 BEVs / 169,151 passenger cars
Landsberg am Lech5.957896January 2026 · 5,196 BEVs / 87,212 passenger cars
Kempten (Allgäu) (city)5.816067January 2026 · 2,400 BEVs / 41,265 passenger cars
Rhein-Neckar-Kreis5.766067January 2026 · 21,030 BEVs / 364,720 passenger cars
Hohenlohekreis5.758099January 2026 · 5,103 BEVs / 88,623 passenger cars
Darmstadt (city)5.695000January 2026 · 4,227 BEVs / 74,223 passenger cars
Münster (city)5.679883January 2026 · 8,703 BEVs / 153,225 passenger cars
Aschaffenburg (city)5.642676January 2026 · 2,508 BEVs / 44,447 passenger cars
Regensburg (city)5.636984January 2026 · 4,742 BEVs / 84,123 passenger cars
Karlsruhe (city)5.619008January 2026 · 7,901 BEVs / 140,612 passenger cars
Bielefeld (city)5.594870January 2026 · 10,270 BEVs / 183,561 passenger cars
Ebersberg5.497856January 2026 · 4,923 BEVs / 89,544 passenger cars
Osnabrück (city)5.325305January 2026 · 4,785 BEVs / 89,854 passenger cars
Vechta5.309284January 2026 · 5,004 BEVs / 94,250 passenger cars
Borken5.286971January 2026 · 12,690 BEVs / 240,024 passenger cars
Hamburg (city)5.286919January 2026 · 42,674 BEVs / 807,162 passenger cars
Nordfriesland5.276239January 2026 · 5,732 BEVs / 108,638 passenger cars
Ulm (city)5.232499January 2026 · 3,602 BEVs / 68,839 passenger cars
Koblenz (city)5.213533January 2026 · 3,384 BEVs / 64,908 passenger cars
Freiburg im Breisgau (city)5.209992January 2026 · 4,972 BEVs / 95,432 passenger cars
Paderborn5.189602January 2026 · 10,026 BEVs / 193,194 passenger cars
Köln (city)5.179250January 2026 · 25,996 BEVs / 501,926 passenger cars
Bayreuth (city)5.078238January 2026 · 2,103 BEVs / 41,412 passenger cars
Würzburg (city)5.050271January 2026 · 3,265 BEVs / 64,650 passenger cars
Emsland5.048925January 2026 · 10,939 BEVs / 216,660 passenger cars
Calw5.009860January 2026 · 5,589 BEVs / 111,560 passenger cars
Heidelberg (city)4.994723January 2026 · 3,076 BEVs / 61,585 passenger cars
Grafschaft Bentheim4.979676January 2026 · 4,496 BEVs / 90,287 passenger cars
Würzburg4.970056January 2026 · 5,444 BEVs / 109,536 passenger cars
Esslingen4.927588January 2026 · 17,026 BEVs / 345,524 passenger cars
Steinfurt4.873585January 2026 · 14,033 BEVs / 287,940 passenger cars
Hochtaunuskreis4.857468January 2026 · 8,065 BEVs / 166,033 passenger cars
Coesfeld4.839946January 2026 · 7,135 BEVs / 147,419 passenger cars
Landshut4.819984January 2026 · 5,588 BEVs / 115,934 passenger cars
Stormarn4.789115January 2026 · 7,518 BEVs / 156,981 passenger cars
Flensburg (city)4.774132January 2026 · 2,194 BEVs / 45,956 passenger cars
Miesbach4.748988January 2026 · 3,239 BEVs / 68,204 passenger cars
Erlangen (city)4.737402January 2026 · 2,670 BEVs / 56,360 passenger cars
Traunstein4.671915January 2026 · 5,780 BEVs / 123,718 passenger cars
Regensburg4.671390January 2026 · 6,257 BEVs / 133,943 passenger cars
Nürnberger Land4.670257January 2026 · 5,324 BEVs / 113,998 passenger cars
Mainz-Bingen4.669734January 2026 · 6,871 BEVs / 147,139 passenger cars
Gütersloh4.668762January 2026 · 11,333 BEVs / 242,741 passenger cars
Mainz (city)4.661046January 2026 · 4,804 BEVs / 103,067 passenger cars
Rendsburg-Eckernförde4.658500January 2026 · 8,446 BEVs / 181,303 passenger cars
Pfaffenhofen a.d.Ilm4.635560January 2026 · 4,111 BEVs / 88,684 passenger cars
Baden-Baden (city)4.634186January 2026 · 1,695 BEVs / 36,576 passenger cars
Kassel4.622365January 2026 · 7,141 BEVs / 154,488 passenger cars
Heilbronn4.621995January 2026 · 11,962 BEVs / 258,806 passenger cars
Kassel (city)4.619642January 2026 · 4,240 BEVs / 91,782 passenger cars
Rosenheim4.613432January 2026 · 8,326 BEVs / 180,473 passenger cars
Region Hannover4.598864January 2026 · 27,718 BEVs / 602,714 passenger cars
Freising4.597462January 2026 · 5,300 BEVs / 115,281 passenger cars
Tübingen4.592436January 2026 · 6,025 BEVs / 131,194 passenger cars
Passau (city)4.587186January 2026 · 1,399 BEVs / 30,498 passenger cars
Mannheim (city)4.583534January 2026 · 7,337 BEVs / 160,073 passenger cars
Soest4.563663January 2026 · 9,091 BEVs / 199,204 passenger cars
Ludwigsburg4.562225January 2026 · 15,642 BEVs / 342,859 passenger cars
Breisgau-Hochschwarzwald4.558947January 2026 · 7,572 BEVs / 166,091 passenger cars
Kitzingen4.551754January 2026 · 2,923 BEVs / 64,217 passenger cars
Amberg (city)4.525065January 2026 · 1,150 BEVs / 25,414 passenger cars
Waldshut4.524282January 2026 · 5,109 BEVs / 112,924 passenger cars
Aschaffenburg4.521281January 2026 · 5,441 BEVs / 120,342 passenger cars
Altötting4.521174January 2026 · 3,411 BEVs / 75,445 passenger cars
Lüneburg4.510927January 2026 · 4,923 BEVs / 109,135 passenger cars
Schweinfurt4.508007January 2026 · 3,595 BEVs / 79,747 passenger cars
Biberach4.507755January 2026 · 6,321 BEVs / 140,225 passenger cars
Rheingau-Taunus-Kreis4.502091January 2026 · 5,597 BEVs / 124,320 passenger cars
Peine4.501273January 2026 · 3,978 BEVs / 88,375 passenger cars
Neustadt a.d.Aisch-Bad Windsheim4.493383January 2026 · 3,185 BEVs / 70,882 passenger cars
Osnabrück4.461361January 2026 · 10,760 BEVs / 241,182 passenger cars
Rheinisch-Bergischer Kreis4.456263January 2026 · 8,337 BEVs / 187,085 passenger cars
Gifhorn4.437084January 2026 · 5,010 BEVs / 112,912 passenger cars
Minden-Lübbecke4.431042January 2026 · 9,360 BEVs / 211,237 passenger cars
Fürth4.427769January 2026 · 3,499 BEVs / 79,024 passenger cars
Herford4.419367January 2026 · 7,480 BEVs / 169,255 passenger cars
Wolfenbüttel4.411249January 2026 · 3,399 BEVs / 77,053 passenger cars
Mettmann4.406226January 2026 · 13,407 BEVs / 304,274 passenger cars
Karlsruhe4.402886January 2026 · 12,864 BEVs / 292,172 passenger cars
Bodenseekreis4.400818January 2026 · 6,391 BEVs / 145,223 passenger cars
Lörrach4.395955January 2026 · 6,199 BEVs / 141,016 passenger cars
Ravensburg4.390870January 2026 · 8,387 BEVs / 191,010 passenger cars
Neustadt an der Weinstraße (city)4.388493January 2026 · 1,492 BEVs / 33,998 passenger cars
Schleswig-Flensburg4.381781January 2026 · 5,953 BEVs / 135,858 passenger cars
Aichach-Friedberg4.377848January 2026 · 4,026 BEVs / 91,963 passenger cars
Harburg4.371453January 2026 · 7,610 BEVs / 174,084 passenger cars
Coburg (city)4.367208January 2026 · 1,107 BEVs / 25,348 passenger cars
Landau in der Pfalz (city)4.363751January 2026 · 1,251 BEVs / 28,668 passenger cars
Nürnberg (city)4.357206January 2026 · 10,826 BEVs / 248,462 passenger cars
Weilheim-Schongau4.355553January 2026 · 4,044 BEVs / 92,847 passenger cars
Dingolfing-Landau4.354691January 2026 · 3,227 BEVs / 74,104 passenger cars
Städteregion Aachen4.347683January 2026 · 13,241 BEVs / 304,553 passenger cars
Darmstadt-Dieburg4.338208January 2026 · 8,315 BEVs / 191,669 passenger cars
Fürstenfeldbruck4.313806January 2026 · 5,480 BEVs / 127,034 passenger cars
Ammerland4.307348January 2026 · 3,618 BEVs / 83,996 passenger cars
Leverkusen (city)4.299518January 2026 · 4,009 BEVs / 93,243 passenger cars
Cloppenburg4.299495January 2026 · 4,738 BEVs / 110,199 passenger cars
Enzkreis4.295196January 2026 · 5,915 BEVs / 137,712 passenger cars
Neumünster (city)4.294713January 2026 · 1,909 BEVs / 44,450 passenger cars
Schweinfurt (city)4.292686January 2026 · 1,293 BEVs / 30,121 passenger cars
Dachau4.288244January 2026 · 4,165 BEVs / 97,126 passenger cars
Bamberg (city)4.282640January 2026 · 1,771 BEVs / 41,353 passenger cars
Oldenburg4.278318January 2026 · 3,760 BEVs / 87,885 passenger cars
Rems-Murr-Kreis4.269155January 2026 · 11,771 BEVs / 275,722 passenger cars
Westerwaldkreis4.268631January 2026 · 6,147 BEVs / 144,004 passenger cars

First 120 of 400 plotted records shown. Complete exact-value files are linked below.

Exact source values / CSV ↓

Published district shares range from about 1.24% in Görlitz to 12.50% in Wolfsburg.

Corporate fleets can dominate registered addresses. The national unallocated category is not mapped. KBA/ArcGIS January 2026 boundaries, D3 Mercator, source-simplified WGS84 geometry; DL-DE BY 2.0 attribution. Contemporary boundaries are not a constant historical geography.

KBA / registrations and active passenger-car stock ↗KBA / attributed January 2026 map source ↗
Exhibit 12 / coefficientsmodelled

A relationship in levels does not survive in changes.

Supplied regional charging coefficients / BEV fleet share in percentage points per unit of log(1 + charging points).

Does more public charging identify a stronger electric-car transition?

Read the chart. The point is a charging coefficient from a stated regression specification. Its whisker is an approximate 95% interval. The vertical reference at zero marks no estimated conditional association on this scale.

A relationship in levels does not survive in changes.Charging levels have a positive conditional association; the 2023–2026 change specification is near zero. Supplied regional charging coefficients / BEV fleet share in percentage points per unit of log(1 + charging points). Whiskers are approximate 95% intervals, coefficient ± 1.96 × state-cluster SE, across only 16 clusters. Both models use 395 matched areas. Investment responds to demand; omitted income, commuting and spatial dependence remain. Not causal effects.-0.500.511.5ESTIMATE / 95% INTERVAL / STATED PP UNITLevels / January 20260.848Changes / 2023–20260.003← negative association positive association →
A relationship in levels does not survive in changes.Charging levels have a positive conditional association; the 2023–2026 change specification is near zero. Supplied regional charging coefficients / BEV fleet share in percentage points per unit of log(1 + charging points). Whiskers are approximate 95% intervals, coefficient ± 1.96 × state-cluster SE, across only 16 clusters. Both models use 395 matched areas. Investment responds to demand; omitted income, commuting and spatial dependence remain. Not causal effects.-0.500.511.5ESTIMATE / 95% INTERVAL / STATED PP UNITLevels / January 20260.848Changes / 2023–20260.003← negative association positive association →

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 2 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Recordpp per log unitReference and definition
Levels / January 20260.848487Coefficient: 0.848487; State-cluster standard error: 0.139804; Sample: 395 areas / 16 states; Interval: Approx. 95% / coefficient ± 1.96 × SE
Changes / 2023–20260.002966Coefficient: 0.002966; State-cluster standard error: 0.170462; Sample: 395 areas / 16 states; Interval: Approx. 95% / coefficient ± 1.96 × SE
Exact source values / CSV ↓

Charging levels have a positive conditional association; the 2023–2026 change specification is near zero.

Whiskers are approximate 95% intervals, coefficient ± 1.96 × state-cluster SE, across only 16 clusters. Both models use 395 matched areas. Investment responds to demand; omitted income, commuting and spatial dependence remain. Not causal effects.

KBA / registrations and active passenger-car stock ↗Bundesnetzagentur / public charging points ↗Census 2022 / regional housing ↗Frozen research tables / 18 September 2026 ↗

The change specification therefore does not reproduce the positive level relationship. That does not show that charging infrastructure has no effect. Infrastructure can respond to existing or expected demand; both can respond to income, commuting patterns, industrial structure and policy. Those income and commuting controls are absent here. Charging totals are retrospective register compilations, not an archive of complete historical snapshots. Spatial dependence also remains: the exploratory cross-sectional residual diagnostic reports Moran's I around 0.145. A regression can acknowledge these weaknesses without pretending that a lagged charger is automatically an instrument.

Housing variables have a similarly limited interpretation. Homeownership and the prevalence of one- and two-dwelling buildings proxy possible private charging arrangements; they do not observe a household's garage or charger. The homeownership coefficient in the specified model is about 0.0124 points per percentage point of ownership, with a state-cluster standard error of 0.0121. A concrete local cross-tab makes the denominator issue easier to see: Weinheim has 864 private BEVs among 24,851 private cars, or 3.48%, and 696 commercial BEVs among 5,018 commercial cars, or 13.87%. Those are observed joint counts. The motives of the people and businesses behind them remain unobserved.

Where the evidence stops. Charging points are not sites or connectors. The source flags 334 district rows in January 2025 where published totals do not equal their normal-plus-fast components; those totals are missing in the analysis, not repaired by guesswork.

07 / Inspecting the fitted ceiling

A ceiling is not a destination.

An optimizer can return many decimal places even when the observed history contains little information about the end of the curve.

In a logistic model, the expected share approaches a ceiling K. The curve is symmetric around its inflection at K/2. Gompertz is asymmetric and inflects at K/e. Those are useful mathematical descriptions, but K is a parameter of the chosen expected new-sales-share model, not a legal limit, a measurement of consumer willingness or a fraction of households that have already adopted. For the seasonal German fits, it is the baseline ceiling rather than a literal maximum for every individual month.

The profile instrument fixes K at successive values and refits the remaining logistic parameters. If substantially different ceilings produce almost the same loss, the history does not discriminate strongly between them. The vertical axis is in-sample RMSE in percentage points. It is not a density, a likelihood curve or the probability that a particular ceiling is correct. A shallow section deserves attention precisely because it can make an apparently precise headline depend on an arbitrary endpoint or numerical restriction.

The supplied start- and end-window sensitivities make that instability concrete. Japan's free logistic ceiling ranges from roughly 2.7% to 100% across the tested windows; Brazil and South Africa also show wide variation. India's lower fitted ceilings move materially with the endpoint. Such outcomes reflect limited identifying information in short, low-share or interrupted histories. They do not provide competing credible dates at which those countries will finish electrifying.

Exhibit 13 / profilesmodelled

A precise optimizer can still give an uncertain ceiling.

Logistic profile loss: impose a ceiling K, refit the remaining parameters, and inspect in-sample RMSE.

How much of the ceiling is learned from the observations?

Read the chart. The horizontal axis is an imposed long-run sales-share ceiling K, not a year. For each ceiling, the remaining logistic parameters are refitted. The vertical coordinate is the resulting in-sample root-mean-square error in percentage points.

A precise optimizer can still give an uncertain ceiling.A shallow profile means substantially different ceilings can fit almost equally well. Logistic profile loss: impose a ceiling K, refit the remaining parameters, and inspect in-sample RMSE. This is a loss profile, not a probability density. Both axes adapt to the selected country and its tested ceiling range: compare its own ceilings, not visual steepness across countries. Window sensitivity remains material. No 50% or 80% adoption year is inferred.00.10.10.20.20.30.320406080100IN-SAMPLE RMSE / PPImposed BEV new-sales ceiling K (%)Grid minimum / K = 5%
A precise optimizer can still give an uncertain ceiling.A shallow profile means substantially different ceilings can fit almost equally well. Logistic profile loss: impose a ceiling K, refit the remaining parameters, and inspect in-sample RMSE. This is a loss profile, not a probability density. Both axes adapt to the selected country and its tested ceiling range: compare its own ceilings, not visual steepness across countries. Window sensitivity remains material. No 50% or 80% adoption year is inferred.00.10.20.320406080100IN-SAMPLE RMSE / PPImposed BEV new-sales ceiling K (%)Grid minimum / K = 5%
Japan / logistic profile

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 60 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
RecordRMSE, percentage pointsReference and definition
Japan / logistic profile · Japan / imposed ceiling 5.0%0.290268Imposed ceiling K: 5.0000%; In-sample RMSE: 0.2903 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 6.6%0.291368Imposed ceiling K: 6.6102%; In-sample RMSE: 0.2914 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 8.2%0.292140Imposed ceiling K: 8.2203%; In-sample RMSE: 0.2921 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 9.8%0.292687Imposed ceiling K: 9.8305%; In-sample RMSE: 0.2927 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 11.4%0.293092Imposed ceiling K: 11.4407%; In-sample RMSE: 0.2931 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 13.1%0.293401Imposed ceiling K: 13.0508%; In-sample RMSE: 0.2934 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 14.7%0.293645Imposed ceiling K: 14.6610%; In-sample RMSE: 0.2936 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 16.3%0.293842Imposed ceiling K: 16.2712%; In-sample RMSE: 0.2938 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 17.9%0.294004Imposed ceiling K: 17.8814%; In-sample RMSE: 0.2940 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 19.5%0.294140Imposed ceiling K: 19.4915%; In-sample RMSE: 0.2941 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 21.1%0.294256Imposed ceiling K: 21.1017%; In-sample RMSE: 0.2943 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 22.7%0.294355Imposed ceiling K: 22.7119%; In-sample RMSE: 0.2944 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 24.3%0.294442Imposed ceiling K: 24.3220%; In-sample RMSE: 0.2944 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 25.9%0.294517Imposed ceiling K: 25.9322%; In-sample RMSE: 0.2945 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 27.5%0.294584Imposed ceiling K: 27.5424%; In-sample RMSE: 0.2946 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 29.2%0.294644Imposed ceiling K: 29.1525%; In-sample RMSE: 0.2946 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 30.8%0.294697Imposed ceiling K: 30.7627%; In-sample RMSE: 0.2947 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 32.4%0.294745Imposed ceiling K: 32.3729%; In-sample RMSE: 0.2947 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 34.0%0.294789Imposed ceiling K: 33.9831%; In-sample RMSE: 0.2948 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 35.6%0.294829Imposed ceiling K: 35.5932%; In-sample RMSE: 0.2948 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 37.2%0.294865Imposed ceiling K: 37.2034%; In-sample RMSE: 0.2949 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 38.8%0.294898Imposed ceiling K: 38.8136%; In-sample RMSE: 0.2949 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 40.4%0.294929Imposed ceiling K: 40.4237%; In-sample RMSE: 0.2949 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 42.0%0.294957Imposed ceiling K: 42.0339%; In-sample RMSE: 0.2950 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 43.6%0.294983Imposed ceiling K: 43.6441%; In-sample RMSE: 0.2950 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 45.3%0.295008Imposed ceiling K: 45.2542%; In-sample RMSE: 0.2950 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 46.9%0.295030Imposed ceiling K: 46.8644%; In-sample RMSE: 0.2950 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 48.5%0.295052Imposed ceiling K: 48.4746%; In-sample RMSE: 0.2951 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 50.1%0.295071Imposed ceiling K: 50.0847%; In-sample RMSE: 0.2951 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 51.7%0.295090Imposed ceiling K: 51.6949%; In-sample RMSE: 0.2951 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 53.3%0.295108Imposed ceiling K: 53.3051%; In-sample RMSE: 0.2951 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 54.9%0.295124Imposed ceiling K: 54.9153%; In-sample RMSE: 0.2951 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 56.5%0.295139Imposed ceiling K: 56.5254%; In-sample RMSE: 0.2951 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 58.1%0.295154Imposed ceiling K: 58.1356%; In-sample RMSE: 0.2952 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 59.7%0.295168Imposed ceiling K: 59.7458%; In-sample RMSE: 0.2952 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 61.4%0.295181Imposed ceiling K: 61.3559%; In-sample RMSE: 0.2952 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 63.0%0.295194Imposed ceiling K: 62.9661%; In-sample RMSE: 0.2952 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 64.6%0.295205Imposed ceiling K: 64.5763%; In-sample RMSE: 0.2952 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 66.2%0.295217Imposed ceiling K: 66.1864%; In-sample RMSE: 0.2952 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 67.8%0.295227Imposed ceiling K: 67.7966%; In-sample RMSE: 0.2952 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 69.4%0.295238Imposed ceiling K: 69.4068%; In-sample RMSE: 0.2952 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 71.0%0.295247Imposed ceiling K: 71.0169%; In-sample RMSE: 0.2952 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 72.6%0.295257Imposed ceiling K: 72.6271%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 74.2%0.295266Imposed ceiling K: 74.2373%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 75.8%0.295274Imposed ceiling K: 75.8475%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 77.5%0.295283Imposed ceiling K: 77.4576%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 79.1%0.295290Imposed ceiling K: 79.0678%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 80.7%0.295298Imposed ceiling K: 80.6780%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 82.3%0.295305Imposed ceiling K: 82.2881%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 83.9%0.295312Imposed ceiling K: 83.8983%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 85.5%0.295319Imposed ceiling K: 85.5085%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 87.1%0.295325Imposed ceiling K: 87.1186%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 88.7%0.295332Imposed ceiling K: 88.7288%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 90.3%0.295338Imposed ceiling K: 90.3390%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 91.9%0.295343Imposed ceiling K: 91.9492%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 93.6%0.295349Imposed ceiling K: 93.5593%; In-sample RMSE: 0.2953 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 95.2%0.295354Imposed ceiling K: 95.1695%; In-sample RMSE: 0.2954 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 96.8%0.295360Imposed ceiling K: 96.7797%; In-sample RMSE: 0.2954 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 98.4%0.295365Imposed ceiling K: 98.3898%; In-sample RMSE: 0.2954 pp; Meaning: Loss profile, not ceiling probability
Japan / logistic profile · Japan / imposed ceiling 100.0%0.295370Imposed ceiling K: 100.0000%; In-sample RMSE: 0.2954 pp; Meaning: Loss profile, not ceiling probability
Exact source values / CSV ↓

A shallow profile means substantially different ceilings can fit almost equally well.

This is a loss profile, not a probability density. Both axes adapt to the selected country and its tested ceiling range: compare its own ceilings, not visual steepness across countries. Window sensitivity remains material. No 50% or 80% adoption year is inferred.

IEA Global EV Outlook 2026 / OWID compilation ↗Frozen research tables / 18 September 2026 ↗

Germany offers an unusually direct warning. The full annual logistic fit through 2025 produces a ceiling around 17.1%, below the international series' observed 2025 share of about 19.2%. A least-squares expected curve can compromise between an earlier surge and the 2024 contraction; an observation need not lie below its estimated mean ceiling. Subsequent 2026 monthly shares rise well beyond that apparent plateau. The parameter has summarized a window. It has not discovered a structural barrier to the next year's registrations.

The research consequently does not publish precise 50% or 80% arrival dates from these weakly identified fits. Adding a more flexible curve would not automatically solve the problem: an additional shape parameter can absorb noise while asking a short history to identify even more. Classic first-purchase diffusion models also cannot be fitted uncritically to cumulative registrations when cars are replaced, transferred, exported and scrapped. A failure to identify a destination is a substantive result, not an invitation to hide the uncertainty behind a more elaborate formula.

Where the evidence stops. The displayed profiles belong to the supplied logistic analysis and its stated parameter bounds. They do not assign probabilities to ceilings, estimate first-time household adoption or justify an electrification deadline.

08 / The accounting room

The fleet remembers.

Even a fully electric showroom would inherit a road full of cars bought under earlier conditions.

At 1 January 2026, Germany had 2,034,260 BEV passenger cars, 4.11% of the active fleet. The age cross-tab shows that 89.25% of those BEVs were younger than five years. Within that young age group, BEVs accounted for 15.46% of all cars; among five-to-nine-year-old cars, they accounted for 1.47%. The first statistic is the age composition of BEVs. The next two are BEV penetration within age groups. Keeping those denominators visible turns an evocative image of an aging fleet into an interpretable comparison.

A stock-flow identity organizes what happens next. The active BEV stock equals its previous level plus new domestic registrations and used imports, minus exports and domestic scrappage, plus other net register adjustments. Used imports must exclude the new-registration inflow; scrappage must not count vehicles already treated as exports. Temporary entry and exit or corrections may belong in the adjustment term, depending on the register definition. A domestic keeper transfer changes ownership without necessarily changing national active stock.

In 2025, 545,142 new BEV registrations accompanied an increase of only 382,617 active BEVs between the two January snapshots. The resulting residual is −162,525 vehicles. It combines used imports, exports, scrappage and other net adjustments. It cannot be called exports merely because that would make a convenient story. The corresponding residuals are −76,010 in 2022, −128,547 in 2023 and −137,647 in 2024. Cumulative new registrations would overstate the observed net addition to active stock, but the separate mechanisms are not identified by this subtraction.

Exhibit 14 / ageobserved

The electric fleet is young. The whole fleet is not.

BEV share within each passenger-car age group / Germany / 1 January 2026.

Is a young electric fleet the same thing as an electric young-car market?

Read the chart. Each bar shows BEVs as a share of all cars in one age group. Its denominator changes from group to group; the bars are not the age composition of BEVs.

The electric fleet is young. The whole fleet is not.BEVs account for 15.46% of cars younger than five, compared with 1.47% among five-to-nine-year-old cars. BEV share within each passenger-car age group / Germany / 1 January 2026. Within-age-group penetration differs from the age composition of BEVs: 89.25% of BEVs are younger than five. An age cross section does not identify a lifetime or scrappage hazard.05101520BEV SHARE WITHIN AGE GROUP / %Under 5 years15.465–9 years1.4710–14 years0.1715–19 years<0.0120–24 years<0.0125–29 years0.0230 years and older0.04Share (%) / zero baseline
The electric fleet is young. The whole fleet is not.BEVs account for 15.46% of cars younger than five, compared with 1.47% among five-to-nine-year-old cars. BEV share within each passenger-car age group / Germany / 1 January 2026. Within-age-group penetration differs from the age composition of BEVs: 89.25% of BEVs are younger than five. An age cross section does not identify a lifetime or scrappage hazard.05101520BEV SHARE WITHIN AGE GROUP / %Under 5 years15.465–9 years1.4710–14 years0.1715–19 years<0.0120–24 years<0.0125–29 years0.0230 years and older0.04Share (%) / zero baseline

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 7 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Record%Reference and definition
Under 5 years15.455279BEV share within age group: 15.4553%; BEVs: 1,815,644; All cars in group: 11,747,727; Reference date: 2026-01-01
5–9 years1.466255BEV share within age group: 1.4663%; BEVs: 199,880; All cars in group: 13,632,004; Reference date: 2026-01-01
10–14 years0.167825BEV share within age group: 0.1678%; BEVs: 17,422; All cars in group: 10,381,075; Reference date: 2026-01-01
15–19 years0.003012BEV share within age group: 0.0030%; BEVs: 225; All cars in group: 7,471,193; Reference date: 2026-01-01
20–24 years0.004396BEV share within age group: 0.0044%; BEVs: 151; All cars in group: 3,435,198; Reference date: 2026-01-01
25–29 years0.021032BEV share within age group: 0.0210%; BEVs: 268; All cars in group: 1,274,220; Reference date: 2026-01-01
30 years and older0.043364BEV share within age group: 0.0434%; BEVs: 670; All cars in group: 1,545,070; Reference date: 2026-01-01
Exact source values / CSV ↓

BEVs account for 15.46% of cars younger than five, compared with 1.47% among five-to-nine-year-old cars.

Within-age-group penetration differs from the age composition of BEVs: 89.25% of BEVs are younger than five. An age cross section does not identify a lifetime or scrappage hazard.

KBA / registrations and active passenger-car stock ↗
Exhibit 15 / stock flowderived

New registrations are not net additions to the fleet.

Germany / 2025 BEV registrations reconciled with the increase between 1 January 2025 and 1 January 2026.

Why did 545,142 new BEVs not add the same number to the active fleet?

Read the chart. Follow the signed accounting components. New registrations plus the net adjustment reconcile to the observed increase between the January 2025 and January 2026 stock snapshots.

New registrations are not net additions to the fleet.545,142 new BEVs accompanied a net stock increase of 382,617; the difference is a signed accounting residual. Germany / 2025 BEV registrations reconciled with the increase between 1 January 2025 and 1 January 2026. The −162,525 residual combines used imports, exports, domestic scrappage and register adjustments. Its individual components are unobserved. Calling the residual “exports” would invent a result.0200k400k600k800kBEV PASSENGER CARS545kNew BEV registrations−163kNet unobservedadjustment383kNet increase in activeBEVs
New registrations are not net additions to the fleet.545,142 new BEVs accompanied a net stock increase of 382,617; the difference is a signed accounting residual. Germany / 2025 BEV registrations reconciled with the increase between 1 January 2025 and 1 January 2026. The −162,525 residual combines used imports, exports, domestic scrappage and register adjustments. Its individual components are unobserved. Calling the residual “exports” would invent a result.0200k400k600k800kBEV PASSENGER CARS545kNew BEVregistrations−163kNetunobservedadjustment383kNet increasein activeBEVs

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 3 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
RecordBEV passenger carsReference and definition
New BEV registrations545,142.0000002025 new registrations: 545,142
Net unobserved adjustment-162,525.000000Residual: -162,525; Components: Used imports − exports − scrappage + adjustments
Net increase in active BEVs382,617.0000001 Jan 2025 to 1 Jan 2026: 382,617
Exact source values / CSV ↓

545,142 new BEVs accompanied a net stock increase of 382,617; the difference is a signed accounting residual.

The −162,525 residual combines used imports, exports, domestic scrappage and register adjustments. Its individual components are unobserved. Calling the residual “exports” would invent a result.

KBA / registrations and active passenger-car stock ↗Frozen research tables / 18 September 2026 ↗
Exhibit 16 / scenariosscenario

A fully electric showroom still leaves a mixed road.

Explicit constant-fleet scenarios / end-of-year BEV fleet shares / 2026–2040. Sales targets are reached in 2035, then held; change the path and assumed exit rate.

What fleet follows from a chosen future sales path and exit assumption?

Read the chart. Choose the assumed new-sales path and annual BEV exit rate, then inspect an end-of-year fleet share. The neighboring paths show assumption sensitivity, not likely or unlikely outcomes.

A fully electric showroom still leaves a mixed road.Reaching 100% BEV new sales in 2035 produces a 36.2% BEV fleet that year under the middle exit assumption. Explicit constant-fleet scenarios / end-of-year BEV fleet shares / 2026–2040. Sales targets are reached in 2035, then held; change the path and assumed exit rate. The fleet is held at 49,486,487 cars; annual registrations at 2,857,591. BEV exit rates of 1%, 3% or 5% are assumptions, not estimated survival rates. Used imports and other net adjustments are zero. Scenario variation is not forecast uncertainty.01020304050607020262028203020322034203620382040BEV SHARE / %End of year1% exits65.6%3% exits58.3%5% exits52.1%
A fully electric showroom still leaves a mixed road.Reaching 100% BEV new sales in 2035 produces a 36.2% BEV fleet that year under the middle exit assumption. Explicit constant-fleet scenarios / end-of-year BEV fleet shares / 2026–2040. Sales targets are reached in 2035, then held; change the path and assumed exit rate. The fleet is held at 49,486,487 cars; annual registrations at 2,857,591. BEV exit rates of 1%, 3% or 5% are assumptions, not estimated survival rates. Used imports and other net adjustments are zero. Scenario variation is not forecast uncertainty.0204060203020352040BEV SHARE / %End of year
Fleet / 1% annual exitsFleet / 3% annual exitsFleet / 5% annual exits

The published default is visible without JavaScript. Interactive inspection loads as you reach this figure; exact values remain below.

Inspect plotted values / full-precision CSV below
Published default view / 45 records. Values rounded to six decimals; source CSVs retain supplied precision. Highlighted series and the selected district appear first; context records remain in the comparison.
Record%Reference and definition
Fleet / 3% annual exits · End 2026 / 100% new sales by 20355.556303BEV share of fleet: 5.5563%; BEV share of new sales: 27.1693%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2027 / 100% new sales by 20357.425789BEV share of fleet: 7.4258%; BEV share of new sales: 35.2616%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2028 / 100% new sales by 20359.706480BEV share of fleet: 9.7065%; BEV share of new sales: 43.3539%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2029 / 100% new sales by 203512.386040BEV share of fleet: 12.3860%; BEV share of new sales: 51.4462%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2030 / 100% new sales by 203515.452501BEV share of fleet: 15.4525%; BEV share of new sales: 59.5385%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2031 / 100% new sales by 203518.894258BEV share of fleet: 18.8943%; BEV share of new sales: 67.6308%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2032 / 100% new sales by 203522.700050BEV share of fleet: 22.7001%; BEV share of new sales: 75.7231%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2033 / 100% new sales by 203526.858958BEV share of fleet: 26.8590%; BEV share of new sales: 83.8154%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2034 / 100% new sales by 203531.360388BEV share of fleet: 31.3604%; BEV share of new sales: 91.9077%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2035 / 100% new sales by 203536.194064BEV share of fleet: 36.1941%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2036 / 100% new sales by 203540.882730BEV share of fleet: 40.8827%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2037 / 100% new sales by 203545.430735BEV share of fleet: 45.4307%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2038 / 100% new sales by 203549.842301BEV share of fleet: 49.8423%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2039 / 100% new sales by 203554.121519BEV share of fleet: 54.1215%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 3% annual exits · End 2040 / 100% new sales by 203558.272361BEV share of fleet: 58.2724%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 3%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2026 / 100% new sales by 20355.638518BEV share of fleet: 5.6385%; BEV share of new sales: 27.1693%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2027 / 100% new sales by 20357.618308BEV share of fleet: 7.6183%; BEV share of new sales: 35.2616%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2028 / 100% new sales by 203510.045590BEV share of fleet: 10.0456%; BEV share of new sales: 43.3539%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2029 / 100% new sales by 203512.915887BEV share of fleet: 12.9159%; BEV share of new sales: 51.4462%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2030 / 100% new sales by 203516.224771BEV share of fleet: 16.2248%; BEV share of new sales: 59.5385%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2031 / 100% new sales by 203519.967855BEV share of fleet: 19.9679%; BEV share of new sales: 67.6308%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2032 / 100% new sales by 203524.140797BEV share of fleet: 24.1408%; BEV share of new sales: 75.7231%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2033 / 100% new sales by 203528.739299BEV share of fleet: 28.7393%; BEV share of new sales: 83.8154%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2034 / 100% new sales by 203533.759104BEV share of fleet: 33.7591%; BEV share of new sales: 91.9077%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2035 / 100% new sales by 203539.196000BEV share of fleet: 39.1960%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2036 / 100% new sales by 203544.578528BEV share of fleet: 44.5785%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2037 / 100% new sales by 203549.907230BEV share of fleet: 49.9072%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2038 / 100% new sales by 203555.182645BEV share of fleet: 55.1826%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2039 / 100% new sales by 203560.405306BEV share of fleet: 60.4053%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 1% annual exits · End 2040 / 100% new sales by 203565.575741BEV share of fleet: 65.5757%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 1%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2026 / 100% new sales by 20355.474088BEV share of fleet: 5.4741%; BEV share of new sales: 27.1693%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2027 / 100% new sales by 20357.236559BEV share of fleet: 7.2366%; BEV share of new sales: 35.2616%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2028 / 100% new sales by 20359.378196BEV share of fleet: 9.3782%; BEV share of new sales: 43.3539%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2029 / 100% new sales by 203511.880040BEV share of fleet: 11.8800%; BEV share of new sales: 51.4462%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2030 / 100% new sales by 203514.724080BEV share of fleet: 14.7241%; BEV share of new sales: 59.5385%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2031 / 100% new sales by 203517.893208BEV share of fleet: 17.8932%; BEV share of new sales: 67.6308%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2032 / 100% new sales by 203521.371168BEV share of fleet: 21.3712%; BEV share of new sales: 75.7231%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2033 / 100% new sales by 203525.142519BEV share of fleet: 25.1425%; BEV share of new sales: 83.8154%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2034 / 100% new sales by 203529.192592BEV share of fleet: 29.1926%; BEV share of new sales: 91.9077%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2035 / 100% new sales by 203533.507450BEV share of fleet: 33.5074%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2036 / 100% new sales by 203537.606565BEV share of fleet: 37.6066%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2037 / 100% new sales by 203541.500724BEV share of fleet: 41.5007%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2038 / 100% new sales by 203545.200175BEV share of fleet: 45.2002%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2039 / 100% new sales by 203548.714654BEV share of fleet: 48.7147%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Fleet / 5% annual exits · End 2040 / 100% new sales by 203552.053409BEV share of fleet: 52.0534%; BEV share of new sales: 100.0000%; Assumed annual BEV exits: 5%; Truth status: Conditional scenario, not forecast
Exact source values / CSV ↓

Reaching 100% BEV new sales in 2035 produces a 36.2% BEV fleet that year under the middle exit assumption.

The fleet is held at 49,486,487 cars; annual registrations at 2,857,591. BEV exit rates of 1%, 3% or 5% are assumptions, not estimated survival rates. Used imports and other net adjustments are zero. Scenario variation is not forecast uncertainty.

KBA / registrations and active passenger-car stock ↗Frozen research tables / 18 September 2026 ↗

The scenario instrument asks a narrower question that the data and arithmetic can support. Hold the fleet at 49,486,487 passenger cars and annual registrations at the 2025 level of 2,857,591. Let the new-BEV share either remain at 19.08%, rise linearly to 80% in 2035, or rise linearly to 100% in 2035. Then apply annual BEV exit assumptions of 1%, 3% or 5%. Total exits equal new registrations, remaining exits are allocated to non-BEVs, and used imports and other net adjustments are set to zero.

Under the 100%-by-2035 sales path, BEVs make up 36.2% of the end-2035 fleet with the middle exit assumption. The alternative exit assumptions produce a range of roughly 33.5–39.2%. The 80%-by-2035 path produces 30.4% under the middle assumption and about 28.0–33.0% across the stated range. Those are conditional scenarios, not forecasts or confidence intervals. Their purpose is to reveal the stock arithmetic: a rapidly changing inflow meets a much larger installed stock.

The ratio of the January fleet to 2025 registrations is about 17.3 years, but it is a stationary turnover thought experiment rather than an estimated vehicle lifespan. The observed age distribution combines past purchases, imports and selective survival. Forecasting the actual future fleet would require defensible paths for all those flows, changing market size and replacement behavior. The simple scenario earns its place because it makes its omissions visible and answers one limited question cleanly. Changing the showroom does not empty the road.

Where the evidence stops. The exit rates are assumptions, not estimated survival hazards. Fleet size, annual registrations and future sales paths are held or set explicitly; real imports, exports, scrappage and register adjustments could change the outcome.

The road ahead / what the inspection establishes

The transition is real. Its timetable is conditional.

The evidence supports a more demanding conclusion than either inevitable takeoff or permanent stagnation. Some markets have reached very high BEV penetration. Others have accelerated, paused or reversed. Gompertz improves average short-horizon prediction in the evaluated sample, but the gain weakens under particular windows and dependence assumptions. Germany has rebounded beyond its 2024 low, especially in private registrations, while its long-run path remains sensitive to institutions, products and conditions that a single curve does not identify.

The most durable distinction is between the next car sold and the cars already in use. Once that distinction is made, policy chronology, keeper categories, geography and fleet accounting become parts of one investigation rather than disconnected charts. An attractive curve remains useful when it is asked the question it can answer. It becomes misleading when its smoothness is allowed to substitute for evidence about everything else.

From interpretation to action

Which decision does the evidence support?

A result becomes useful when its unit, horizon and assumptions match the decision. The same curve cannot do every job.

Manufacturers and suppliers

Separate the next planning horizon from the terminal share.

Use a forecast only where it improves the relevant benchmark, then stress it against plausible interruptions. A fitted ceiling does not validate a factory timetable, and a one-year advantage does not establish long-run certainty.

Charging operators and planners

Plan around use and access, not only registered addresses.

The map identifies a registered fleet, not charger occupancy. Combine it with travel patterns, parking, private charging access and utilization evidence before translating a regional correlation into capacity or site decisions.

Policymakers

Report progress in both the flow and the stock.

A strong registration month is not a complete fleet transition. Distinguish announcement, eligibility, applications and observed purchases, and do not infer a causal subsidy effect from chronology alone. These data also do not measure lifetime emissions or mileage.

Readers and households

Use the evidence to understand the market, not to outsource a purchase decision.

The dataset cannot supply your transaction price, parking arrangement, journeys or charging tariff. Those belong in a separate total-cost and practical-suitability calculation. A national adoption curve is context, not a recommendation to buy a particular car.

The reading room / original research

Under the bodywork,
an economic argument.

Diffusion, two-sided markets, repeat purchases and policy response. These papers explain why an attractive curve is not a complete theory of the car market.

Frank Bass / 1969

A New Product Growth for Model Consumer Durables ↗

Initial purchases, repeat purchases and an active vehicle fleet are different objects. A diffusion mechanism designed for first purchases cannot be moved onto cumulative registrations without checking what adoption means.

Reading boundary. A foundational mechanism is not a validation of current BEV forecasts, and cumulative registration counts do not reconstruct unique first adopters.

Christophe Van den Bulte and Gary Lilien / 1997

Bias and Systematic Change in the Parameter Estimates of Macro-Level Diffusion Models ↗

Diffusion parameters can change systematically as short, censored histories lengthen. The endpoint of the sample can therefore matter almost as much as the optimizer's apparent precision.

Reading boundary. This motivates sensitivity analysis; it does not make any one of the supplied alternative ceilings a probabilistic forecast.

Shanjun Li and coauthors / 2017

The Market for Electric Vehicles: Indirect Network Effects and Policy Design ↗

Vehicles and charging form a two-sided market. Charging can encourage vehicle demand, while anticipated and realized vehicle demand can encourage charging investment.

Reading boundary. A structural account of those feedbacks does not turn this project's district correlation into an identified causal effect; outcome definitions must also remain distinct.

Katalin Springel / 2021

Network Externality and Subsidy Structure in Two-Sided Markets: Evidence from Electric Vehicle Incentives ↗

The policy question concerns both sides of the market and how support is allocated. Identification, instruments and robustness work are necessary when adoption and infrastructure respond to one another.

Reading boundary. The supplied research reviews accessible methodological material. Its county regressions do not reproduce the underlying microdata or inherit that study's identification.

Jianwei Xing, Benjamin Leard and Shanjun Li / 2019

What Does an Electric Vehicle Replace? ↗

The vehicle a buyer would otherwise purchase is a substitution question. Understanding that counterfactual is central to policy evaluation and differs from counting how many old vehicles leave the active fleet.

Reading boundary. Vehicle-choice and second-choice evidence cannot be replaced by a national stock residual. A forgone new purchase is not the same event as scrapping an old car.

Kevin Remmy / 2026

Adjustable Product Attributes, Indirect Network Effects, and Subsidy Design: The Case of Electric Vehicles ↗

Prices and product attributes can respond to policy. A sales effect, a welfare effect and a firm's product response consequently require different quantities and assumptions.

Reading boundary. The publisher's abstract and accessible appendix support the methodological discussion; the full underlying estimation is not reproduced here.

Ramadoss and coauthors / 2025

Classifying electric vehicle adopters and forecasting progress to full adoption ↗

Studying initial household acquisition brings the outcome closer to a first-adopter diffusion concept. That makes it useful for distinguishing household adoption from administrative registrations.

Reading boundary. A full-adoption setup or policy-target scenario does not empirically establish eventual 100% BEV penetration, or supply a comparable rolling-origin validation.

Methods / the service record

Open to inspection.

Research cutoff: 18 September 2026. Forecasts, accounting exercises and observations have different evidentiary jobs. Their boundaries travel with their figures.

One frozen research edition, several observation clocks

The supplied edition has a research cutoff of 18 September 2026. International comparisons end in calendar 2025; German registrations end in August 2026; fleet observations retain their January and July reference dates. The website preserves the archive identity and input hashes, recalculates displayed ratios and selected accounting checks, and does not represent imported econometric estimates as a new independent estimation. Reference-date alignment is not publication-vintage alignment.

Countries, aggregates and coverage

The international source has 823 country/aggregate-year rows, sixty national histories and 59 countries in 2025. Forty-eight countries have the consecutive histories required by the forecast design. The public IEA compilation is distributed through OWID; the restricted direct IEA workbook was not imported. A negative Rest of World BEV share in 2020 is excluded from analysis. Independent publication checks additionally quarantine twelve residual-aggregate anomalies in PHEV shares, combined plug-in sales and combined stock. Invalid analysis cells become null with explicit flags; original CSV bytes remain unchanged. These residual aggregates do not enter national BEV models or the world/China accounting. The public anomaly register records every affected value.

Registration rates and incompatible definitions

German counts use KBA passenger-car categories; IEA Cars includes SUVs and passenger pickups and is not a uniform M1 census. BEVs, PHEVs and conventional hybrids remain separate. Trailing and period shares are ratios of counts, not unweighted averages of monthly percentages. International BEV counts inferred from rounded shares and inferred market totals are approximate; KBA counts are published administrative observations subject to revision.

The forecasting contest

Annual fits begin with at least seven consecutive observations, with at least eight required to enter the contest. Origins expand through the historical sample and score one- and two-year endpoints. Germany starts in January 2017, uses at least 48 months of training, advances origins quarterly and evaluates six-, twelve- and twenty-four-month horizons. Seasonal adjustments are trained within each window. Revised observations and incomplete release-lag histories limit the pseudo-real-time interpretation.

Error measures and uncertainty

International MAE averages errors within countries and then weights countries equally. Pooled RMSE instead weights forecast observations. Country-cluster and origin-block bootstraps preserve different dependence structures and use different weighting. Nominal 80% interval coverage is materially below target internationally, and long-horizon German interval evaluation has very few eligible origins. Displayed model and scenario ranges must not be interpreted as calibrated probability bands.

Regional matching and associations

The stock atlas retains 400 contemporary January 2026 registration districts and a separate unallocated national residual. Boundary and coding risks reduce the matched regressions to 395 areas. The supplied models include stated controls and state effects; uncertainty uses state-cluster standard errors. The website displays approximate 95% intervals as coefficient plus or minus 1.96 standard errors, with the small number of clusters and noncausal interpretation kept visible.

Infrastructure and housing are imperfect measurements

BNetzA counts public charging points, not sites or connectors, in retrospective register tables. Inconsistent January 2025 component totals are retained as source anomalies and set missing in the analysis. Census housing is dated May 2022 and proxies potential private charging arrangements; it does not observe actual home charging. Current regional income and commuting covariates are not available in the supplied analysis.

Fleet scenarios and the missing flows

The conditional scenarios start from the January 2026 BEV stock, hold total fleet and annual registrations at the stated base, and vary the future new-BEV share and annual BEV exit assumption. BEV exits apply to the existing stock; new registrations enter the year-end stock. Remaining exits maintain the constant total fleet. Used imports and other adjustments are zero by assumption. The scenario spread is sensitivity to assumptions, not a confidence interval or estimated survival distribution.

What can and cannot be reproduced here

The tracked website generator rebuilds public tables from frozen, hashed source extracts and checks counts, dates, ratios and accounting identities. The source package contains the numerical analysis and its own reported validation. Reproducing its complete nonlinear fits and regressions is a separate research execution; this build does not claim that it reran them. Public downloads preserve the exact figure data and the distinction between observed, derived, modelled and scenario evidence.

BEV
Battery-electric vehicle. Kept separate here from plug-in hybrids and conventional hybrids.
PHEV
Plug-in hybrid electric vehicle. Combining it with BEVs changes the outcome being measured.
Flow versus stock
A flow records events over a period; a stock records what is present on a reference date.
Percentage point
The arithmetic difference between percentages. A change from 10% to 15% is five points, not five percent relative growth.
Rolling-origin backtest
Repeatedly fit on an expanding historical window and evaluate observations beyond that window.
MAE
Mean absolute error. Here it is measured in percentage points, with the weighting specified.
Right-censored crossing
The threshold has not been observed by the end of a country's available history; it is not assigned a fictional future crossing date.
Profile loss
Fit error after fixing one parameter and refitting the others. It is not automatically a probability distribution for that parameter.
Reading guide / live D3 instrument

The Diffusion Road

One reference-date scrubber, two independent evidence lanes, and a clearly separated conditional future. The showroom can change quickly; the road carries the cars bought before it.

01 / Evidence view

The showroom lane

Choose one month or a trailing year. The D3 path and a normalized 100-unit rail show the BEV share of new registrations. The trailing year divides the sum of BEVs by the sum of all registrations; it does not average twelve percentages.

02 / Evidence view

The road lane

A separate 100-unit rail shows the latest preceding fleet observation on its actual reference date. Its publication date remains visible. Missing observations stay missing; units never migrate between these different populations.

03 / Evidence view

The conditional horizon

An explicit mode change reveals the supplied 2026–2040 scenarios. Choose a sales path and an assumed annual BEV exit rate. Dashed paths and hatched rails identify conditional arithmetic; the 1–5% exit range is not probability coverage.

Scrub the historical record and compare new registrations with the latest preceding fleet snapshot. Then explicitly enter the conditional future; never glide unnoticed from observation into a scenario.

The important refusal. A literal vehicle-flow Sankey is not defensible: separate used imports, exports, scrappage and cohort survival are not observed. A racing speedometer would add a false speed metaphor to a share.

Implementation and accessibility

Locally bundled D3/SVG, shared URL state, exact fractional-unit fills, a linked temporal comparison, nearest-date inspection, keyboard stepping and an exact table. Hover previews a date; click, tap or keyboard selection commits it. No new chart library or WebGL. Both rails use the same zero–100% scale, each with its own denominator. One unit means one percentage point, not one car. Native controls, a single keyboard timeline target, mobile stacking and an exact table preserve the reading. No quantitative marks travel or morph. The complete default reading survives without JavaScript.

Live D3 instrument / frozen research edition of 18 September 2026. Return to the live instrument ↑

Blender scene proposal / not a rendered asset

The two-clock garage.

Extend the opening's object craft into a restrained inspection scene: one original, unbranded electric fastback, a charging pedestal and a precisely lit workshop. The scene should explain the separation between a physical car and the statistical clocks that describe a market, without turning quantities into perspective-scaled objects.

Place the vehicle on a graphite inspection platform against warm mineral plaster. Use a low three-quarter camera for the arrival, then an orthographic inspection view. A separate flat evidence wall carries the real registration and stock readings, with their dates. The car never stands for a country, one percentage point or an individual observed household. A stylized underfloor battery may be revealed as conceptual anatomy, not a manufacturer-specific engineering reconstruction.

  1. Arrival / the object

    A stationary unbranded car and one connected cable. A grazing softbox reveals the body surfaces; the title occupies negative space. No autoplaying camera, brand badge or invented performance specification.

  2. The showroom clock

    Keep the car fixed while a flat, orthographic evidence panel changes the selected monthly registration reading. The data graphic remains a conventional two-dimensional scale. Its source month and denominator never disappear.

  3. The inspection lift

    Offer a user-initiated body lift to reveal a deliberately simplified battery tray and drivetrain route. Label the geometry as conceptual. Do not claim a real cell count, battery capacity, structural tolerance or repair procedure.

  4. The road clock

    Return to the assembled car. The evidence wall changes to the latest preceding fleet snapshot, explicitly retaining its older date. The slow clock is explained by the data, not by filling a three-dimensional garage with proportional toy cars.

  5. Return to the record

    Finish at the original camera. Hand control back to the D3 instrument and expose the exact-value receipt. Any optional motion must lead back to the same reproducible static state rather than loop as background decoration.

Data / provenance / reproducibility

A record you can inspect.

The supplied research edition is frozen at 2026-09-18. The website recalculates display ratios and accounting checks; econometric estimates are attributed to the supplied analysis, not represented as a new independent estimation. International IEA/OWID figures are rounded. KBA counts use German passenger-car definitions. The original workbooks and research ZIP are not served by this page.

Full article / Markdown ↓Blender scene proposal / Markdown ↓Diffusion Road reading guide / Markdown ↓Diffusion Road sources and readings / JSON ↓Five-year exercise reading guide / Markdown ↓Five-year exercise sources and comparisons / JSON ↓Figure claims and boundaries / JSON ↓Complete plotted values / JSON ↓Editorial and evidence contract / JSON ↓Data, curve and figure reading guides / JSON ↓Five models and curve laboratory / Markdown ↓Illustrative curve inputs and exact values / JSON ↓Reviewed evidence / JSON ↓Source manifest / JSON ↓District evidence / JSON ↓Source anomalies and exclusions ↓Definitions & methods ↑

Charging-workbook redistribution terms remain unresolved. No raw charging workbook or restricted scholarly full text is republished. The car and mechanism illustrations are original and unbranded. The contextual charging photograph is attributed and licensed beside its infobox; it depicts Costa Rica, not the German dataset. The Blender brief is a proposal, not a claim that a 3D scene has been built.

SCHYM / MOTOR STUDIES
ev-mineral-field-guide-r6 / EVIDENCE FIRST
Return to the inspection floor ↑