Methodology
Sources
The figures on these pages come from auto-schweiz, the Swiss importers' association, whose monthly statistics are drawn from the federal roads office's vehicle register (ASTRA / MOFIS) and published at auto.swiss on the first working days after each month, for Switzerland and Liechtenstein together. Three workbooks are read: registrations of new passenger cars by make with a fuel block (monthly columns), by make and model (a cumulative year-to-date table with one sheet per month), and plug-in and electric cars by model with a fuel code (battery electric, plug-in hybrid, range extender, fuel cell).
Every month is checked against the Federal Statistical Office (BFS): its monthly series of first registrations of new passenger cars by fuel (dataset DF_IVS_0_GENERAL_M on stats.swiss, source ASTRA IVZ, the register's state on the 3rd of the following month, Switzerland only) agrees with the auto-schweiz total within about 1 % in most months; the pipeline requires 3 %, or 3 % over two months when a month-end cutoff moves cars between neighbouring months, and each fuel group within 2.5 % of the month.
Files read: 2026-09-13. Latest month: 2026-08, the newest month present in all three workbooks and the BFS series. The site shows the latest 36 months. The whole history is re-read on every refresh (the current year's workbooks are replaced in place), so a month can move slightly after it was first published; moves are listed in the refresh.
What is counted
- New passenger cars (Personenwagen) put into circulation in Switzerland and Liechtenstein, as auto-schweiz counts them. New cars only: used imports are not part of these pages (the BFS series carries them from 2025, without makes), so shares here are shares of new registrations, as on the German pages.
- Models are month differences of the cumulative model table (January is its own sheet). A model the publisher has spelt two ways over the years (Renault "4" and "R4", Subaru "Crosstrek") is folded to one spelling before the differences are taken. When the publisher moves cars from one label to another in a later month, the label that lost cars would show a negative month. Where the move is known (BMW X3 to iX3 in July 2026: 558 cars registered as X3 since January were recoded, which the plug-in workbook shows), the pipeline puts the cars back into the old label's month and takes them out of the new label's, so both rows show the month's real registrations and the note under the table names the move. Any other negative row is left out of the table and listed under it; the brand row is net of it, so a brand's listed models can then sum to slightly more than the brand.
- Brands are auto-schweiz's, upper-cased: it publishes Seat and Cupra as one make and KGM and SsangYong as one (shown as SsangYong), and small makes individually; "Diverse Marken" is the OTHER row. The Federal Statistical Office's monthly counts by make agree with these brand rows within about one percent (Liechtenstein and the month-end cutoff), which also settles the make workbook's lower counts for Tesla, Smart, Polestar and Zeekr: the model table is right, and the make workbook leaves part of the direct-sales makes in "Diverse Marken". Model names are the publisher's ("Model Y", "ID.4", "3er"); Mercedes-Benz classes are shortened ("E-Klasse" โ E).
- BEV and PHEV per model and brand come from the plug-in workbook, which covers official and parallel imports only: they run a few percent below the fuel block's totals (direct imports are missing), and the audit checks that they never exceed them. The electric lists and a brand's BEV column are that workbook's rows, so a model it names before the model table does (the iX3 in June 2026) is listed, and a make's unnamed rest appears as OTHER; the BEV column of the model table shows the same figures for the models it has.
Fuel groups
From the make workbook's fuel block: petrol (Benzin), diesel, hybrid (Hybrid HEV + MHEV: full and mild hybrids without a plug), plug-in hybrid (Plug-In PHEV + REX), battery electric (Elektrisch/BEV), gas (CNG) and other (Wasserstoff/Elektrisch, Diverse). The groups are closed on the month's total (the block misses it by a car or two in some months). All shares are of new registrations.
KPI definitions
- Registrations
- New passenger cars (Personenwagen) put into circulation in Switzerland and Liechtenstein in the month, from auto-schweiz's monthly statistics (source: the federal roads office's register, ASTRA / MOFIS), checked against the Federal Statistical Office's series. New cars only.
- Year to date
- New registrations from January to this month, and the change versus the same months a year earlier.
- BEV share
- Battery-electric cars as a share of new registrations, from the make workbook's fuel block; plug-in hybrids (incl. range extenders) are shown separately.
- Hybrid share
- Hybrids without a plug (full and mild hybrids, auto-schweiz's 'Hybrid HEV + MHEV') as a share of new registrations.
- Diesel share
- Diesel cars as a share of new registrations.
- MoM / YoY / YTD
- Change versus the previous month, versus the same month a year earlier, and the calendar-year-to-date total (with its change versus the same period a year earlier).
Checks
At ingest, per month: the model differences net of relabelled rows must equal the make workbook's total within three cars, whose make rows must sum to it exactly; every make the make workbook lists must match the sum of its models within ten cars or one percent; the plug-in workbook's electric and plug-in totals must not exceed the fuel block's and must not fall more than 10 % below them; the auto-schweiz total must be within 3 % of the BFS series (or over two months), and each fuel group within 2.5 % of the month. A month with fewer than 8,000 registrations is rejected as a truncated workbook. A month whose total moved by more than half a percent since the previous run is reported; more than ten percent fails the run. An acceptance gate reviews the top 40 brands for coverage and for sibling spellings that should be one brand. A sanity gate rejects an export whose latest month is less than half the previous month, whose month series has a gap, or where any mart is empty. An identity gate compares the exported totals of every published month against the raw tables, and the fuel groups against the total. Finally, a consistency audit re-derives shares, sums, MoM, YoY and rankings from the exported JSON and fails on any mismatch.
Caveats
- Counts are auto-schweiz's monthly workbooks for Switzerland and Liechtenstein, new passenger cars only: the model table is the month's difference of the publisher's cumulative year-to-date table, the brand rows sum to the month exactly, and the BEV and PHEV columns come from the plug-in workbook (official and parallel imports, so a few percent below the fuel block).
- Percentages are shown only when the comparison month has at least 30 registrations.
- Brands with fewer than 50 registrations over the 36 months have no brand page and appear as plain text in the tables.
- Registration is not sale: dealer demo stock and leasing fleets register too.
- auto-schweiz states no licence for its statistics; they are the association's public monthly figures, reproduced here with attribution.
Data files
Every page is generated from JSON under /data/ch/: meta.json (with new_only: true), months.json, YYYY-MM.json (with kpis, models[], makes[], fuel[], bev_models[], bev_makes[], relabelled[]), makes.json, makes/<slug>.json. Source data: auto-schweiz (ASTRA / MOFIS), checked against BFS. Site content and derived data: CC BY 4.0.
Map outline: Al MacDonald and Fritz Lekschas, CC BY-SA 3.0.