8 minutes|Updated: 17.07.2026
Author: Brice DELHOME
Working in Switzerland attracts more and more people, especially for salaries that are significantly higher than in France or other EU countries. But how much can you really expect to earn? What are the average salaries by profession and canton? And above all, what is left in your pocket after taxes? In this article, we provide you with all the key figures to understand the Swiss labor market and the highest-paying sectors.
Evolution of the median salary in recent years
In 2026, analysts confirm that the gross median salary continues to rise. The Swiss median salary is around CHF 6,800 per month for a full-time position (over CHF 80,000 annually). The average salary (arithmetic mean) is higher, exceeding CHF 95,000 annually, driven by high incomes in finance and pharma.
Difference between median and average salary
The median salary is more representative of the "typical" income: 50% of employees earn less, 50% earn more. The average salary is pulled up by very high incomes. In Switzerland, the gap remains moderate compared to the US, but significant.
Gender pay gap, public vs private sectors
Women earn on average 9.5% less than men, a gap the Swiss government is actively fighting. In the public sector, entry-level salaries are often higher than in the private sector for less qualified positions, but the private sector offers much higher prospects for management roles.
There is a real salary "RΓΆstigraben" (divide). While salaries are high everywhere, they skyrocket in regions hosting finance and pharmaceutical giants.
The Top-Paying Cantons
Zurich, Zug, and Basel-City form the leading trio. In Basel, the chemical and pharmaceutical industry (Roche, Novartis) drives averages up. In Zurich and Zug, finance and attractive taxation for corporate headquarters boost remuneration.
| Canton | Median Monthly Salary (Gross est. 2026) | Key Sectors |
|---|---|---|
| Zurich (ZH) | ~ CHF 8,000+ | Finance, Banking, Tech |
| Basel-City (BS) | ~ CHF 7,850 | Pharma, Chemicals, Life Sciences |
| Geneva (GE) | ~ CHF 7,600 | Int. Organizations, Private Banking, Trading |
| Zug (ZG) | ~ CHF 7,500+ | Commodities, Crypto, HQs |
| Vaud (VD) | ~ CHF 6,900 | Health (CHUV), Education (EPFL), NestlΓ© |
| NeuchΓ’tel (NE) / Jura | ~ CHF 6,500 | Luxury Watchmaking, Micro-engineering |
| Ticino (TI) | ~ CHF 5,400 | Tourism, Services (Lower salaries) |
Sources: Estimates based on FSO structural salary survey projected for 2026.
Focus on Geneva and Western Switzerland (French-speaking)
Geneva remains the most attractive canton for expats and cross-border workers due to the language and salaries rivaling Zurich. However, competition is fierce.
The canton of Vaud (Lausanne) is an increasingly popular alternative: salaries are slightly lower than in Geneva, but the quality of life is often considered more relaxed.
Net Salary for a Cross-Border Worker
This is the #1 question. Let's take a standard gross salary of CHF 6,000/month in Geneva:
Once converted into Euros, the purchasing power for a cross-border worker living in France (or Germany/Italy) is considerable.
The data below represents observed gross annual ranges. Use this as a benchmark for salary negotiations.
| Rank | Job / Profession | Annual Salary (High Range) |
|---|---|---|
| 1 | Specialist Surgeon | up to CHF 800,000 |
| 2 | Medical Specialists | ~ CHF 250,000 |
| 3 | Bank Director | CHF 200,000 β 600,000 |
| 4 | CFO | CHF 180,000 β 320,000 |
| 5 | CEO | CHF 150,000 β 400,000+ |
| 6 | CTO / Senior IT | CHF 130,000 β 180,000 |
| 7 | Tax Lawyer | CHF 120,000 β 190,000 |
| 8 | Dentist | CHF 150,000 β 220,000 |
| 9 | Airline Pilot | CHF 170,000 β 180,000 |
| 10 | Specialized Engineer | CHF 110,000 β 165,000 |
Salaries in Health, Education, Construction
Essential jobs remain well valued. A nurse earns about CHF 85,000/year. A cantonal teacher can start around CHF 80,000 and finish above CHF 110,000. A skilled construction worker earns around CHF 84,000/year depending on collective agreements.
Minimum Wage 2026 (Geneva)
This is a major specificity of Geneva. On January 1st, 2026, it was indexed.
Beyond official averages, here are the median salaries actually observed on the market, based on pay reported on jobup.ch. This barometer covers 46 professions and 164'467 salary data points aggregated nationwide. We refresh it every quarter (last extraction: 17.07.2026).
Basket median
CHF 84'250
46 professions tracked
Highest paid
CHF 131'000
Gestionnaire de fortune
Most accessible
CHF 52'000
ServeurΒ·euse
Data set
164'467
real salaries analysed
| Profession | Gross median salary / year | Typical range | Data | Source |
|---|---|---|---|---|
| Doctor | CHF 87'000 β CHF 287'496 | 750 | Details | |
| Dentist | CHF 90'000 β CHF 250'000 | 250 | Details | |
| Pharmacist | CHF 56'160 β CHF 176'636 | 866 | Details | |
| Nurse | CHF 37'110 β CHF 113'659 | 11'195 | Details | |
| Physiotherapist | CHF 45'000 β CHF 115'000 | 1'967 | Details | |
| Care assistant | CHF 31'642 β CHF 108'508 | 4'783 | Details |
| Profession | Gross median salary / year | Typical range | Data | Source |
|---|---|---|---|---|
| IT project manager | CHF 63'750 β CHF 173'500 | 2'324 | Details | |
| IT security analyst | CHF 57'000 β CHF 177'000 | 1'244 | Details | |
| Data scientist | CHF 48'632 β CHF 177'500 | 1'341 | Details | |
| Software engineer | CHF 53'500 β CHF 173'500 | 7'527 | Details | |
| System administrator | CHF 53'000 β CHF 131'250 | 1'655 | Details | |
| Web developer | CHF 46'524 β CHF 133'333 | 927 | Details |
| Profession | Gross median salary / year | Typical range | Data | Source |
|---|---|---|---|---|
| Electrical engineer | CHF 58'000 β CHF 151'000 | 2'296 | Details | |
| Mechanical engineer | CHF 48'300 β CHF 146'250 | 2'202 | Details | |
| Civil engineer | CHF 54'800 β CHF 151'500 | 1'606 | Details | |
| Maintenance technician | CHF 46'150 β CHF 122'500 | 2'122 | Details | |
| Draftsperson | CHF 47'000 β CHF 129'600 | 421 | Details | |
| Production operator | CHF 37'622 β CHF 111'795 | 2'682 | Details |
| Profession | Gross median salary / year | Typical range | Data | Source |
|---|---|---|---|---|
| Wealth manager | CHF 91'000 β CHF 250'000 | 248 | Details | |
| Auditor | CHF 54'600 β CHF 206'537 | 1'093 | Details | |
| Financial analyst | CHF 65'000 β CHF 181'250 | 713 | Details | |
| Management controller | CHF 58'000 β CHF 165'675 | 3'828 | Details | |
| Accountant | CHF 46'800 β CHF 143'100 | 8'318 | Details | |
| Bank advisor | CHF 58'000 β CHF 195'000 | 827 | Details |
| Profession | Gross median salary / year | Typical range | Data | Source |
|---|---|---|---|---|
| Site manager | CHF 46'254 β CHF 137'631 | 5'185 | Details | |
| Crane operator | CHF 42'000 β CHF 105'600 | 1'192 | Details | |
| Bricklayer | CHF 37'800 β CHF 115'000 | 1'706 | Details | |
| Electrician | CHF 38'885 β CHF 116'376 | 6'675 | Details | |
| Carpenter | CHF 31'774 β CHF 91'728 | 3'222 | Details | |
| Plumber | CHF 38'136 β CHF 110'200 | 1'041 | Details |
| Profession | Gross median salary / year | Typical range | Data | Source |
|---|---|---|---|---|
| Legal counsel | CHF 57'600 β CHF 193'250 | 2'073 | Details | |
| Teacher | CHF 64'350 β CHF 204'000 | 1'610 | Details | |
| Social worker | CHF 39'300 β CHF 117'000 | 326 | Details |
| Profession | Gross median salary / year | Typical range | Data | Source |
|---|---|---|---|---|
| Sales manager | CHF 86'800 β CHF 254'025 | 4'637 | Details | |
| HR manager | CHF 67'771 β CHF 225'000 | 3'616 | Details | |
| Key Account Manager | CHF 61'550 β CHF 176'000 | 3'198 | Details | |
| Marketing manager | CHF 61'988 β CHF 221'100 | 3'062 | Details | |
| Executive assistant | CHF 44'000 β CHF 123'333 | 9'606 | Details | |
| Community manager | CHF 44'000 β CHF 102'900 | 148 | Details | |
| Sales assistant | CHF 46'596 β CHF 152'650 | 14'256 | Details |
| Profession | Gross median salary / year | Typical range | Data | Source |
|---|---|---|---|---|
| Driver | CHF 33'756 β CHF 102'000 | 8'672 | Details | |
| Logistics specialist | CHF 37'100 β CHF 103'350 | 11'257 | Details | |
| Receptionist | CHF 32'488 β CHF 97'417 | 4'968 | Details | |
| Warehouse operative | CHF 32'256 β CHF 105'560 | 4'506 | Details | |
| Chef | CHF 34'420 β CHF 92'150 | 6'515 | Details | |
| Waiter / Server | CHF 37'740 β CHF 104'186 | 5'811 | Details |
How to read: the bar shows the median salary relative to the best-paid profession in the basket. The βtypical rangeβ is the most common salary band reported by jobup.ch (excluding outliers). βDataβ = number of salaries declared in the sample. Click βDetails ββ for the breakdown by age, experience and canton on jobup.ch.
Weighted median observed across the whole basket, canton by canton, ranked from highest to lowest. The French-speaking border cantons β Geneva, Vaud, NeuchΓ’tel, Jura, Valais β are the most relevant for cross-border workers. Only cantons with a sufficient sample are shown:
| Canton | Observed median (ibani basket) | Data | Professions covered |
|---|---|---|---|
| Zug ZG | 2'999 | 37 | |
| Zurich ZH | 29'196 | 45 | |
| Basel-City BS | 4'395 | 41 | |
| Aargau AG | 9'254 | 41 | |
| Bern BE | 13'517 | 45 | |
| Basel-Country BL | 3'349 | 36 | |
| Schwyz SZ | 1'593 | 27 | |
| St. Gallen SG | 6'025 | 40 | |
| Lucerne LU | 5'848 | 40 | |
| Thurgau TG | 2'682 | 34 | |
| Schaffhausen SH | 936 | 24 | |
| Vaud VD | 15'804 | 46 | |
| Geneva GE | 12'240 | 46 | |
| Solothurn SO | 3'447 | 34 | |
| Fribourg FR | 3'964 | 41 | |
| Grisons GR | 2'052 | 33 | |
| NeuchΓ’tel NE | 2'917 | 35 | |
| Valais VS | 3'519 | 38 | |
| Jura JU | 898 | 23 |
Source: jobup.ch β aggregated salary statistics, extracted on 17.07.2026. Indicative data, reviewed every quarter by the ibani team. Median weighted by the number of salaries declared in each canton.
The High Cost of Living
Be careful with the "Swiss dream". Salaries are high, but so is life:
Real Purchasing Power for Cross-Border Workers
This is the winning equation. With a net average salary in Geneva (~CHF 6,000) and living costs in Euros (rent and groceries in France/Germany), the gain in purchasing power is estimated between +30% and +40% compared to a Swiss resident.
Social Contributions & Taxes
Useful Tools
Avoid Hidden Bank Fees
Once you receive your net salary, repatriating it to your Euro account can be expensive if you use a traditional bank. They often apply a margin on the exchange rate (markup) in addition to transfer fees.
Example: On CHF 4,000, a 1.5% margin represents a CHF 60 loss every month. To estimate what your pay is really worth, you can convert your Swiss salary to euros at the real market exchange rate.
The Ibani Solution
Ibani provides you with a dedicated Swiss IBAN (in your name) to receive your salary without fees. Upon receipt, we convert it at the real market exchange rate (much better than banks) and transfer it to your account.
| Service | Monthly Fees | Exchange Rate | Savings / Year (est.) |
|---|---|---|---|
| Traditional Bank | Often charged | High margin | 0 β¬ |
| Ibani | 0 β¬ | Best Rate | up to 1,000 β¬ |
Whether you are a doctor, mason, or teacher, working in Switzerland is an opportunity for both your career and your standard of living. For cross-border workers, it is even more advantageous financially. Are you ready to take the leap?
Note: The information presented in this article is up to date as of Q3 2026 (July 2026). The salary barometer by profession is refreshed every quarter using jobup.ch data. These figures are provided for indicative purposes only.
Data verified by the Ibani team from:
Don't miss our next article on life and work in Switzerland!
SubscribeOur FAQ compiles the most frequent questions from our clients.
Go to FAQIf you don't find the answer you're looking for, our team is available by email or phone (Monday to Friday).
Back to Guides