Swiss open data · company universe

535,494 active Swiss companies, classified by what they do.

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.

Selected company universeZEFIX / UID / NOGA

535'494

Companies included

Integrated snapshot

2026-08-11

Swiss map of selected active companies by cantonThe map shows the canton recorded for each company in the selected nationwide universe.AG: 31'336AI: 1'728AR: 4'042BE: 45'904BL: 13'728BS: 12'033FR: 17'400GE: 39'217GL: 2'550GR: 13'453JU: 4'568LU: 25'407NE: 9'435NW: 4'439OW: 3'311SG: 28'506SH: 4'424SO: 12'384SZ: 17'958TG: 16'319TI: 30'379UR: 1'654VD: 46'779VS: 25'335ZG: 34'339ZH: 88'850
Selected active companies by Swiss canton
Canton codeCompanies
ZH88850
VD46779
BE45904
GE39217
ZG34339
AG31336
TI30379
SG28506
LU25407
VS25335
SZ17958
FR17400
TG16319
BL13728
GR13453
SO12384
BS12033
NE9435
JU4568
NW4439
SH4424
AR4042
OW3311
GL2550
AI1728
UR1654
ZH88'850
Boundaries · swisstopo

Questions before technology

Who can use this study of Swiss companies?

Journalists

01

Where is business activity concentrated?

Journalists can compare cantons and sectors, distinguish operating companies from pure holdings, and identify questions worth investigating.

Researchers

02

How was the population constructed?

Researchers can inspect every inclusion rule, exclusion count, source role and known limitation before reusing the aggregates.

Public administrations

03

What can joined open registers reveal?

Public administrations can see how Zefix, UID and NOGA connect, and where missing or non-open evidence limits interpretation.

SMEs and fiduciaries

04

What does the local business mix look like?

SMEs and fiduciaries can compare a canton or activity group without exposing contacts, directors or other personal data.

Population design

From 747,725 decisions to a focused universe of 535,494 companies.

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.

Every exclusion is counted

747'725

Source decisions

100%
  1. 125'158Sole proprietorship without active VAT registration
  2. 67'038Legal form outside the selected scope
  3. 11'270Inactive register status
  4. 8'579Explicit employee band of 50 or more
  5. 183More than 50 registered directors
  6. 3Official branch relationship after legal-form filtering

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.

The population is deliberately narrow

  1. GmbH / Sàrl / Sagl258'729
    48.3%
  2. AG / SA226'048
    42.2%
  3. VAT-registered sole proprietorship50'717
    9.5%

Where the selected companies are based

  1. ZH
    88'85016.6%
  2. VD
    46'7798.7%
  3. BE
    45'9048.6%
  4. GE
    39'2177.3%
  5. ZG
    34'3396.4%
  6. AG
    31'3365.9%
  7. TI
    30'3795.7%
  8. SG
    28'5065.3%
  9. LU
    25'4074.7%
  10. VS
    25'3354.7%
  11. SZ
    17'9583.4%
  12. FR
    17'4003.2%
  13. TG
    16'3193.0%
  14. BL
    13'7282.6%
  15. GR
    13'4532.5%
  16. SO
    12'3842.3%
  17. BS
    12'0332.2%
  18. NE
    9'4351.8%
  19. JU
    4'5680.85%
  20. NW
    4'4390.83%
  21. SH
    4'4240.83%
  22. AR
    4'0420.75%
  23. OW
    3'3110.62%
  24. GL
    2'5500.48%
  25. AI
    1'7280.32%
  26. UR
    1'6540.31%

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 landscape

Economic activity

Professional services, trade, real estate and construction form the largest blocks.

All 21 represented NOGA sections

  1. NProfessional, scientific and technical activities
    93'08717.4%
  2. GWholesale and retail trade
    68'29312.8%
  3. MReal estate activities
    58'05610.8%
  4. FConstruction
    53'1609.9%
  5. LFinancial and insurance activities
    49'0399.2%
  6. CManufacturing
    41'7247.8%
  7. IAccommodation and food service activities
    30'0685.6%
  8. KTelecommunication, programming and information services
    28'1975.3%
  9. OAdministrative and support service activities
    25'6244.8%
  10. TOther service activities
    22'9954.3%
  11. RHuman health and social work activities
    17'5493.3%
  12. HTransportation and storage
    11'4092.1%
  13. SArts, sports and recreation
    9'2801.7%
  14. QEducation
    8'9511.7%
  15. JPublishing, broadcasting and content production
    8'4581.6%
  16. AAgriculture, forestry and fishing
    5'7591.1%
  17. DElectricity, gas, steam and air conditioning supply
    1'7750.33%
  18. EWater supply, sewerage and waste management
    1'6530.31%
  19. BMining and quarrying
    3990.07%
  20. PPublic administration and defence
    170.00%
  21. UActivities of households as employers
    10.00%

The 15 most frequent NOGA groups

  1. 642#1

    Activities of holding companies and financing conduits

    34'9336.5%
  2. 702#2

    Business and other management consultancy activities

    32'1556.0%
  3. 682#3

    Rental and operating of own or leased real estate

    24'2274.5%
  4. 711#4

    Architectural and engineering activities and related technical consultancy

    23'4254.4%
  5. 681#5

    Real estate activities with own property and development of building projects

    22'5874.2%
  6. 561#6

    Restaurants and mobile food service activities

    21'8484.1%
  7. 433#7

    Building completion and finishing

    17'6663.3%
  8. 432#8

    Electrical, plumbing and other construction installation activities

    16'6183.1%
  9. 621#9

    Computer programming activities

    15'8203.0%
  10. 692#10

    Accounting, bookkeeping, auditing and tax consultancy

    12'9762.4%
  11. 953#11

    Repair and maintenance of motor vehicles and motorcycles

    12'4792.3%
  12. 477#12

    Retail sale of other goods

    12'2722.3%
  13. 683#13

    Real estate activities on a fee or contract basis

    11'2422.1%
  14. 464#14

    Wholesale of household goods

    10'7592.0%
  15. 410#15

    Construction of residential and non-residential buildings

    10'3011.9%

Codes follow NOGA 2025. Official English labels are retained here so the downloadable aggregate stays language-neutral and reproducible.

Current population by founding year

Companies active today by founding year, from 2016 to 2025.

20k25k30k35k2016201619'8542017201721'0182018201821'5052019201922'9692020202025'0022021202128'0132022202228'8672023202330'3672024202432'1262025202535'816

Classification and review

One first-pass classification for every company. A separate review for ambiguous cases.

Analytical operating profile

These five profiles are Navor inferences. They are not official Zefix or FSO attributes.

  1. Operating462'905
    86.4%
  2. Mixed activity35'109
    6.6%
  3. Pure holding33'246
    6.2%
  4. Uncertain3'914
    0.73%
  5. Financing conduit320
    0.06%

Final confidence

  1. High404'428
    75.5%
  2. Medium123'027
    23.0%
  3. Low8'039
    1.5%

Which result is final?

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.

  1. Gemini result retained89.9%
  2. Reviewed result overrides Gemini10.1%

What happened in the review queue

Reviewers confirmed or corrected both resolved and still-flagged cases. A retained flag means the evidence remained genuinely mixed or insufficient after review.

  1. Corrected, review flag retained
    31'46458.3%
  2. Confirmed, review flag retained
    15'63129.0%
  3. Confirmed and resolved
    5'38710.0%
  4. Corrected and resolved
    1'4502.7%

Method and provenance

From the official register to the final result in six traceable stages.

01 · Register base

Start from Zefix company identities.

We normalized UID, name, status, legal form, registered purpose, canton, founding date, branch relationships and available register links.

02 · VAT status

Check the official UID and VAT service.

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

Apply the same filters nationwide.

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

Search for and verify the company website.

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

Classify every company and flag uncertainty.

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.

View the exact company payload sent to Gemini

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

Review the uncertain cases with ChatGPT Luna at max effort.

ChatGPT Luna reviewed the cases flagged by Gemini. Only for those companies does Luna’s result replace Gemini in the merged dataset.

How uncertain classifications were reviewed

First pass

Gemini 3.5 Flash

535,494 companies

Gemini classified the full population and flagged the results it considered uncertain.

Review

ChatGPT Luna

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.

Download aggregate CSV

Use the aggregate, check the method, and challenge the assumptions.

The downloadable file contains every chart value on this page. If you find a better public-data interpretation, we want to hear it.

535,494 Swiss companies by activity, canton and age | Navor