Journalists
01Where is business activity concentrated?
Journalists can compare cantons and sectors, distinguish operating companies from pure holdings, and identify questions worth investigating.
Swiss open data · company universe
This analysis turns official company records into a practical view of the Swiss business landscape. It shows where selected companies are based, which activities dominate, how the current population is distributed by founding year, and where automated classification still needed human review.
535'494
Companies included
Integrated snapshot
2026-08-11
| Canton code | Companies |
|---|---|
| ZH | 88850 |
| VD | 46779 |
| BE | 45904 |
| GE | 39217 |
| ZG | 34339 |
| AG | 31336 |
| TI | 30379 |
| SG | 28506 |
| LU | 25407 |
| VS | 25335 |
| SZ | 17958 |
| FR | 17400 |
| TG | 16319 |
| BL | 13728 |
| GR | 13453 |
| SO | 12384 |
| BS | 12033 |
| NE | 9435 |
| JU | 4568 |
| NW | 4439 |
| SH | 4424 |
| AR | 4042 |
| OW | 3311 |
| GL | 2550 |
| AI | 1728 |
| UR | 1654 |
Questions before technology
Journalists
01Journalists can compare cantons and sectors, distinguish operating companies from pure holdings, and identify questions worth investigating.
Researchers
02Researchers can inspect every inclusion rule, exclusion count, source role and known limitation before reusing the aggregates.
Public administrations
03Public administrations can see how Zefix, UID and NOGA connect, and where missing or non-open evidence limits interpretation.
SMEs and fiduciaries
04SMEs and fiduciaries can compare a canton or activity group without exposing contacts, directors or other personal data.
Population design
The goal was not to reproduce every register entry. We wanted a stable, small-company-oriented population of active AG/SA, GmbH/Sàrl/Sagl and VAT-registered sole proprietorships. Legal forms outside that scope, inactive records, branch entities and clear large-employer signals were excluded.
747'725
Source decisions
Legal-form filtering already removes most branch forms. A further three otherwise eligible records were excluded because the official register relationship identified them as branches. Head offices with registered branches remain included.
All 26 cantons are represented. Sixteen records have no usable canton and are excluded from the map only. Counts describe the current selected population, not canton-level formation rates or revenue.
Integrated snapshot: 2026-08-11
Open the separate fiduciary landscapeEconomic activity
Activities of holding companies and financing conduits
Business and other management consultancy activities
Rental and operating of own or leased real estate
Architectural and engineering activities and related technical consultancy
Real estate activities with own property and development of building projects
Restaurants and mobile food service activities
Building completion and finishing
Electrical, plumbing and other construction installation activities
Computer programming activities
Accounting, bookkeeping, auditing and tax consultancy
Repair and maintenance of motor vehicles and motorcycles
Retail sale of other goods
Real estate activities on a fee or contract basis
Wholesale of household goods
Construction of residential and non-residential buildings
Codes follow NOGA 2025. Official English labels are retained here so the downloadable aggregate stays language-neutral and reproducible.
Current population by founding year
Classification and review
These five profiles are Navor inferences. They are not official Zefix or FSO attributes.
481,562 classifications retain the Gemini result. For 53,932 flagged companies, the reviewed value overrides Gemini in the final merged dataset while the original model output remains preserved.
Reviewers confirmed or corrected both resolved and still-flagged cases. A retained flag means the evidence remained genuinely mixed or insufficient after review.
Method and provenance
01 · Register base
We normalized UID, name, status, legal form, registered purpose, canton, founding date, branch relationships and available register links.
02 · VAT status
Every source UID was checked through the federal UID service. VAT status is required only for sole proprietorships in the selected population.
03 · Population rules
We kept active AG/SA, GmbH/Sàrl/Sagl and VAT-registered sole proprietorships. We excluded branch entities, CRIF employee bands of 50 or more, and—through a separate rule—records with more than 50 registered directors. The employee-band field is a private screening signal, not a complete official headcount.
04 · Website discovery
An automated Serper workflow queried Google Search and Google Maps. The ten Google results returned for each query were passed to Gemini 3.1 Flash Lite, which identified a likely company domain when one was present. Only domains attributable to the exact UID passed to the next stage; doubtful or conflicting matches were rejected.
Search templates used for website discovery
{
"google_search": [
"{company_name} ({director_1} OR {director_2} OR {director_3}) email"
],
"google_maps_if_crif_website_missing":
"{company_name} {city} {canton} Switzerland"
}05 · NOGA classification
Gemini 3.5 Flash classified each company from its registered purpose and, when available, its verified website. It returned a NOGA group, operating profile, confidence level and a flag for uncertain results.
Company payload in the Gemini classification prompt
UID: {uid}
Official name: {name}
Legal form: {legal_form}
Registered seat: {registered_seat}
Founding date: {founding_date}
Official legal purpose: {purpose}
CRIF industry: {industry}
CRIF employee band: {employee_band}
CRIF turnover band: {turnover_band}
Website URL: {url}
Website domain: {domain}
Website trust status: {trust_status}
Website retrieval status: {retrieval_status}
Homepage title: {title}
Homepage meta description: {meta_description}
Cleaned homepage text (max 8,000 chars): {cleaned_text}06 · Review and merge
ChatGPT Luna reviewed the cases flagged by Gemini. Only for those companies does Luna’s result replace Gemini in the merged dataset.
First pass
535,494 companies
Gemini classified the full population and flagged the results it considered uncertain.
Review
53,932 flagged cases
ChatGPT Luna at max effort is a stronger reasoning model. We used it to review Gemini’s uncertain cases, and its result takes priority for those companies.
Official open data anchors the analysis. Official services, register interfaces and private sources play narrower supporting roles.
Download aggregate CSV
The downloadable file contains every chart value on this page. If you find a better public-data interpretation, we want to hear it.