Skip to content
My account
Don't have an account yet?Sign up
Select Language

nurse salaries Throughout Switzerland

Annual Gross Salary

Median based on 9337 salary entriesCHF 78 818
median
2% earn betweenCHF 10 000 and CHF 21 893
5% earn betweenCHF 22 000 and CHF 38 402
3% earn betweenCHF 38 402 and CHF 46 369
6% earn betweenCHF 46 369 and CHF 57 001
6% earn betweenCHF 57 001 and CHF 63 185
29% earn betweenCHF 63 185 and CHF 79 200
median CHF 78 818
27% earn betweenCHF 79 200 and CHF 94 249
12% earn betweenCHF 94 249 and CHF 106 482
4% earn betweenCHF 106 482 and CHF 115 356
3% earn betweenCHF 115 356 and CHF 128 990
2% earn betweenCHF 128 990 and CHF 140 563
< 1% earn betweenCHF 140 563 and CHF 152 845
< 1% earn betweenCHF 152 845 and CHF 164 798
< 1% earn betweenCHF 164 798 and CHF 171 876
Recently updated

Support pay transparency, add your salary anonymously.

Add your salary anonymously and get our

Add your salary anonymously and get our free eBook "The Art of Salary Negotiation"

Get free access to salary data and help make salary more transparent and fair

Add salary

Salary by age & gender

Salary data is categorised by age and gender, offering insights into salary trends and differences among age groups and genders.

Age & Gender

nurse, Throughout Switzerland

median
Men
Women
Men: 16-25median CHF 71 500
Women: 16-25median CHF 71 478
Men: 25-35median CHF 75 828
Women: 25-35median CHF 75 839
Men: 35-45median CHF 80 009
Women: 35-45median CHF 80 002
Men: 45-55median CHF 84 706
Women: 45-55median CHF 84 748
Men: 55+median CHF 88 400
Women: 55+median CHF 88 377
median CHF 78 782

Salary by work experience

The graph shows how the number of years working as a nurse relates to income levels.

Individuals starting with no experience in the field can expect to earn an annual salary of CHF 74 133. The graph also shows that the highest expected salary for this profession is CHF 87 835 per year.

Salary by work experience

nurse, Throughout Switzerland

median
0-2 yearsmedian CHF 74 227
3-5 yearsmedian CHF 74 133
6-8 yearsmedian CHF 76 333
9-11 yearsmedian CHF 79 000
12-21 yearsmedian CHF 82 111
21+ yearsmedian CHF 87 835
median CHF 78 764
+18%

salary progression through years of experience

Salary trend

The graph shows how salaries for nurse have changed over time.

In 2023-2025, the annual median salary was CHF 81 895. From 2014-2016, the median salary reached its highest at CHF 82 710 per year.

Salary trend

nurse, Throughout Switzerland

median
2014-2016 yearsmedian CHF 82 710
2017-2019 yearsmedian CHF 77 010
2020-2022 yearsmedian CHF 78 010
2023-2025 yearsmedian CHF 81 895
median CHF 78 818

Highest-Paying industries

The highest paying industry for a nurse is Media / Printing / Publishing, with an average salary of CHF 202 771 anually. Followed by Building trade / Real estate and Chemicals / Pharmaceuticals industries. Remember that significant variations between companies within a single industry can exist.

Highest-Paying industries for nurse, Throughout Switzerland

Industry

Median salary

/

Jobs

  1. Media / Printing / Publishing
    CHF 202 771Set up Job Alert
  2. Building trade / Real estate
    CHF 112 2186 jobs
  3. Chemicals / Pharmaceuticals
    CHF 101 742Set up Job Alert
  4. Machine / System construction
    CHF 92 4343888 jobs
  5. Consulting various
    CHF 90 7175 jobs
  6. Catering / Hotel
    CHF 89 70758 jobs
  7. Legal / Business advice
    CHF 87 299Set up Job Alert
  8. Industry various
    CHF 83 19113 jobs
  9. Commercial operation / Skilled crafts
    CHF 82 400Set up Job Alert
  10. Education
    CHF 81 8527 jobs

Salary by cantons for nurse

The top two high-paying cantons for nurse are Zug and Thurgau. Salaries vary per canton depending on the local job market and industry trends.

CH

Throughout Switzerland

nurse

CHF 78 758

median salary

Salary by canton

nurse

median
Aargaumedian CHF 102 161
Appenzell IRmedian CHF 67 500
Appenzell ARmedian CHF 76 200
Bernmedian CHF 72 025
Basel Landmedian CHF 73 061
Basel-Stadtmedian CHF 74 031
Fribourgmedian CHF 81 319
Genevamedian CHF 74 300
Glarusmedian CHF 76 850
Grisonsmedian CHF 70 400
Juramedian CHF 65 000
Lucernemedian CHF 73 625
Neuchâtelmedian CHF 81 024
Nidwaldenmedian CHF 67 200
Obwaldenmedian CHF 69 525
St. Gallenmedian CHF 91 022
Schaffhausenmedian CHF 72 000
Solothurnmedian CHF 74 360
Schwyzmedian CHF 74 100
Thurgaumedian CHF 125 649
Ticinomedian CHF 0
Urimedian CHF 65 520
Vaudmedian CHF 74 719
Valaismedian CHF 71 890
Zugmedian CHF 166 834
Zurichmedian CHF 82 164
median CHF 78 758