EV Atlas is the reference for European EV registration data. Every released row is parsed from primary government registration data, normalized through a versioned pipeline, and signed with a source-document hash. This page describes the principles. The detailed methodology — agency-by-agency sourcing, parsing, classification rules — is shared with subscribers under NDA.
Every row in the production dataset is parsed from primary government registration data. Not press releases, not third-party rankings, not scraped web pages.
Each row carries source_document_id, source_event_id, and a source-document hash. Subscribers can trace any number to its origin file in one query.
The pipeline is deterministic over source documents. Given the same input files, the output is bit-identical. Customers re-run the pipeline themselves to verify, under NDA.
Used-import handling, fuel-class to powertrain mapping, vehicle-class boundaries, and sales-vs-registrations distinctions are explicit and versioned with each release.
Markets without redistributable monthly model data are absent from the product, not estimated. Powertrain splits we cannot derive cleanly are absent, not synthesized from ambiguous labels. We don't fill gaps; we name them.
No OEM, no cell maker, no government agency, and no industry association has editorial input. The pipeline is open to inspection under NDA.
High-level shape only. The detailed implementation — per-source adapters, format-era handling, normalization rules — lives in the methodology document we share with subscribers.
Each market page documents what’s included, history depth, powertrains covered, and honest caveats — without exposing the source-specific implementation details that belong in the subscriber methodology.