Data Analyst Salary in Switzerland

Quick answer: a full-time data analyst in Switzerland earns an average gross salary of CHF 100,000 a year on jobs.ch (1,395 entries, including bonuses and the 13th salary), while Glassdoor reports CHF 106,250 (198 salaries, October 2026). Zurich averages CHF 106,000; no-experience analysts average CHF 88,000. This Data Analyst Salary in Switzerland guide keeps every figure tied to its source.

Data Analyst Salary in Switzerland 2026 Guide — Pay by Level, Canton and Source

Data Analyst Salary in Switzerland pay is best read source by source: jobs.ch reports salaries entered by users of a Swiss job platform, Glassdoor reports salaries submitted anonymously by employees, and PayScale reports a smaller self-reported sample — so their averages differ.

All figures here are gross annual salaries in Swiss francs, before income tax and social contributions, unless labelled otherwise. Jobs.ch figures include bonuses and the 13th salary. No published 2027 pay scale is quoted as current pay; 2027 figures appear only in a labelled projection section.

Jobs.ch — The Headline Swiss Average — Data Analyst Salary in Switzerland

The headline figure from jobs.ch is an average gross salary of CHF 100,000 a year for a full-time data analyst throughout Switzerland, based on 1,395 entries and recently updated at research on 31 October 2026. Jobs.ch states it includes bonuses and the 13th salary. Its full reported range, CHF 10,000 to CHF 210,000, is too wide for negotiating, since it covers every entry rather than the normal spread of full-time pay.

The jobs.ch trend is essentially flat: CHF 100,119 for 2024–2026, against CHF 102,262 for 2021–2023, CHF 97,195 for 2018–2020, and CHF 95,500 for 2015–2017. The Data Analyst Salary in Switzerland average sits slightly below its 2021–2023 peak.

Measure (jobs.ch, Switzerland-wide) — Data Analyst Salary in SwitzerlandFigure
Average gross salary, full-time data analystCHF 100,000
Entries in the sample1,395
Average, 2024–2026CHF 100,119
Average, 2021–2023 (previous peak)CHF 102,262
Stated basisIncludes bonuses and 13th salary

Read the jobs.ch average as a mean, not a median: high earners pull it upward, so the typical analyst may earn less than CHF 100,000. Glassdoor below shows where the middle half sits.

Experience Ladder on Jobs.ch — Data Analyst Salary in Switzerland

Jobs.ch breaks the same sample down by experience, and the ladder is steady: no experience, CHF 88,000; three to five years, CHF 98,364; six to eight years, CHF 109,250; nine to eleven years, CHF 120,000. The peak is CHF 126,000 at twelve to twenty-one years, falling back to CHF 111,800 at twenty-one years and over.

Experience (jobs.ch, Switzerland) — Data Analyst Salary in SwitzerlandAverage
No experienceCHF 88,000
3–5 yearsCHF 98,364
6–8 yearsCHF 109,250
9–11 yearsCHF 120,000
12–21 years (peak in this breakdown)CHF 126,000
21+ yearsCHF 111,800

Do not read the fall after twenty-one years as a pay cut: that oldest band is small and mixed, and may include part-time analysts. Judge senior offers against the nine-to-twenty-one-year figures.

For context only, the Swiss Federal Statistical Office Earnings Structure Survey for 2024 puts the median gross monthly salary across all occupations at CHF 7,024, or CHF 84,288 a year. That covers every occupation, not analysts — but even a no-experience analyst at CHF 88,000 sits above it. Do not quote CHF 84,288 as a Data Analyst Salary in Switzerland figure.

Glassdoor — The Distribution Behind the Average — Data Analyst Salary in Switzerland

Glassdoor reports an average of CHF 106,250 a year, based on 198 salaries submitted anonymously as of October 2026 — CHF 6,250 above jobs.ch, as expected from different samples and bonus bases. Its percentiles are more useful, showing the spread around that average.

Glassdoor percentile (Switzerland, 198 salaries, Oct 2026) — Data Analyst Salary in SwitzerlandSalary
25th percentileCHF 93,500
Average (as reported)CHF 106,250
75th percentileCHF 120,000
90th percentileCHF 143,000
Zurich average (88 salaries, Oct 2026)CHF 104,000
Zurich typical range (25th–75th percentile)CHF 93,000–CHF 120,000

Read the spread, not just the average: the middle half sits between CHF 93,500 and CHF 120,000, and the top tenth reaches CHF 143,000. An offer of CHF 95,000 is inside the normal range, though below the average, while one above CHF 120,000 beats three reports in four. A senior analyst in Zurich is reported separately at CHF 130,000, based on 27 salaries — do not merge that smaller sample into the general figures.

PayScale — A Smaller, Lower Sample — Data Analyst Salary in Switzerland

PayScale reports a lower average base salary of CHF 85,003 a year in 2026, with a base range of CHF 50,000 to CHF 123,000, bonuses of CHF 1,000 to CHF 12,000, and total pay of CHF 49,000 to CHF 128,000 — well below jobs.ch and Glassdoor. Its Swiss sample is likely self-reported, smaller, and earlier in career, though no total sample size is published for this headline figure.

PayScale's experience figures are most useful because sample sizes are stated: under one year, CHF 70,000 total compensation on 14 salaries; one to four years, CHF 84,642 on 63. Mid-career cuts move sharply — CHF 101,736 on 9 salaries, CHF 96,867 on 11 — so quote them only with sample size attached.

That gap warns against blending surveys into one number. CHF 85,003 from PayScale, CHF 100,000 from jobs.ch, and CHF 106,250 from Glassdoor are three different Data Analyst Salary in Switzerland markets, not three estimates of one true figure. Early-career readers should use PayScale's early-career figures; mid-career readers with a Swiss employer, jobs.ch and Glassdoor.

Cantons and Cities — Data Analyst Salary in Switzerland

Jobs.ch canton figures show real regional differences, but read them with sample sizes in mind. Basel-Stadt averages CHF 120,000 on 85 entries; Zug averages CHF 113,700 on only 20, so the Zug figure is indicative only. Zurich averages CHF 106,000 for Data Analyst Salary in Switzerland, based on 431 entries — the most reliable city figure here. Berne averages CHF 110,488, Geneva CHF 99,750 on 142 entries, and Vaud CHF 98,000 on 107.

Canton or city (jobs.ch average) — Data Analyst Salary in SwitzerlandAverage
Basel-Stadt (85 entries)CHF 120,000
Zug (20 entries, small sample)CHF 113,700
BerneCHF 110,488
Zurich (431 entries)CHF 106,000
Switzerland-wideCHF 100,000
Geneva (142 entries)CHF 99,750
Vaud (107 entries)CHF 98,000
TicinoCHF 68,250

Zurich is above the national figure but not by much: CHF 106,000 against CHF 100,000, about six percent. Since Zurich living costs are among Switzerland's highest, that premium alone does not make a Zurich offer better. Cantons showing CHF 0 on jobs.ch have no usable entries, not a zero salary; this guide does not quote them.

2027 Outlook Only — Robert Half Projections — Data Analyst Salary in Switzerland

Robert Half's 2027 figures are projections, not published 2026 pay scales, labelled as such throughout. Robert Half states its Switzerland benchmarks reflect projected 2027 trends in demand, talent supply, and market conditions. Do not quote a 2027 projection as current pay.

For a Business Data Analyst in Zurich, Robert Half projects CHF 121,000 (25th percentile), CHF 138,600 (50th), and CHF 162,525 (75th) for 2027. In Geneva: CHF 116,600, CHF 133,560, and CHF 156,615. Those medians sit well above current jobs.ch and Glassdoor averages for Data Analyst Salary in Switzerland, as expected for a related but distinct title in a forward-looking guide — hence they stay separate, not averaged into 2026 figures.

Robert Half 2027 projection, Business Data Analyst — Data Analyst Salary in Switzerland25th50th75th
Zurich (projected, not current)CHF 121,000CHF 138,600CHF 162,525
Geneva (projected, not current)CHF 116,600CHF 133,560CHF 156,615

For comparison only, Robert Half also projects a Data Scientist in Zurich at CHF 119,075 to CHF 168,300, median CHF 143,550, for 2027. That is a different role, so it is not a Data Analyst Salary in Switzerland benchmark — noted only to prevent confusion.

What CHF 100,000 Gross Means After Social Contributions (Independent Estimate) — Data Analyst Salary in Switzerland

Net example, labelled as an independent 2026 estimate, not the site calculator's output: CHF 100,000 gross a year, single employee, before income tax. Income tax is excluded entirely — it depends on canton, municipality, marital status, and permit type, so no single rate represents Switzerland.

Method: employee AHV/IV/EO is 5.3% of gross with no ceiling (CHF 5,300 on CHF 100,000); employee ALV is 1.1% up to CHF 148,200 a year (CHF 1,100 here). Together they are CHF 6,400, leaving CHF 93,600 before pension, accident insurance, and income tax.

CHF 100,000 gross, social contributions (independent 2026 estimate) — Data Analyst Salary in SwitzerlandAmount
Gross salaryCHF 100,000
Employee AHV/IV/EO at 5.3%−CHF 5,300
Employee ALV at 1.1%−CHF 1,100
After AHV/IV/EO and ALVCHF 93,600
Illustrative employee pension share (see below)−CHF 2,574
Before income tax and accident insuranceCHF 91,026

The pension line is illustrative and age-dependent. Coordinated salary is gross minus the 2026 coordination deduction of CHF 26,460, giving CHF 73,540. At ages 25 to 34, the total pension credit is 7% (CHF 5,148), with the employee commonly paying half (CHF 2,574). Older workers pay more, and each fund sets its own plan above the minimum.

In other words, a Data Analyst Salary in Switzerland at CHF 100,000 leaves about CHF 91,026 a year, or about CHF 7,586 a month, after those social and illustrative pension deductions — but before income tax, non-occupational accident insurance, and separately paid mandatory health insurance. Do not treat CHF 91,026 as take-home pay.

What This Guide Does Not Include — and How to Use It for a Job Offer — Data Analyst Salary in Switzerland

This guide gives no single Swiss take-home figure, because income tax varies by canton and municipality. It does not split pay by industry, because those samples are small. It does not model bonuses separately from the jobs.ch average, which already includes them, and it quotes no published 2027 pay scale.

  • Use this Data Analyst Salary in Switzerland guide as a benchmark, not a verdict: compare your offer for the same title, experience band, and canton.
  • Check whether the offer includes the 13th salary: jobs.ch averages do, so a twelve-month base matching CHF 100,000 may be worth less over the year than a thirteen-month package.
  • Run your exact gross, canton, and municipality through the Switzerland salary calculator before accepting a Data Analyst Salary in Switzerland offer, and check pension and accident deductions separately — the worked example excludes income tax.
  • If an offer sits below the Glassdoor 25th percentile (CHF 93,500), ask what the role includes that the benchmark does not — training, progression, or a lower-experience brief — before calling it below market.

When you negotiate, match title, market, and percentile first. A Business Data Analyst offer in Zurich should be judged against the Robert Half projection and Zurich figures, not the Switzerland-wide average, and a junior offer against the no-experience figure of CHF 88,000, not the headline average.

Related Salary Calculators and Guides

Frequently Asked Questions — Data Analyst Salary in Switzerland

What is the average data analyst salary in Switzerland in 2026?
Jobs.ch reports CHF 100,000 a year for a full-time analyst, based on 1,395 entries including bonuses and the 13th salary. Glassdoor reports CHF 106,250, based on 198 salaries as of October 2026, typically CHF 93,500 to CHF 120,000. This Data Analyst Salary in Switzerland guide quotes both sources side by side, not blended.
What does an entry-level data analyst earn in Switzerland?
Jobs.ch puts analysts starting with no experience at CHF 88,000 on average. PayScale reports CHF 70,000 total compensation for under one year (14 salaries) and CHF 84,642 for one to four years (63 salaries). Judge an entry-level Data Analyst Salary in Switzerland offer against the band matching your background, not the headline average.
Is Zurich pay much higher for data analysts?
Zurich averages CHF 106,000 on jobs.ch, against CHF 100,000 Switzerland-wide — about six percent higher. Basel-Stadt is higher at CHF 120,000 and Zug at CHF 113,700, while Geneva sits just below the national average at CHF 99,750. The Zurich premium in Data Analyst Salary in Switzerland terms is real but modest, and does not alone offset living costs there.
What does a data analyst keep from CHF 100,000 gross in Switzerland?
As an independent estimate before income tax: AHV/IV/EO at 5.3% is CHF 5,300 and ALV at 1.1% is CHF 1,100, leaving CHF 93,600. After an illustrative pension share of CHF 2,574 (ages 25–34), about CHF 91,026 remains — before income tax, which varies by canton and municipality, and before accident and separately paid health insurance. Not the site calculator's output.

Sources — Data Analyst Salary in Switzerland

National and canton figures: jobs.ch Switzerland (1,395 entries, includes bonuses and 13th salary) and jobs.ch Zurich (431 entries). Distribution: Glassdoor Switzerland (198 salaries, Oct 2026). Lower sample: PayScale 2026.

2027 projections only: Robert Half Zurich 2027 and Robert Half Geneva 2027. Method: Karpeo 2026 rates and Teamed 2026. Context: Swiss Federal Statistical Office Earnings Structure Survey 2024, cited without a verified deep URL. Figures are planning estimates, not guarantees; 2027 figures are outlook only.

S
Salary Converter Team
Salary Converter Tool publishes planning estimates from published salary surveys. This Data Analyst Salary in Switzerland guide is general information, not career or tax advice — check the current survey and your offer letter.

Disclaimer: All figures here are survey benchmarks for planning only. Actual pay depends on employer, canton, experience, title and benefits. This Data Analyst Salary in Switzerland guide is not a salary guarantee and does not replace the source surveys or a qualified adviser.

Scroll to Top